--- /srv/rebuilderd/tmp/rebuilderdphfxYI/inputs/libpython3.15-dev_3.15.2-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdphfxYI/out/libpython3.15-dev_3.15.2-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-26 15:10:10.000000 debian-binary │ --rw-r--r-- 0 0 0 8464 2026-10-26 15:10:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 5015096 2026-10-26 15:10:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8460 2026-10-26 15:10:10.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 5016296 2026-10-26 15:10:10.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -320,15 +320,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 826 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 8018 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5637 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9360532 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 9262420 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 9262152 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9178 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8760 2026-10-26 15:10:10.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-26 15:10:10.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-26 15:10:10.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-26 15:10:10.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-26 15:10:10.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 │ │ │ │ @@ -76,18 +76,18 @@ │ │ │ │ _PyPegen_check_fstring_conversion in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_keyword_or_starred in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_raise_error_for_missing_comma in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_interpolation in action_helpers.o │ │ │ │ _PyPegen_template_str in action_helpers.o │ │ │ │ _PyPegen_concatenate_tstrings in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ @@ -2011,22 +2011,22 @@ │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_Yield in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_Interpolation in Python-ast.o │ │ │ │ _PyAST_TemplateStr in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ @@ -2388,16 +2388,16 @@ │ │ │ │ PyErr_NoMemory in errors.o │ │ │ │ PyErr_SetImportErrorSubclass in errors.o │ │ │ │ _PyErr_NormalizeException in errors.o │ │ │ │ _PyErr_WriteUnraisableDefaultHook in errors.o │ │ │ │ _PyErr_ChainStackItem in errors.o │ │ │ │ _PyErr_StackItemToExcInfoTuple in errors.o │ │ │ │ _PyErr_FormatFromCauseTstate in errors.o │ │ │ │ -_PyErr_FormatFromCause in errors.o │ │ │ │ PyErr_SetFromErrnoWithFilename in errors.o │ │ │ │ +_PyErr_FormatFromCause in errors.o │ │ │ │ PyErr_SetHandledException in errors.o │ │ │ │ _PyErr_SetHandledException in errors.o │ │ │ │ _PyErr_FormatNote in errors.o │ │ │ │ _PyErr_BadInternalCall in errors.o │ │ │ │ PyErr_SyntaxLocationObject in errors.o │ │ │ │ PyErr_NormalizeException in errors.o │ │ │ │ _PyErr_SetLocaleString in errors.o │ │ │ │ @@ -2852,16 +2852,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 │ │ │ │ @@ -2999,27 +2999,27 @@ │ │ │ │ _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_GetDict in pystate.o │ │ │ │ _PyThreadState_GetDict in pystate.o │ │ │ │ -PyThreadState_GetFrame in pystate.o │ │ │ │ PyThreadState_Release in pystate.o │ │ │ │ +PyThreadState_GetFrame in pystate.o │ │ │ │ PyInterpreterView_Close in pystate.o │ │ │ │ _PyInterpreterState_SetNotRunningMain in pystate.o │ │ │ │ PyInterpreterState_GetDict in pystate.o │ │ │ │ _PyInterpreterState_Clear in pystate.o │ │ │ │ _PyThreadState_ClearMimallocHeaps in pystate.o │ │ │ │ _PyGILState_Fini in pystate.o │ │ │ │ PyInterpreterState_Delete in pystate.o │ │ │ │ @@ -3042,14 +3042,15 @@ │ │ │ │ _PyRuntimeState_ReInitThreads in pystate.o │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_IDDecref in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ PyInterpreterState_Clear in pystate.o │ │ │ │ _PyThreadState_IsRunningMain in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next in pystate.o │ │ │ │ _PyInterpreterState_SetEvalFrameFunc in pystate.o │ │ │ │ _PyErr_SetInterpreterAlreadyRunning in pystate.o │ │ │ │ _PyThread_CurrentExceptions in pystate.o │ │ │ │ _PyThread_CurrentFrames in pystate.o │ │ │ │ PyInterpreterState_New in pystate.o │ │ │ │ @@ -3059,15 +3060,14 @@ │ │ │ │ PyThreadState_GetID in pystate.o │ │ │ │ _PyInterpreterGuard_GetInterpreter in pystate.o │ │ │ │ _PyThreadState_Prealloc in pystate.o │ │ │ │ _PyThreadState_Init 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 │ │ │ │ @@ -3668,16 +3668,16 @@ │ │ │ │ 00000a3c T _PyPegen_expect_token │ │ │ │ 00000ae4 T _PyPegen_fill_token │ │ │ │ 00001c70 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ 00001b58 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ 000013d4 T _PyPegen_is_memoized │ │ │ │ 000009ec T _PyPegen_lookahead │ │ │ │ -000024c8 T _PyPegen_lookahead_for_expr │ │ │ │ -000024dc T _PyPegen_lookahead_for_stmt │ │ │ │ +000024dc T _PyPegen_lookahead_for_expr │ │ │ │ +000024f0 T _PyPegen_lookahead_for_stmt │ │ │ │ 0000122c T _PyPegen_lookahead_with_int │ │ │ │ 00001cf8 T _PyPegen_lookahead_with_string │ │ │ │ 000014d4 T _PyPegen_name_token │ │ │ │ 000017f4 T _PyPegen_new_identifier │ │ │ │ 00001e18 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ @@ -3779,29 +3779,29 @@ │ │ │ │ 00000894 t get_error_line_from_tokenizer_buffers │ │ │ │ 00000adc t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -0000022c r .LC0 │ │ │ │ -00000234 r .LC1 │ │ │ │ +00000228 r .LC0 │ │ │ │ +00000230 r .LC1 │ │ │ │ 0000007c r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 00000124 r .LC13 │ │ │ │ 00000128 r .LC14 │ │ │ │ 0000012c r .LC15 │ │ │ │ 00000130 r .LC16 │ │ │ │ 00000160 r .LC17 │ │ │ │ 00000164 r .LC18 │ │ │ │ 000001ac r .LC19 │ │ │ │ 000001f4 r .LC20 │ │ │ │ 000001fc r .LC21 │ │ │ │ -00000200 r .LC22 │ │ │ │ +00000238 r .LC23 │ │ │ │ 0000023c r .LC24 │ │ │ │ 00000284 r .LC25 │ │ │ │ 000002b0 r .LC26 │ │ │ │ 000002d8 r .LC27 │ │ │ │ 00000308 r .LC28 │ │ │ │ 00000314 r .LC29 │ │ │ │ 00000000 r .LC3 │ │ │ │ @@ -3889,20 +3889,20 @@ │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ 000009e8 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000904 T _PyPegen_alias_for_star │ │ │ │ +00000b78 T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ 000006fc T _PyPegen_augoperator │ │ │ │ 00000680 T _PyPegen_check_barry_as_flufl │ │ │ │ 00002308 T _PyPegen_check_fstring_conversion │ │ │ │ -00000a74 T _PyPegen_check_legacy_stmt │ │ │ │ +000009c0 T _PyPegen_check_legacy_stmt │ │ │ │ 00000078 T _PyPegen_checked_from_import │ │ │ │ 00001304 T _PyPegen_class_def_decorators │ │ │ │ 00000a18 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000824 T _PyPegen_collect_call_seqs │ │ │ │ 0000011c T _PyPegen_concatenate_strings │ │ │ │ 000012a8 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ @@ -3914,15 +3914,15 @@ │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ 00001774 T _PyPegen_ensure_real │ │ │ │ 000011a0 T _PyPegen_formatted_value │ │ │ │ 00000524 T _PyPegen_function_def_decorators │ │ │ │ 00000f3c T _PyPegen_get_cmpops │ │ │ │ 000017fc T _PyPegen_get_expr_name │ │ │ │ 00000fc4 T _PyPegen_get_exprs │ │ │ │ -00000af8 T _PyPegen_get_invalid_target │ │ │ │ +00000a44 T _PyPegen_get_invalid_target │ │ │ │ 000020bc T _PyPegen_get_keys │ │ │ │ 000003d0 T _PyPegen_get_last_comprehension_item │ │ │ │ 00001678 T _PyPegen_get_pattern_keys │ │ │ │ 000016d4 T _PyPegen_get_patterns │ │ │ │ 0000219c T _PyPegen_get_values │ │ │ │ 00000c2c T _PyPegen_interpolation │ │ │ │ 00000830 T _PyPegen_join_names_with_dot │ │ │ │ @@ -3936,15 +3936,15 @@ │ │ │ │ 000004cc T _PyPegen_map_names_to_ids │ │ │ │ 0000227c T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ 000019dc T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -000009b8 T _PyPegen_raise_error_for_missing_comma │ │ │ │ +00000904 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00002054 T _PyPegen_register_stmts │ │ │ │ 00000314 T _PyPegen_seq_append_to_end │ │ │ │ 00000370 T _PyPegen_seq_count_dots │ │ │ │ 000026d0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ 000025a8 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 0000040c T _PyPegen_seq_first_item │ │ │ │ @@ -4136,28 +4136,28 @@ │ │ │ │ 00000f78 r .LC93 │ │ │ │ 00000fb8 r .LC94 │ │ │ │ 00000fe4 r .LC95 │ │ │ │ 00001024 r .LC96 │ │ │ │ 00001048 r .LC97 │ │ │ │ 00001088 r .LC98 │ │ │ │ 000010c8 r .LC99 │ │ │ │ -00004270 t INVALID_VERSION_CHECK │ │ │ │ -00018ac8 t NEW_TYPE_COMMENT │ │ │ │ +00004268 t INVALID_VERSION_CHECK │ │ │ │ +00018b0c t NEW_TYPE_COMMENT │ │ │ │ 00001250 t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -00010118 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ -000100c8 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ +00010110 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000100c0 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -4310,230 +4310,230 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ReachedRecursionLimitWithMargin │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_generic_seq_new │ │ │ │ U _Pypegen_stack_overflow │ │ │ │ -0000bba8 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +0000bba0 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000194 d __compound_literal.0 │ │ │ │ 0000018c d __compound_literal.1 │ │ │ │ 0000015c d __compound_literal.2 │ │ │ │ 00000124 d __compound_literal.3 │ │ │ │ 000000e4 d __compound_literal.4 │ │ │ │ 0000009c d __compound_literal.5 │ │ │ │ 00000064 d __compound_literal.6 │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00000df4 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001d7c t _gather_143_rule │ │ │ │ -00004044 t _gather_14_rule │ │ │ │ -00004868 t _gather_34_rule │ │ │ │ -000217d8 t _gather_86_rule │ │ │ │ -00017008 t _gather_91_rule │ │ │ │ -0000b744 t _loop0_122_rule │ │ │ │ +0000403c t _gather_14_rule │ │ │ │ +00004860 t _gather_34_rule │ │ │ │ +0002181c t _gather_86_rule │ │ │ │ +0001704c t _gather_91_rule │ │ │ │ +0000b73c t _loop0_122_rule │ │ │ │ 00000bd0 t _loop0_145_rule │ │ │ │ 00001384 t _loop0_17_rule │ │ │ │ -0000ada4 t _loop0_1_rule │ │ │ │ -0001a8cc t _loop0_27_rule │ │ │ │ -0001b9e0 t _loop0_28_rule │ │ │ │ -00003d2c t _loop0_31_rule │ │ │ │ -00025490 t _loop0_72_rule │ │ │ │ -0000a378 t _loop0_73_rule │ │ │ │ -0000c388 t _loop0_76_rule │ │ │ │ -0000d000 t _loop0_78_rule │ │ │ │ -00003a20 t _loop0_88_rule │ │ │ │ -00019830 t _loop1_29_rule │ │ │ │ -0001aa44 t _loop1_30_rule │ │ │ │ -00023ea4 t _loop1_32_rule │ │ │ │ +0000ad9c t _loop0_1_rule │ │ │ │ +0001a910 t _loop0_27_rule │ │ │ │ +0001ba24 t _loop0_28_rule │ │ │ │ +00003d24 t _loop0_31_rule │ │ │ │ +000254d4 t _loop0_72_rule │ │ │ │ +0000a370 t _loop0_73_rule │ │ │ │ +0000c380 t _loop0_76_rule │ │ │ │ +0000cff8 t _loop0_78_rule │ │ │ │ +00003a18 t _loop0_88_rule │ │ │ │ +00019874 t _loop1_29_rule │ │ │ │ +0001aa88 t _loop1_30_rule │ │ │ │ +00023ee8 t _loop1_32_rule │ │ │ │ 000021e8 t _loop1_36_rule │ │ │ │ -0000ee1c t _loop1_37_rule │ │ │ │ -000249f4 t _loop1_74_rule │ │ │ │ -0000a1cc t _loop1_75_rule │ │ │ │ -0000e508 t _loop1_77_rule │ │ │ │ -00009660 t _loop1_82_rule │ │ │ │ -000089e8 t _loop1_83_rule │ │ │ │ +0000ee14 t _loop1_37_rule │ │ │ │ +00024a38 t _loop1_74_rule │ │ │ │ +0000a1c4 t _loop1_75_rule │ │ │ │ +0000e500 t _loop1_77_rule │ │ │ │ +000096a8 t _loop1_82_rule │ │ │ │ +000089e0 t _loop1_83_rule │ │ │ │ 00000a68 t _tmp_106_rule │ │ │ │ -0000d5b8 t _tmp_10_rule │ │ │ │ +0000d5b0 t _tmp_10_rule │ │ │ │ 00000d44 t _tmp_112_rule │ │ │ │ -0000d6a8 t _tmp_114_rule │ │ │ │ -0000b478 t _tmp_116_rule │ │ │ │ +0000d6a0 t _tmp_114_rule │ │ │ │ +0000b470 t _tmp_116_rule │ │ │ │ 00000384 t _tmp_117_rule │ │ │ │ 0000090c t _tmp_119_rule │ │ │ │ -0000b60c t _tmp_120_rule │ │ │ │ -0000b558 t _tmp_123_rule │ │ │ │ -0000c144 t _tmp_124_rule │ │ │ │ -00010178 t _tmp_126_rule │ │ │ │ +0000b604 t _tmp_120_rule │ │ │ │ +0000b550 t _tmp_123_rule │ │ │ │ +0000c13c t _tmp_124_rule │ │ │ │ +00010170 t _tmp_126_rule │ │ │ │ 000009bc t _tmp_128_rule │ │ │ │ 0000100c t _tmp_129_rule │ │ │ │ 000007b0 t _tmp_130_rule │ │ │ │ 0000204c t _tmp_135_rule │ │ │ │ 000018d4 t _tmp_139_rule │ │ │ │ 00000b20 t _tmp_144_rule │ │ │ │ -0001022c t _tmp_151_rule │ │ │ │ +00010224 t _tmp_151_rule │ │ │ │ 00001a5c t _tmp_152_rule │ │ │ │ 00001b54 t _tmp_153_rule │ │ │ │ 00001cd8 t _tmp_154_rule.isra.0 │ │ │ │ 00001c28 t _tmp_155_rule │ │ │ │ -00009864 t _tmp_156_rule │ │ │ │ -00005628 t _tmp_15_rule │ │ │ │ +000098ac t _tmp_156_rule │ │ │ │ +00005620 t _tmp_15_rule │ │ │ │ 000014fc t _tmp_160_rule │ │ │ │ -0000ccc8 t _tmp_165_rule │ │ │ │ -000203f0 t _tmp_168_rule │ │ │ │ -00003c40 t _tmp_16_rule │ │ │ │ +0000ccc0 t _tmp_165_rule │ │ │ │ +00020434 t _tmp_168_rule │ │ │ │ +00003c38 t _tmp_16_rule │ │ │ │ 00000858 t _tmp_170_rule │ │ │ │ 00000218 t _tmp_176_rule │ │ │ │ 00001f94 t _tmp_177_rule │ │ │ │ 000002d0 t _tmp_180_rule │ │ │ │ 00001298 t _tmp_21_rule │ │ │ │ -00003130 t _tmp_25_rule │ │ │ │ -0001f1ec t _tmp_26_rule │ │ │ │ -00004d18 t _tmp_35_rule │ │ │ │ -000082f4 t _tmp_41_rule │ │ │ │ -00009190 t _tmp_42_rule │ │ │ │ -0000ddb0 t _tmp_43_rule │ │ │ │ -0000d648 t _tmp_5_rule │ │ │ │ +00003128 t _tmp_25_rule │ │ │ │ +0001f230 t _tmp_26_rule │ │ │ │ +00004d10 t _tmp_35_rule │ │ │ │ +000082ec t _tmp_41_rule │ │ │ │ +000091d8 t _tmp_42_rule │ │ │ │ +0000dda8 t _tmp_43_rule │ │ │ │ +0000d690 t _tmp_5_rule │ │ │ │ 00003818 t _tmp_6_rule │ │ │ │ 00003904 t _tmp_7_rule │ │ │ │ 000039c8 t _tmp_8_rule │ │ │ │ 00003a8c t _tmp_9_rule │ │ │ │ -00017e64 t annotated_rhs_rule │ │ │ │ -00016cd8 t args_rule │ │ │ │ -00015d08 t arguments_rule │ │ │ │ -000076ec t atom_rule │ │ │ │ -0000d770 t attr_rule │ │ │ │ -000213d0 t augassign_rule │ │ │ │ -00010d40 t bitwise_and_rule │ │ │ │ -0001036c t bitwise_or_rule │ │ │ │ -0001069c t bitwise_xor_rule │ │ │ │ -0001db08 t block_rule │ │ │ │ -000042f0 t break_stmt_rule │ │ │ │ -00002ca8 t class_def_raw_rule │ │ │ │ -00006998 t closed_pattern_rule │ │ │ │ -00008494 t complex_number_rule │ │ │ │ +00017ea8 t annotated_rhs_rule │ │ │ │ +00016d1c t args_rule │ │ │ │ +00015d4c t arguments_rule │ │ │ │ +00007708 t atom_rule │ │ │ │ +0000d768 t attr_rule │ │ │ │ +00021414 t augassign_rule │ │ │ │ +00010d88 t bitwise_and_rule │ │ │ │ +000103b4 t bitwise_or_rule │ │ │ │ +000106e4 t bitwise_xor_rule │ │ │ │ +0001db4c t block_rule │ │ │ │ +000042e8 t break_stmt_rule │ │ │ │ +00002ca0 t class_def_raw_rule │ │ │ │ +00006990 t closed_pattern_rule │ │ │ │ +0000848c t complex_number_rule │ │ │ │ 00000d70 t compound_stmt_rule │ │ │ │ -0000d048 t conjunction_rule │ │ │ │ -000046e4 t continue_stmt_rule │ │ │ │ -000142c0 t decorators_rule │ │ │ │ -00021e58 t default_rule │ │ │ │ -000050a0 t del_target_rule │ │ │ │ -00004df0 t del_targets_rule │ │ │ │ -0000caf0 t disjunction_rule │ │ │ │ +0000d090 t conjunction_rule │ │ │ │ +000046dc t continue_stmt_rule │ │ │ │ +00014308 t decorators_rule │ │ │ │ +00021e9c t default_rule │ │ │ │ +00005098 t del_target_rule │ │ │ │ +00004de8 t del_targets_rule │ │ │ │ +0000cb38 t disjunction_rule │ │ │ │ 00000f5c t dotted_as_name_rule │ │ │ │ -00016854 t dotted_name_rule │ │ │ │ -0000f930 t double_star_pattern_rule │ │ │ │ -000204e4 t elif_stmt_rule │ │ │ │ -000210a4 t else_block_rule │ │ │ │ -0000bb18 t expression_rule │ │ │ │ -0000b96c t expression_without_invalid_rule │ │ │ │ -000056dc t expressions_rule │ │ │ │ -00012db4 t factor_rule │ │ │ │ +00016898 t dotted_name_rule │ │ │ │ +0000f928 t double_star_pattern_rule │ │ │ │ +00020528 t elif_stmt_rule │ │ │ │ +000210e8 t else_block_rule │ │ │ │ +0000bb60 t expression_rule │ │ │ │ +0000b964 t expression_without_invalid_rule │ │ │ │ +000056d4 t expressions_rule │ │ │ │ +00012dfc t factor_rule │ │ │ │ 00001f54 t finally_block_rule │ │ │ │ -000146a0 t for_if_clauses_rule │ │ │ │ -0000324c t for_stmt_rule │ │ │ │ -000200c4 t fstring_conversion_rule │ │ │ │ -0001df90 t fstring_replacement_field_rule │ │ │ │ -0001f490 t func_type_comment_rule │ │ │ │ -00014ecc t function_def_raw_rule │ │ │ │ -0000b638 t genexp_rule │ │ │ │ -000083a8 t guard_rule │ │ │ │ -0000c78c t if_expression_rule │ │ │ │ +000146e8 t for_if_clauses_rule │ │ │ │ +00003244 t for_stmt_rule │ │ │ │ +00020108 t fstring_conversion_rule │ │ │ │ +0001dfd4 t fstring_replacement_field_rule │ │ │ │ +0001f4d4 t func_type_comment_rule │ │ │ │ +00014f10 t function_def_raw_rule │ │ │ │ +0000b680 t genexp_rule │ │ │ │ +000083a0 t guard_rule │ │ │ │ +0000c7d4 t if_expression_rule │ │ │ │ 00000434 t imaginary_number_rule │ │ │ │ 00001c50 t import_from_as_name_rule │ │ │ │ 00001994 t import_from_as_names_rule │ │ │ │ 000015b0 t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ -0000af28 t invalid_ann_assign_target_rule │ │ │ │ -0000b150 t invalid_comprehension_rule.isra.0 │ │ │ │ -0000b070 t invalid_for_target_rule │ │ │ │ -000246e0 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ -0000d248 t invalid_kwarg_rule.isra.0 │ │ │ │ -0000bc5c t invalid_parameters_rule.isra.0 │ │ │ │ -0000c1f0 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ +0000af20 t invalid_ann_assign_target_rule │ │ │ │ +0000b148 t invalid_comprehension_rule.isra.0 │ │ │ │ +0000b068 t invalid_for_target_rule │ │ │ │ +00024724 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ +0000d240 t invalid_kwarg_rule.isra.0 │ │ │ │ +0000bc54 t invalid_parameters_rule.isra.0 │ │ │ │ +0000c1e8 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 000010e0 t invalid_tstring_replacement_field_rule │ │ │ │ -0000e1b0 t inversion_rule │ │ │ │ -0000fa20 t items_pattern_rule │ │ │ │ -0000fca4 t key_value_pattern_rule │ │ │ │ -0000e3f0 t keyword_pattern_rule │ │ │ │ -0000e15c t keyword_patterns_rule │ │ │ │ -00023c2c t kwarg_or_double_starred_rule │ │ │ │ -00023750 t kwarg_or_starred_rule │ │ │ │ -00022050 t kwargs_rule │ │ │ │ -0001d838 t kwds_rule │ │ │ │ -0000aae0 t lambda_kwds_rule │ │ │ │ -0000c504 t lambda_param_maybe_default_rule │ │ │ │ -00025074 t lambda_param_no_default_rule │ │ │ │ -000252f8 t lambda_param_rule │ │ │ │ -00025ab4 t lambda_param_with_default_rule │ │ │ │ -00009434 t lambda_params_rule │ │ │ │ -00009ed8 t lambda_slash_no_default_rule │ │ │ │ -0000a024 t lambda_slash_with_default_rule │ │ │ │ -0000a4f8 t lambda_star_etc_rule │ │ │ │ -000201e0 t lambdef_rule │ │ │ │ -0001f2d8 t list_rule │ │ │ │ -0000db04 t maybe_sequence_pattern_rule │ │ │ │ -00005f60 t maybe_star_pattern_rule │ │ │ │ -0000da58 t name_or_attr_rule │ │ │ │ -0001d204 t named_expression_rule │ │ │ │ -00005e44 t open_sequence_pattern_rule │ │ │ │ -00006604 t or_pattern_rule │ │ │ │ -000199c0 t param_no_default_rule │ │ │ │ -0001a07c t param_rule │ │ │ │ -00004474 t param_star_annotation_rule │ │ │ │ -00018bc8 t parameters_rule │ │ │ │ -00018af8 t params_rule │ │ │ │ -00003898 t pass_stmt_rule │ │ │ │ -00009178 t pattern_capture_target_rule │ │ │ │ -00006218 t pattern_rule │ │ │ │ -00005c94 t patterns_rule │ │ │ │ -0000de88 t positional_patterns_rule │ │ │ │ -000137d8 t primary_raw │ │ │ │ -00013600 t primary_rule │ │ │ │ -000088fc t real_number_rule │ │ │ │ +0000e1f8 t inversion_rule │ │ │ │ +0000fa18 t items_pattern_rule │ │ │ │ +0000fc9c t key_value_pattern_rule │ │ │ │ +0000e3e8 t keyword_pattern_rule │ │ │ │ +0000e154 t keyword_patterns_rule │ │ │ │ +00023c70 t kwarg_or_double_starred_rule │ │ │ │ +00023794 t kwarg_or_starred_rule │ │ │ │ +00022094 t kwargs_rule │ │ │ │ +0001d87c t kwds_rule │ │ │ │ +0000aad8 t lambda_kwds_rule │ │ │ │ +0000c4fc t lambda_param_maybe_default_rule │ │ │ │ +000250b8 t lambda_param_no_default_rule │ │ │ │ +0002533c t lambda_param_rule │ │ │ │ +00025af8 t lambda_param_with_default_rule │ │ │ │ +0000942c t lambda_params_rule │ │ │ │ +00009ed0 t lambda_slash_no_default_rule │ │ │ │ +0000a01c t lambda_slash_with_default_rule │ │ │ │ +0000a4f0 t lambda_star_etc_rule │ │ │ │ +00020224 t lambdef_rule │ │ │ │ +0001f31c t list_rule │ │ │ │ +0000dafc t maybe_sequence_pattern_rule │ │ │ │ +00005f58 t maybe_star_pattern_rule │ │ │ │ +0000da50 t name_or_attr_rule │ │ │ │ +0001d248 t named_expression_rule │ │ │ │ +00005e3c t open_sequence_pattern_rule │ │ │ │ +000065fc t or_pattern_rule │ │ │ │ +00019a04 t param_no_default_rule │ │ │ │ +0001a0c0 t param_rule │ │ │ │ +0000446c t param_star_annotation_rule │ │ │ │ +00018c0c t parameters_rule │ │ │ │ +00018b3c t params_rule │ │ │ │ +00003890 t pass_stmt_rule │ │ │ │ +00009170 t pattern_capture_target_rule │ │ │ │ +00006210 t pattern_rule │ │ │ │ +00005c8c t patterns_rule │ │ │ │ +0000de80 t positional_patterns_rule │ │ │ │ +00013820 t primary_raw │ │ │ │ +00013648 t primary_rule │ │ │ │ +000088f4 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -000113d4 t shift_expr_rule │ │ │ │ -000080d4 t signed_number_rule │ │ │ │ -000086dc t signed_real_number_rule │ │ │ │ +0001141c t shift_expr_rule │ │ │ │ +000080cc t signed_number_rule │ │ │ │ +000086d4 t signed_real_number_rule │ │ │ │ 00003f34 t simple_stmt_rule │ │ │ │ 00003b50 t simple_stmts_rule │ │ │ │ 000064e4 t single_subscript_attribute_target_rule │ │ │ │ -0000c978 t single_target_rule │ │ │ │ -000196e4 t slash_no_default_rule │ │ │ │ -0001a2f0 t slash_with_default_rule │ │ │ │ -000209bc t slices_rule │ │ │ │ +0000c9c0 t single_target_rule │ │ │ │ +00019728 t slash_no_default_rule │ │ │ │ +0001a334 t slash_with_default_rule │ │ │ │ +00020a00 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c990 t star_etc_rule │ │ │ │ -00010188 t star_expression_rule │ │ │ │ -0000d734 t star_expressions_rule │ │ │ │ -0001ddc8 t star_named_expression_rule │ │ │ │ +0001c9d4 t star_etc_rule │ │ │ │ +000101d0 t star_expression_rule │ │ │ │ +0000d77c t star_expressions_rule │ │ │ │ +0001de0c t star_named_expression_rule │ │ │ │ 00000508 t star_named_expressions_rule │ │ │ │ -0001f72c t star_named_expressions_sequence_rule │ │ │ │ -0000a4c8 t star_target_rule │ │ │ │ -00009eb4 t star_targets_rule │ │ │ │ -000187d0 t starred_expression_rule │ │ │ │ +0001f770 t star_named_expressions_sequence_rule │ │ │ │ +0000a510 t star_target_rule │ │ │ │ +00009efc t star_targets_rule │ │ │ │ +00018814 t starred_expression_rule │ │ │ │ 000009d8 t statements_rule │ │ │ │ -00009278 t strings_rule │ │ │ │ -00005a90 t subject_expr_rule │ │ │ │ -000119e8 t sum_rule │ │ │ │ -00009dd4 t t_lookahead_rule │ │ │ │ +000092c0 t strings_rule │ │ │ │ +00005a88 t subject_expr_rule │ │ │ │ +00011a30 t sum_rule │ │ │ │ +00009e1c t t_lookahead_rule │ │ │ │ 00006c04 t t_primary_raw │ │ │ │ 00006aec t t_primary_rule │ │ │ │ -0000a774 t target_with_star_atom_rule │ │ │ │ -00011f5c t term_raw │ │ │ │ -00011d8c t term_rule │ │ │ │ -0000c698 t tstring_full_format_spec_rule │ │ │ │ -00008b90 t tstring_rule │ │ │ │ -0001ebe8 t tuple_rule │ │ │ │ -0000ed0c t type_param_default_rule │ │ │ │ -0000e694 t type_param_rule │ │ │ │ -00018104 t type_params_rule │ │ │ │ -000092a8 t wildcard_pattern_rule │ │ │ │ -00004a94 t with_item_rule │ │ │ │ -00018594 t yield_expr_rule │ │ │ │ +0000a7bc t target_with_star_atom_rule │ │ │ │ +00011fa4 t term_raw │ │ │ │ +00011dd4 t term_rule │ │ │ │ +0000c690 t tstring_full_format_spec_rule │ │ │ │ +00008b88 t tstring_rule │ │ │ │ +0001ec2c t tuple_rule │ │ │ │ +0000ed04 t type_param_default_rule │ │ │ │ +0000e68c t type_param_rule │ │ │ │ +00018148 t type_params_rule │ │ │ │ +000092a0 t wildcard_pattern_rule │ │ │ │ +00004a8c t with_item_rule │ │ │ │ +000185d8 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4662,21 +4662,21 @@ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __aeabi_idiv │ │ │ │ 00000050 r __func__.0 │ │ │ │ 00000088 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ -000035c0 t tok_backup │ │ │ │ +000035c4 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -0000363c t tok_decimal_tail │ │ │ │ +00003640 t tok_decimal_tail │ │ │ │ 00000dc0 t tok_get_normal_mode │ │ │ │ -00003484 t tok_nextc │ │ │ │ -00003988 t verify_end_of_number │ │ │ │ -000037c0 t verify_end_of_number.constprop.0 │ │ │ │ +00003488 t tok_nextc │ │ │ │ +0000398c t verify_end_of_number │ │ │ │ +000037c4 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 │ │ │ │ @@ -5299,35 +5299,35 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000ebc T _Py_bytes_capitalize │ │ │ │ +00000e7c T _Py_bytes_capitalize │ │ │ │ 00001558 T _Py_bytes_contains │ │ │ │ 000019b8 T _Py_bytes_count │ │ │ │ 00000000 T _Py_bytes_endswith │ │ │ │ 000005bc T _Py_bytes_find │ │ │ │ 00000dc0 T _Py_bytes_index │ │ │ │ -00000f14 T _Py_bytes_isalnum │ │ │ │ -00000f9c T _Py_bytes_isalpha │ │ │ │ +00000ed4 T _Py_bytes_isalnum │ │ │ │ +00000f5c T _Py_bytes_isalpha │ │ │ │ 00000548 T _Py_bytes_isascii │ │ │ │ 000004c0 T _Py_bytes_isdigit │ │ │ │ -00001024 T _Py_bytes_islower │ │ │ │ -000010c0 T _Py_bytes_isspace │ │ │ │ -00001148 T _Py_bytes_istitle │ │ │ │ -00001220 T _Py_bytes_isupper │ │ │ │ +00000fe4 T _Py_bytes_islower │ │ │ │ +00001080 T _Py_bytes_isspace │ │ │ │ +00001108 T _Py_bytes_istitle │ │ │ │ +000011e0 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 000004c4 T _Py_bytes_maketrans │ │ │ │ 00000094 T _Py_bytes_rfind │ │ │ │ -00001e64 T _Py_bytes_rindex │ │ │ │ +00001e44 T _Py_bytes_rindex │ │ │ │ 000003a8 T _Py_bytes_startswith │ │ │ │ -000012c4 T _Py_bytes_swapcase │ │ │ │ -0000131c T _Py_bytes_title │ │ │ │ +00001284 T _Py_bytes_swapcase │ │ │ │ +000012dc T _Py_bytes_title │ │ │ │ 00001488 T _Py_bytes_upper │ │ │ │ 00000204 R _Py_capitalize__doc__ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_ctype_toupper │ │ │ │ 00000664 R _Py_isalnum__doc__ │ │ │ │ 000006e8 R _Py_isalpha__doc__ │ │ │ │ @@ -5347,15 +5347,15 @@ │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 000005cc t stringlib__preprocess │ │ │ │ 000007f8 t stringlib__two_way │ │ │ │ 00000000 t stringlib__two_way_count │ │ │ │ -000013a0 t stringlib_adaptive_find │ │ │ │ +00001360 t stringlib_adaptive_find │ │ │ │ 00000270 t tailmatch │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000038 r .LC1 │ │ │ │ 00000138 r .LC10 │ │ │ │ @@ -6276,60 +6276,60 @@ │ │ │ │ 00000590 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -0000203c T PyObject_Call │ │ │ │ +00002050 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ -000011a8 T PyObject_CallFunctionObjArgs │ │ │ │ -00001720 T PyObject_CallMethod │ │ │ │ -00002548 T PyObject_CallMethodObjArgs │ │ │ │ -00002a3c T PyObject_CallNoArgs │ │ │ │ -00002c40 T PyObject_CallObject │ │ │ │ -0000186c T PyObject_CallOneArg │ │ │ │ +000011bc T PyObject_CallFunctionObjArgs │ │ │ │ +00001734 T PyObject_CallMethod │ │ │ │ +000025e8 T PyObject_CallMethodObjArgs │ │ │ │ +00002adc T PyObject_CallNoArgs │ │ │ │ +00002ce0 T PyObject_CallObject │ │ │ │ +00001880 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000870 T PyObject_Vectorcall │ │ │ │ -00000978 T PyObject_VectorcallDict │ │ │ │ -00000f78 T PyObject_VectorcallMethod │ │ │ │ +00000884 T PyObject_Vectorcall │ │ │ │ +0000098c T PyObject_VectorcallDict │ │ │ │ +00000f8c T PyObject_VectorcallMethod │ │ │ │ 00000134 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ 00000098 T PyVectorcall_Call │ │ │ │ -00002b30 T PyVectorcall_Function │ │ │ │ +00002bd0 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 │ │ │ │ -00001800 T _PyFunction_Vectorcall │ │ │ │ -0000237c T _PyObject_Call │ │ │ │ +00001814 T _PyFunction_Vectorcall │ │ │ │ +000023f0 T _PyObject_Call │ │ │ │ 00000054 t _PyObject_CallFunctionVa │ │ │ │ 00000398 T _PyObject_CallFunction_SizeT │ │ │ │ -00002b5c T _PyObject_CallMethod │ │ │ │ +00002bfc T _PyObject_CallMethod │ │ │ │ 000004a0 T _PyObject_CallMethodFormat │ │ │ │ 000001ac T _PyObject_CallMethodId │ │ │ │ 000004dc T _PyObject_CallMethod_SizeT │ │ │ │ -00001974 T _PyObject_Call_Prepend │ │ │ │ +00001988 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 00000450 T _PyObject_MakeTpCall │ │ │ │ -00000714 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ -00000ce8 T _PyObject_VectorcallDictTstate │ │ │ │ -0000265c T _PyObject_VectorcallPrepend │ │ │ │ +00000728 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ +00000cfc T _PyObject_VectorcallDictTstate │ │ │ │ +000026fc T _PyObject_VectorcallPrepend │ │ │ │ 000001a4 T _PyStack_AsDict │ │ │ │ -00001d9c T _PyStack_UnpackDict │ │ │ │ -00001f30 T _PyStack_UnpackDict_Free │ │ │ │ -00001fe4 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00001db0 T _PyStack_UnpackDict │ │ │ │ +00001f44 T _PyStack_UnpackDict_Free │ │ │ │ +00001ff8 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ 000003b0 T _Py_CheckFunctionResult │ │ │ │ 00000000 t _Py_CheckFunctionResult.constprop.0 │ │ │ │ 000000a8 t _Py_CheckFunctionResult.part.0 │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000002ac T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ @@ -6337,16 +6337,16 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000000 t callmethod │ │ │ │ 0000016c t callmethod.part.0.isra.0 │ │ │ │ U memcpy │ │ │ │ 00000260 t null_error.isra.0 │ │ │ │ 000001e4 t object_is_not_callable │ │ │ │ -000011f8 t object_vacall │ │ │ │ -000014ac t object_vacall.constprop.0 │ │ │ │ +0000120c t object_vacall │ │ │ │ +000014c0 t object_vacall.constprop.0 │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000208 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6658,52 +6658,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 │ │ │ │ -00001c28 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +00001c34 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 0000029c T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ 00000028 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -000029ec T _PyCode_CheckLineNumber │ │ │ │ +000029f8 T _PyCode_CheckLineNumber │ │ │ │ 0000111c T _PyCode_CheckNoExternalState │ │ │ │ 000010e4 T _PyCode_CheckNoInternalState │ │ │ │ 0000118c T _PyCode_CheckPureFunction │ │ │ │ 00001cd4 T _PyCode_ConstantKey │ │ │ │ -00000328 T _PyCode_Fini │ │ │ │ +00000334 T _PyCode_Fini │ │ │ │ 00000250 T _PyCode_GetCellvars │ │ │ │ 00002650 T _PyCode_GetCode │ │ │ │ -00000f00 T _PyCode_GetFreevars │ │ │ │ -000006cc T _PyCode_GetVarCounts │ │ │ │ -00002368 T _PyCode_GetVarnames │ │ │ │ +00000f0c T _PyCode_GetFreevars │ │ │ │ +000006d8 T _PyCode_GetVarCounts │ │ │ │ +00002374 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -00000498 T _PyCode_InitAddressRange │ │ │ │ +000004a4 T _PyCode_InitAddressRange │ │ │ │ 0000029c T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ -000004dc T _PyCode_ReturnsOnlyNone │ │ │ │ +000004e8 T _PyCode_ReturnsOnlyNone │ │ │ │ 00002798 T _PyCode_SafeAddr2Line │ │ │ │ -000008d4 T _PyCode_SetUnboundVarCounts │ │ │ │ +000008e0 T _PyCode_SetUnboundVarCounts │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ -000005c4 T _PyCode_VerifyStateless │ │ │ │ +000005d0 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 │ │ │ │ -00002258 T _PyLineTable_NextAddressRange │ │ │ │ +00002264 T _PyLineTable_NextAddressRange │ │ │ │ 000010b0 T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ 000000d4 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PyTuple_FromPair │ │ │ │ @@ -6725,51 +6725,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 │ │ │ │ -00002e40 t _source_offset_converter │ │ │ │ +00002e4c t _source_offset_converter │ │ │ │ 0000000c r assert0 │ │ │ │ -0000217c t code__varname_from_oparg │ │ │ │ +00002188 t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 00000440 t code_branchesiterator │ │ │ │ 00001858 t code_dealloc │ │ │ │ 0000023c t code_getcellvars │ │ │ │ -00000c80 t code_getcode │ │ │ │ -00002158 t code_getcodeadaptive │ │ │ │ -00000d0c t code_getfreevars │ │ │ │ +00000c8c t code_getcode │ │ │ │ +00002164 t code_getcodeadaptive │ │ │ │ +00000d18 t code_getfreevars │ │ │ │ 000003d0 d code_getsetlist │ │ │ │ -00002354 t code_getvarnames │ │ │ │ +00002360 t code_getvarnames │ │ │ │ 0000225c t code_hash │ │ │ │ -00002070 t code_linesiterator │ │ │ │ +0000207c t code_linesiterator │ │ │ │ 00000448 d code_memberlist │ │ │ │ 00000350 d code_methods │ │ │ │ 00000498 t code_new │ │ │ │ 00000190 r code_new__doc__ │ │ │ │ -0000033c t code_positionsiterator │ │ │ │ -00001218 t code_replace │ │ │ │ +00000348 t code_positionsiterator │ │ │ │ +00001224 t code_replace │ │ │ │ 00000124 r code_replace__doc__ │ │ │ │ -00000c94 t code_repr │ │ │ │ +00000ca0 t code_repr │ │ │ │ 000023b8 t code_richcompare │ │ │ │ 00000454 t code_sizeof │ │ │ │ -00000fb8 t get_cached_locals │ │ │ │ -0000117c t get_localsplus_names │ │ │ │ +00000fc4 t get_cached_locals │ │ │ │ +00001188 t get_localsplus_names │ │ │ │ 00000068 t init_co_cached │ │ │ │ 00001110 t intern_constants │ │ │ │ 000014d0 t intern_constants.constprop.0 │ │ │ │ -000020ec t lineiter_dealloc │ │ │ │ -00002e74 t lineiter_next │ │ │ │ +000020f8 t lineiter_dealloc │ │ │ │ +00002e80 t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -0000042c t positionsiter_dealloc │ │ │ │ -00002bb8 t positionsiter_next │ │ │ │ -000003bc t read_signed_varint │ │ │ │ +00000438 t positionsiter_dealloc │ │ │ │ +00002bc4 t positionsiter_next │ │ │ │ +000003c8 t read_signed_varint │ │ │ │ 00000154 t retreat │ │ │ │ 00000ae8 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -7333,85 +7333,86 @@ │ │ │ │ 00000904 t AttributeError_clear │ │ │ │ 000006a4 t AttributeError_dealloc │ │ │ │ 000009ac t AttributeError_getstate │ │ │ │ 000004b0 t AttributeError_init │ │ │ │ 00001e88 d AttributeError_members │ │ │ │ 00001e58 d AttributeError_methods │ │ │ │ 00000938 t AttributeError_reduce │ │ │ │ -0000143c t AttributeError_traverse │ │ │ │ +0000154c t AttributeError_traverse │ │ │ │ 00003128 t BaseExceptionGroup_clear │ │ │ │ 00002e90 t BaseExceptionGroup_dealloc │ │ │ │ -0000362c t BaseExceptionGroup_derive │ │ │ │ +00003598 t BaseExceptionGroup_derive │ │ │ │ 000002b4 r BaseExceptionGroup_derive__doc__ │ │ │ │ 00002dc8 t BaseExceptionGroup_init │ │ │ │ 000037d4 d BaseExceptionGroup_members │ │ │ │ 00003784 d BaseExceptionGroup_methods │ │ │ │ 00002a70 t BaseExceptionGroup_new │ │ │ │ 00000540 t BaseExceptionGroup_repr │ │ │ │ -00002fec t BaseExceptionGroup_split │ │ │ │ +00003000 t BaseExceptionGroup_split │ │ │ │ 00000290 r BaseExceptionGroup_split__doc__ │ │ │ │ -000037e4 t BaseExceptionGroup_str │ │ │ │ +00003750 t BaseExceptionGroup_str │ │ │ │ 000004b4 t BaseExceptionGroup_subgroup │ │ │ │ 00000268 r BaseExceptionGroup_subgroup__doc__ │ │ │ │ 000042b4 t BaseExceptionGroup_traverse │ │ │ │ -00002798 t BaseException___cause___get │ │ │ │ +000028a8 t BaseException___cause___get │ │ │ │ 00000aa4 t BaseException___cause___set │ │ │ │ -000027d4 t BaseException___context___get │ │ │ │ +000028e4 t BaseException___context___get │ │ │ │ 00000270 t BaseException___context___set │ │ │ │ -00003158 t BaseException___reduce__ │ │ │ │ +0000316c t BaseException___reduce__ │ │ │ │ 00000380 r BaseException___reduce____doc__ │ │ │ │ 0000034c t BaseException___setstate__ │ │ │ │ 0000035c r BaseException___setstate____doc__ │ │ │ │ -00002810 t BaseException___traceback___get │ │ │ │ -00002a54 t BaseException___traceback___set │ │ │ │ +00002920 t BaseException___traceback___get │ │ │ │ +00002b64 t BaseException___traceback___set │ │ │ │ +00000c3c t BaseException___traceback___set_impl │ │ │ │ 000024ac t BaseException_add_note │ │ │ │ 000002d0 r BaseException_add_note__doc__ │ │ │ │ -00002b64 t BaseException_args_get │ │ │ │ -00002ba0 t BaseException_args_set │ │ │ │ +00002b78 t BaseException_args_get │ │ │ │ +00002bb4 t BaseException_args_set │ │ │ │ 00000154 t BaseException_clear │ │ │ │ 00000bac t BaseException_dealloc │ │ │ │ 00003e68 d BaseException_getset │ │ │ │ 00001e28 t BaseException_init │ │ │ │ 00003e40 d BaseException_members │ │ │ │ 00003ee0 d BaseException_methods │ │ │ │ 00000098 t BaseException_new │ │ │ │ -00002748 t BaseException_repr │ │ │ │ -00000ee8 t BaseException_str │ │ │ │ +00002858 t BaseException_repr │ │ │ │ +00000ff8 t BaseException_str │ │ │ │ 00001ec8 t BaseException_traverse │ │ │ │ 00000ad0 t BaseException_vectorcall │ │ │ │ 0000293c t BaseException_with_traceback │ │ │ │ 0000030c r BaseException_with_traceback__doc__ │ │ │ │ 00001a7c t ImportError_clear │ │ │ │ 00001634 t ImportError_dealloc │ │ │ │ -00000c3c t ImportError_init │ │ │ │ +00000d4c t ImportError_init │ │ │ │ 00003574 d ImportError_members │ │ │ │ 00003554 d ImportError_methods │ │ │ │ 00000b54 t ImportError_reduce │ │ │ │ 00000798 t ImportError_repr │ │ │ │ -00000e94 t ImportError_str │ │ │ │ -00000f24 t ImportError_traverse │ │ │ │ +00000fa4 t ImportError_str │ │ │ │ +00001034 t ImportError_traverse │ │ │ │ 00000318 t KeyError_str │ │ │ │ 00000354 t MemoryError_dealloc │ │ │ │ 000001d0 t MemoryError_new │ │ │ │ 00002928 t NameError_clear │ │ │ │ -0000253c t NameError_dealloc │ │ │ │ -00001b18 t NameError_init │ │ │ │ +0000264c t NameError_dealloc │ │ │ │ +00001c28 t NameError_init │ │ │ │ 00002074 d NameError_members │ │ │ │ 00000000 b NameError_methods │ │ │ │ -00001f04 t NameError_traverse │ │ │ │ +00002014 t NameError_traverse │ │ │ │ 00001ba8 t OSError_clear │ │ │ │ 0000179c t OSError_dealloc │ │ │ │ 00003220 d OSError_getset │ │ │ │ 0000126c t OSError_init │ │ │ │ 00003268 d OSError_members │ │ │ │ 00003248 d OSError_methods │ │ │ │ 00000d40 t OSError_new │ │ │ │ 00000648 t OSError_reduce │ │ │ │ -0000284c t OSError_str │ │ │ │ -00001f6c t OSError_traverse │ │ │ │ +0000295c t OSError_str │ │ │ │ +0000207c t OSError_traverse │ │ │ │ 0000019c t OSError_written_get │ │ │ │ 000001e0 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -7545,31 +7546,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 │ │ │ │ -00002064 T PyUnicodeDecodeError_GetEncoding │ │ │ │ -00003780 T PyUnicodeDecodeError_GetEnd │ │ │ │ -000022a8 T PyUnicodeDecodeError_GetObject │ │ │ │ +000016f4 T PyUnicodeDecodeError_Create │ │ │ │ +00002174 T PyUnicodeDecodeError_GetEncoding │ │ │ │ +000036ec T PyUnicodeDecodeError_GetEnd │ │ │ │ +000023b8 T PyUnicodeDecodeError_GetObject │ │ │ │ 00001228 T PyUnicodeDecodeError_GetReason │ │ │ │ 00000ce0 T PyUnicodeDecodeError_GetStart │ │ │ │ -0000237c T PyUnicodeDecodeError_SetEnd │ │ │ │ -000023b4 T PyUnicodeDecodeError_SetReason │ │ │ │ -00002344 T PyUnicodeDecodeError_SetStart │ │ │ │ +0000248c T PyUnicodeDecodeError_SetEnd │ │ │ │ +000024c4 T PyUnicodeDecodeError_SetReason │ │ │ │ +00002454 T PyUnicodeDecodeError_SetStart │ │ │ │ 00000470 T PyUnicodeEncodeError_GetEncoding │ │ │ │ 00000d3c T PyUnicodeEncodeError_GetEnd │ │ │ │ 0000115c T PyUnicodeEncodeError_GetObject │ │ │ │ 000011e4 T PyUnicodeEncodeError_GetReason │ │ │ │ 00000d98 T PyUnicodeEncodeError_GetStart │ │ │ │ -00002f54 T PyUnicodeEncodeError_SetEnd │ │ │ │ -00002f8c T PyUnicodeEncodeError_SetReason │ │ │ │ -00002f1c T PyUnicodeEncodeError_SetStart │ │ │ │ +00002f68 T PyUnicodeEncodeError_SetEnd │ │ │ │ +00002fa0 T PyUnicodeEncodeError_SetReason │ │ │ │ +00002f30 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000df4 T PyUnicodeTranslateError_GetEnd │ │ │ │ 000011a0 T PyUnicodeTranslateError_GetObject │ │ │ │ 0000126c T PyUnicodeTranslateError_GetReason │ │ │ │ 00000e50 T PyUnicodeTranslateError_GetStart │ │ │ │ 00000eac T PyUnicodeTranslateError_SetEnd │ │ │ │ 000012b0 T PyUnicodeTranslateError_SetReason │ │ │ │ 00000ee4 T PyUnicodeTranslateError_SetStart │ │ │ │ @@ -7590,52 +7591,52 @@ │ │ │ │ U Py_GetConstant │ │ │ │ 00000bfc t Py_XDECREF │ │ │ │ 00001ff8 t StopIteration_clear │ │ │ │ 00002754 t StopIteration_dealloc │ │ │ │ 00002634 t StopIteration_init │ │ │ │ 00003ac0 d StopIteration_members │ │ │ │ 00000144 t StopIteration_traverse │ │ │ │ -00001c9c t SyntaxError_clear │ │ │ │ -00001c14 t SyntaxError_dealloc │ │ │ │ -00001164 t SyntaxError_init │ │ │ │ +00001dac t SyntaxError_clear │ │ │ │ +00001d24 t SyntaxError_dealloc │ │ │ │ +00001274 t SyntaxError_init │ │ │ │ 00001cbc d SyntaxError_members │ │ │ │ -00002550 t SyntaxError_str │ │ │ │ -000014ac t SyntaxError_traverse │ │ │ │ +00002660 t SyntaxError_str │ │ │ │ +000015bc t SyntaxError_traverse │ │ │ │ 00002068 t SystemExit_clear │ │ │ │ -000013b4 t SystemExit_dealloc │ │ │ │ -000010d0 t SystemExit_init │ │ │ │ +000014c4 t SystemExit_dealloc │ │ │ │ +000011e0 t SystemExit_init │ │ │ │ 000038e8 d SystemExit_members │ │ │ │ 00000058 t SystemExit_traverse │ │ │ │ -00001644 t UnicodeDecodeError_init │ │ │ │ -00001788 t UnicodeDecodeError_str │ │ │ │ -00000fd4 t UnicodeEncodeError_init │ │ │ │ -00002910 t UnicodeEncodeError_str │ │ │ │ -00001a2c t UnicodeError_clear │ │ │ │ -000019a8 t UnicodeError_dealloc │ │ │ │ +00001754 t UnicodeDecodeError_init │ │ │ │ +00001898 t UnicodeDecodeError_str │ │ │ │ +000010e4 t UnicodeEncodeError_init │ │ │ │ +00002a20 t UnicodeEncodeError_str │ │ │ │ +00001b3c t UnicodeError_clear │ │ │ │ +00001ab8 t UnicodeError_dealloc │ │ │ │ 000014b8 d UnicodeError_members │ │ │ │ 0000207c t UnicodeError_traverse │ │ │ │ -000036ac t UnicodeTranslateError_init │ │ │ │ -00003838 t UnicodeTranslateError_str │ │ │ │ +00003618 t UnicodeTranslateError_init │ │ │ │ +000037a4 t UnicodeTranslateError_str │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 000002bc T _PyBuiltins_AddExceptions │ │ │ │ -00002414 T _PyErr_NoMemory │ │ │ │ +00002524 T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000108c d _PyExc_ArithmeticError │ │ │ │ 00001164 d _PyExc_AssertionError │ │ │ │ 00001d84 d _PyExc_AttributeError │ │ │ │ 00003d6c d _PyExc_BaseException │ │ │ │ 000036b0 d _PyExc_BaseExceptionGroup │ │ │ │ 00003078 d _PyExc_BlockingIOError │ │ │ │ 00002df8 d _PyExc_BrokenPipeError │ │ │ │ 00000aa8 d _PyExc_BufferError │ │ │ │ 00000238 d _PyExc_BytesWarning │ │ │ │ 00002ecc d _PyExc_ChildProcessError │ │ │ │ -00001950 T _PyExc_ClearExceptionGroupType │ │ │ │ +00001a60 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002d24 d _PyExc_ConnectionAbortedError │ │ │ │ 00002fa4 d _PyExc_ConnectionError │ │ │ │ 00002c50 d _PyExc_ConnectionRefusedError │ │ │ │ 00002b7c d _PyExc_ConnectionResetError │ │ │ │ 000000b0 T _PyExc_CreateExceptionGroup │ │ │ │ 00000820 d _PyExc_DeprecationWarning │ │ │ │ 00002400 d _PyExc_EOFError │ │ │ │ @@ -7666,15 +7667,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 │ │ │ │ -00002c00 T _PyExc_PrepReraiseStar │ │ │ │ +00002c14 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 │ │ │ │ @@ -7700,40 +7701,40 @@ │ │ │ │ 000022d0 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_Name │ │ │ │ -0000216c T _PyUnicodeError_GetParams │ │ │ │ +0000227c T _PyUnicodeError_GetParams │ │ │ │ 00001074 T _PyUnicodeTranslateError_Create │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000244 r __func__.0 │ │ │ │ 00000228 r __func__.1 │ │ │ │ 00000258 r __func__.2 │ │ │ │ -000018a4 t check_unicode_error_attribute │ │ │ │ -000020a8 t check_unicode_error_type │ │ │ │ -000034d0 t collect_exception_group_leaf_ids │ │ │ │ +000019b4 t check_unicode_error_attribute │ │ │ │ +000021b8 t check_unicode_error_type │ │ │ │ +0000343c t collect_exception_group_leaf_ids │ │ │ │ 00003ddc t exceptiongroup_split_recursive.constprop.0 │ │ │ │ 00003890 t exceptiongroup_split_recursive.constprop.1 │ │ │ │ 000031f4 t exceptiongroup_split_recursive.constprop.2 │ │ │ │ -000031a4 t exceptiongroup_subset │ │ │ │ -00003074 t get_matcher_type │ │ │ │ +000031b8 t exceptiongroup_subset │ │ │ │ +00003088 t get_matcher_type │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ -00002118 t unicode_error_get_encoding_impl │ │ │ │ -000022f0 t unicode_error_get_object_impl │ │ │ │ +00002228 t unicode_error_get_encoding_impl │ │ │ │ +00002400 t unicode_error_get_object_impl │ │ │ │ 000010c4 t unicode_error_get_reason_impl │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ @@ -7938,15 +7939,15 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ 00001194 T PyGen_GetCode │ │ │ │ 0000148c T PyGen_New │ │ │ │ 00001460 T PyGen_NewWithQualName │ │ │ │ 00000000 D PyGen_Type │ │ │ │ -00000a34 t PyGen_am_send │ │ │ │ +000009b0 t PyGen_am_send │ │ │ │ U PyIter_Check │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallNoArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ @@ -7960,35 +7961,35 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 0000086c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ -000010d0 T _PyAsyncGenASend_Send │ │ │ │ +0000104c T _PyAsyncGenASend_Send │ │ │ │ 0000027c D _PyAsyncGenASend_Type │ │ │ │ 00000424 D _PyAsyncGenAThrow_Type │ │ │ │ -00001124 T _PyAsyncGenValueWrapperNew │ │ │ │ +000010a0 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000350 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004f8 D _PyCoroWrapper_Type │ │ │ │ -00001688 T _PyCoro_ComputeOrigin │ │ │ │ -00000a48 T _PyCoro_GetAwaitableIter │ │ │ │ +00001604 T _PyCoro_ComputeOrigin │ │ │ │ +000009c4 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ U _PyGC_VisitStackRef │ │ │ │ -00001560 T _PyGen_ClearFrame │ │ │ │ +000014dc T _PyGen_ClearFrame │ │ │ │ 00000000 T _PyGen_FetchStopIterationValue │ │ │ │ -00000d54 T _PyGen_SetStopIterationValue │ │ │ │ +00000cd0 T _PyGen_SetStopIterationValue │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -8004,46 +8005,46 @@ │ │ │ │ 00000b74 t ag_getcode │ │ │ │ 00000d4c t ag_getframe │ │ │ │ 0000116c t ag_getstate │ │ │ │ 00000114 r async_aclose_doc │ │ │ │ 000000f0 r async_asend_doc │ │ │ │ 00000048 r async_athrow_doc │ │ │ │ 00000244 t async_gen_aclose │ │ │ │ -00001094 t async_gen_anext │ │ │ │ +00001010 t async_gen_anext │ │ │ │ 0000066c d async_gen_as_async │ │ │ │ 000000fc t async_gen_asend │ │ │ │ 0000061c d async_gen_asend_as_async │ │ │ │ 000009d8 t async_gen_asend_close │ │ │ │ -000013dc t async_gen_asend_dealloc │ │ │ │ -00001528 t async_gen_asend_finalize │ │ │ │ +00001358 t async_gen_asend_dealloc │ │ │ │ +000014a4 t async_gen_asend_finalize │ │ │ │ 00000d34 t async_gen_asend_iternext │ │ │ │ 0000062c d async_gen_asend_methods │ │ │ │ -00000ec0 t async_gen_asend_new │ │ │ │ -00000fd0 t async_gen_asend_send │ │ │ │ +00000e3c t async_gen_asend_new │ │ │ │ +00000f4c t async_gen_asend_send │ │ │ │ 000008e8 t async_gen_asend_throw │ │ │ │ 00000e84 t async_gen_asend_traverse │ │ │ │ 000007b4 t async_gen_athrow │ │ │ │ 000005cc d async_gen_athrow_as_async │ │ │ │ 00001024 t async_gen_athrow_close │ │ │ │ 000006a8 t async_gen_athrow_dealloc │ │ │ │ 0000076c t async_gen_athrow_finalize │ │ │ │ 000003cc t async_gen_athrow_iternext │ │ │ │ 000005dc d async_gen_athrow_methods │ │ │ │ 00000280 t async_gen_athrow_new │ │ │ │ 000003e8 t async_gen_athrow_send │ │ │ │ 00000b90 t async_gen_athrow_throw │ │ │ │ 00000ee4 t async_gen_athrow_traverse │ │ │ │ 00000704 d async_gen_getsetlist │ │ │ │ -00000da4 t async_gen_init_hooks │ │ │ │ +00000d20 t async_gen_init_hooks │ │ │ │ 000006dc d async_gen_memberlist │ │ │ │ 0000067c d async_gen_methods │ │ │ │ 00000f80 t async_gen_repr │ │ │ │ -00001620 t async_gen_traverse │ │ │ │ -00001208 t async_gen_unwrap_value │ │ │ │ -000012e4 t async_gen_wrapped_val_dealloc │ │ │ │ +0000159c t async_gen_traverse │ │ │ │ +00001184 t async_gen_unwrap_value │ │ │ │ +00001260 t async_gen_wrapped_val_dealloc │ │ │ │ 000011c0 t async_gen_wrapped_val_traverse │ │ │ │ 000003c4 r close_doc │ │ │ │ 000007e4 d coro_as_async │ │ │ │ 0000082c t coro_await │ │ │ │ 00000148 r coro_close_doc │ │ │ │ 0000087c d coro_getsetlist │ │ │ │ 00000854 d coro_memberlist │ │ │ │ @@ -8058,42 +8059,43 @@ │ │ │ │ 000008b8 t coro_wrapper_send │ │ │ │ 000008d0 t coro_wrapper_throw │ │ │ │ 00000e50 t coro_wrapper_traverse │ │ │ │ 0000003c t cr_getcode │ │ │ │ 00000b58 t cr_getframe │ │ │ │ 0000111c t cr_getstate │ │ │ │ 00000930 d gen_as_async │ │ │ │ -00000f90 t gen_clear_frame │ │ │ │ -00000b3c t gen_close │ │ │ │ -00000bc4 t gen_close_iter │ │ │ │ -00000760 t gen_dealloc │ │ │ │ -00000a14 t gen_finalize │ │ │ │ +00000fe8 t gen_clear_frame │ │ │ │ +00000c24 t gen_close │ │ │ │ +00000b40 t gen_close_iter │ │ │ │ +00000848 t gen_dealloc │ │ │ │ +00000afc t gen_finalize │ │ │ │ 000000d4 t gen_get_name │ │ │ │ 00000140 t gen_get_qualname │ │ │ │ 000000b8 t gen_getcode │ │ │ │ 0000019c t gen_getframe │ │ │ │ 00000168 t gen_getrunning │ │ │ │ 000009a0 d gen_getsetlist │ │ │ │ 00000fa4 t gen_getstate │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000fc8 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 │ │ │ │ +00000c84 t gen_send │ │ │ │ 000004a8 t gen_send_ex │ │ │ │ +00000760 t gen_send_ex2.constprop.0 │ │ │ │ 00000d68 t gen_set_name │ │ │ │ 00000ddc t gen_set_qualname │ │ │ │ -00000980 t gen_set_stop_iteration.isra.0 │ │ │ │ +000008fc t gen_set_stop_iteration.isra.0 │ │ │ │ 00001144 t gen_sizeof │ │ │ │ 000000b8 t gen_throw │ │ │ │ 000008ac t gen_throw_current_exception │ │ │ │ -00001020 t gen_traverse │ │ │ │ +00001078 t gen_traverse │ │ │ │ 00000200 t make_gen │ │ │ │ 000003f8 r send_doc │ │ │ │ 000002b8 r sizeof__doc__ │ │ │ │ 00000030 r state_strings.0 │ │ │ │ 00000018 r state_strings.1 │ │ │ │ 00000000 r state_strings.2 │ │ │ │ 000002ec r throw_doc │ │ │ │ @@ -9073,41 +9075,41 @@ │ │ │ │ U _PyImport_ClearLazySubmodule │ │ │ │ U _PyImport_DiscardLazyModule │ │ │ │ U _PyImport_GetModules │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ 0000016c T _PyImport_LoadLazyImportTstate │ │ │ │ 00000000 T _PyLazyImport_IsActive │ │ │ │ 00000140 T _PyLazyImport_IsResolving │ │ │ │ -00001784 T _PyLazyImport_LoadChild │ │ │ │ +00001788 T _PyLazyImport_LoadChild │ │ │ │ 00000000 T _PyLazyImport_New │ │ │ │ 000005b8 T _PyLazyImport_Reify │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyRuntime │ │ │ │ U _PyTraceback_Add │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -000012c8 t _Py_EnterRecursiveCallTstate │ │ │ │ +000012cc t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00001664 t lazy_import_clear │ │ │ │ -000014dc t lazy_import_dealloc │ │ │ │ +00001668 t lazy_import_clear │ │ │ │ +000014e0 t lazy_import_dealloc │ │ │ │ 00000000 r lazy_import_doc │ │ │ │ 000003ac t lazy_import_get_loaded_attr │ │ │ │ -000019d8 t lazy_import_getattro │ │ │ │ +000019dc t lazy_import_getattro │ │ │ │ 000000d4 d lazy_import_methods │ │ │ │ 00000018 t lazy_import_name │ │ │ │ -00001394 t lazy_import_path │ │ │ │ -00001a80 t lazy_import_replay_from │ │ │ │ +00001398 t lazy_import_path │ │ │ │ +00001a84 t lazy_import_replay_from │ │ │ │ 000000a0 t lazy_import_repr │ │ │ │ 00000110 t lazy_import_resolve │ │ │ │ 000008a4 t lazy_import_resolve_impl │ │ │ │ -0000130c t lazy_import_resolve_result │ │ │ │ +00001310 t lazy_import_resolve_result │ │ │ │ 00000000 t lazy_import_traverse │ │ │ │ │ │ │ │ listobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ @@ -9149,26 +9151,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 │ │ │ │ -00002bec T PyList_Clear │ │ │ │ -000030e0 T PyList_Extend │ │ │ │ -00005dfc T PyList_GetItem │ │ │ │ -000063c8 T PyList_GetItemRef │ │ │ │ -00002b68 T PyList_GetSlice │ │ │ │ -00002580 T PyList_Insert │ │ │ │ +00002ca4 T PyList_Clear │ │ │ │ +00003190 T PyList_Extend │ │ │ │ +00005d7c T PyList_GetItem │ │ │ │ +00006348 T PyList_GetItemRef │ │ │ │ +00002c20 T PyList_GetSlice │ │ │ │ +00002638 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 t PyList_New.constprop.0 │ │ │ │ -00002e64 T PyList_Reverse │ │ │ │ -00003664 T PyList_SetItem │ │ │ │ -00003948 T PyList_SetSlice │ │ │ │ -000040a0 T PyList_Size │ │ │ │ +00002f1c T PyList_Reverse │ │ │ │ +000037b4 T PyList_SetItem │ │ │ │ +00003a98 T PyList_SetSlice │ │ │ │ +000041f0 T PyList_Size │ │ │ │ 000005b8 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 │ │ │ │ @@ -9220,22 +9222,22 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 000004dc T _PyList_AppendTakeRefListResize │ │ │ │ 000000e8 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00002c34 T _PyList_AsTupleAndClear │ │ │ │ -000077ac T _PyList_BinarySlice │ │ │ │ -000059b4 T _PyList_Concat │ │ │ │ +00002cec T _PyList_AsTupleAndClear │ │ │ │ +0000772c T _PyList_BinarySlice │ │ │ │ +00005b0c T _PyList_Concat │ │ │ │ 00000000 T _PyList_DebugMallocStats │ │ │ │ -0000434c T _PyList_Extend │ │ │ │ -000037a0 T _PyList_FromStackRefStealOnSuccess │ │ │ │ -00008574 T _PyList_GetItemRef │ │ │ │ -000065c4 T _PyList_SliceSubscript │ │ │ │ +0000449c T _PyList_Extend │ │ │ │ +000038f0 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00008500 T _PyList_GetItemRef │ │ │ │ +00006544 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9244,106 +9246,106 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ -00004378 t _list_extend │ │ │ │ +000044c8 t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -000021c0 t count_run │ │ │ │ -00002dbc t gallop_left │ │ │ │ -000025c0 t ins1 │ │ │ │ +000021a8 t count_run │ │ │ │ +00002d98 t gallop_left │ │ │ │ +00002678 t ins1 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -00004c84 t list___init__ │ │ │ │ +00004dd4 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00006514 t list___reversed__ │ │ │ │ +00006494 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 000001d8 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -00003f6c t list_append │ │ │ │ +000040bc t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00005680 t list_ass_item │ │ │ │ -00003a04 t list_ass_slice_lock_held │ │ │ │ -00006d18 t list_ass_subscript │ │ │ │ -00002438 t list_clear_impl.isra.0 │ │ │ │ -00002ee8 t list_clear_slot │ │ │ │ -00006450 t list_contains │ │ │ │ -000030c4 t list_copy │ │ │ │ +000057d8 t list_ass_item │ │ │ │ +00003b54 t list_ass_slice_lock_held │ │ │ │ +00006c98 t list_ass_subscript │ │ │ │ +000024f0 t list_clear_impl.isra.0 │ │ │ │ +00002fa0 t list_clear_slot │ │ │ │ +000063d0 t list_contains │ │ │ │ +00003174 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002d48 t list_count │ │ │ │ +00002e00 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 0000029c t list_dealloc │ │ │ │ -00005dd0 t list_extend │ │ │ │ +00005d50 t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -00007bf4 t list_extend_dict.constprop.1 │ │ │ │ -00004964 t list_extend_lock_held │ │ │ │ -00008254 t list_index │ │ │ │ +00007b80 t list_extend_dict.constprop.1 │ │ │ │ +00004ab4 t list_extend_lock_held │ │ │ │ +000081e0 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -000081cc t list_inplace_concat │ │ │ │ +00008158 t list_inplace_concat │ │ │ │ 0000005c t list_inplace_repeat │ │ │ │ -0000315c t list_inplace_repeat_lock_held │ │ │ │ -00002784 t list_insert │ │ │ │ +0000320c t list_inplace_repeat_lock_held │ │ │ │ +0000283c t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -000042f0 t list_item │ │ │ │ -00005e6c t list_iter │ │ │ │ -000040e4 t list_iteritem │ │ │ │ -0000494c t list_length │ │ │ │ +00004440 t list_item │ │ │ │ +00005dec t list_iter │ │ │ │ +00004234 t list_iteritem │ │ │ │ +00004a9c t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -00002500 t list_new_prealloc │ │ │ │ -00005784 t list_pop │ │ │ │ +000025b8 t list_new_prealloc │ │ │ │ +000058dc t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00005088 t list_remove │ │ │ │ +000051e0 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00007d38 t list_repeat │ │ │ │ -00007614 t list_repr │ │ │ │ -00008174 t list_reverse │ │ │ │ +00007cc4 t list_repeat │ │ │ │ +00007594 t list_repr │ │ │ │ +00008100 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00004d98 t list_richcompare │ │ │ │ -00002858 t list_slice_lock_held │ │ │ │ -00006b6c t list_sort │ │ │ │ +00004ee8 t list_richcompare │ │ │ │ +00002910 t list_slice_lock_held │ │ │ │ +00006aec t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ -0000114c t list_sort_impl │ │ │ │ +00001140 t list_sort_impl │ │ │ │ 00000644 t list_sort_impl.constprop.0 │ │ │ │ -00004140 t list_subscript │ │ │ │ -00003730 t list_traverse │ │ │ │ -00005564 t list_vectorcall │ │ │ │ -0000604c t listiter_dealloc │ │ │ │ -00002f84 t listiter_len │ │ │ │ +00004290 t list_subscript │ │ │ │ +00003880 t list_traverse │ │ │ │ +000056bc t list_vectorcall │ │ │ │ +00005fcc t listiter_dealloc │ │ │ │ +0000303c t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00005fa8 t listiter_next │ │ │ │ +00005f28 t listiter_next │ │ │ │ 0000009c t listiter_reduce │ │ │ │ 000000b4 t listiter_reduce_general │ │ │ │ 00000160 t listiter_setstate │ │ │ │ -00002d14 t listiter_traverse │ │ │ │ -0000656c t listreviter_dealloc │ │ │ │ -00003120 t listreviter_len │ │ │ │ +00002dcc t listiter_traverse │ │ │ │ +000064ec t listreviter_dealloc │ │ │ │ +000031d0 t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00008094 t listreviter_next │ │ │ │ +00008020 t listreviter_next │ │ │ │ 000001fc t listreviter_reduce │ │ │ │ 00000214 t listreviter_setstate │ │ │ │ -00002fc4 t listreviter_traverse │ │ │ │ +0000307c t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000128 t merge_at │ │ │ │ -00002ff8 t merge_getmem │ │ │ │ -00002c70 t py_list_clear │ │ │ │ +000030b0 t merge_getmem │ │ │ │ +00002d28 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000040 t py_list_resize │ │ │ │ 00000048 r reduce_doc │ │ │ │ -0000823c t safe_object_compare │ │ │ │ +000081c8 t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -00008210 t unsafe_float_compare │ │ │ │ -00002d30 t unsafe_latin_compare │ │ │ │ -0000812c t unsafe_long_compare │ │ │ │ -000062c4 t unsafe_object_compare │ │ │ │ -00006140 t unsafe_tuple_compare │ │ │ │ +0000819c t unsafe_float_compare │ │ │ │ +00002d0c t unsafe_latin_compare │ │ │ │ +000080b8 t unsafe_long_compare │ │ │ │ +00006244 t unsafe_object_compare │ │ │ │ +000060c0 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000028 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9437,57 +9439,57 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 00000530 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ 000005cc T PyLongWriter_Finish │ │ │ │ -0000fd64 T PyLong_AsDouble │ │ │ │ +0000fddc T PyLong_AsDouble │ │ │ │ 00002df0 T PyLong_AsInt │ │ │ │ 0000012c T PyLong_AsInt32 │ │ │ │ -00007f04 T PyLong_AsInt64 │ │ │ │ +00007f80 T PyLong_AsInt64 │ │ │ │ 000018b0 T PyLong_AsLong │ │ │ │ 00001ac8 T PyLong_AsLongAndOverflow │ │ │ │ -0000a758 T PyLong_AsLongLong │ │ │ │ -00009eac T PyLong_AsLongLongAndOverflow │ │ │ │ -00007f70 T PyLong_AsNativeBytes │ │ │ │ -00009894 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ -000090f8 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ -00009644 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ +0000a7d0 T PyLong_AsLongLong │ │ │ │ +00009f24 T PyLong_AsLongLongAndOverflow │ │ │ │ +00007fec T PyLong_AsNativeBytes │ │ │ │ +00009910 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ +00009174 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ +000096c0 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ 0000085c T PyLong_AsSize_t │ │ │ │ 00000754 T PyLong_AsSsize_t │ │ │ │ 000001c4 T PyLong_AsUInt32 │ │ │ │ 0000022c T PyLong_AsUInt64 │ │ │ │ 00002fb4 T PyLong_AsUnsignedLong │ │ │ │ -0000fe38 T PyLong_AsUnsignedLongLong │ │ │ │ +0000feb0 T PyLong_AsUnsignedLongLong │ │ │ │ 00000294 T PyLong_AsUnsignedLongLongMask │ │ │ │ 00001ebc T PyLong_AsUnsignedLongMask │ │ │ │ 00000ae0 T PyLong_AsVoidPtr │ │ │ │ 00000950 T PyLong_Export │ │ │ │ 000012e4 T PyLong_FreeExport │ │ │ │ -0000a400 T PyLong_FromDouble │ │ │ │ +0000a478 T PyLong_FromDouble │ │ │ │ 00000c74 T PyLong_FromInt32 │ │ │ │ -00012d3c T PyLong_FromInt64 │ │ │ │ +00012db4 T PyLong_FromInt64 │ │ │ │ 00000df0 t PyLong_FromInt64.part.0 │ │ │ │ 000003e4 T PyLong_FromLong │ │ │ │ -000041e8 T PyLong_FromLongLong │ │ │ │ +00004278 T PyLong_FromLongLong │ │ │ │ 000003e0 T PyLong_FromNativeBytes │ │ │ │ -0000ba1c T PyLong_FromSize_t │ │ │ │ +0000ba94 T PyLong_FromSize_t │ │ │ │ 0000059c T PyLong_FromSsize_t │ │ │ │ 00000878 T PyLong_FromString │ │ │ │ -00012d28 T PyLong_FromUInt32 │ │ │ │ +00012da0 T PyLong_FromUInt32 │ │ │ │ 00000d5c T PyLong_FromUInt64 │ │ │ │ -0001343c T PyLong_FromUnicodeObject │ │ │ │ +000134b4 T PyLong_FromUnicodeObject │ │ │ │ 0000013c T PyLong_FromUnsignedLong │ │ │ │ -00003f5c T PyLong_FromUnsignedLongLong │ │ │ │ +00003f38 T PyLong_FromUnsignedLongLong │ │ │ │ 00001338 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000170 T PyLong_GetInfo │ │ │ │ 00000514 T PyLong_GetNativeLayout │ │ │ │ -00009e4c T PyLong_GetSign │ │ │ │ +00009ec4 T PyLong_GetSign │ │ │ │ 00001394 T PyLong_IsNegative │ │ │ │ 00000440 T PyLong_IsPositive │ │ │ │ 0000049c T PyLong_IsZero │ │ │ │ 00000328 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9508,54 +9510,54 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000668 T PyUnstable_Long_CompactValue │ │ │ │ 00000644 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000b9dc t Py_XDECREF │ │ │ │ +0000ba54 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -0000a054 T _PyCompactLong_Add │ │ │ │ -00012f2c T _PyCompactLong_Multiply │ │ │ │ -0000404c T _PyCompactLong_Subtract │ │ │ │ +0000a0cc T _PyCompactLong_Add │ │ │ │ +00012fa4 T _PyCompactLong_Multiply │ │ │ │ +000040dc T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -0000530c T _PyLong_AsByteArray │ │ │ │ -00005e2c t _PyLong_AsByteArray.constprop.0 │ │ │ │ +00005398 T _PyLong_AsByteArray │ │ │ │ +00005eb4 t _PyLong_AsByteArray.constprop.0 │ │ │ │ 00000330 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 00001f60 t _PyLong_AsUnsignedLongMask │ │ │ │ -00012e6c T _PyLong_Copy │ │ │ │ +00012ee4 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ 00002c3c T _PyLong_DivmodNear │ │ │ │ 00002d78 T _PyLong_ExactDealloc │ │ │ │ 00000bb4 T _PyLong_FiniTypes │ │ │ │ -00013e34 T _PyLong_Format │ │ │ │ +00013eac T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 00001754 T _PyLong_FormatBytesWriter │ │ │ │ -0000e314 T _PyLong_FormatWriter │ │ │ │ -000158fc T _PyLong_Frexp │ │ │ │ -0000aba8 T _PyLong_FromByteArray │ │ │ │ -00013638 T _PyLong_FromBytes │ │ │ │ +0000e38c T _PyLong_FormatWriter │ │ │ │ +00015974 T _PyLong_Frexp │ │ │ │ +0000ac20 T _PyLong_FromByteArray │ │ │ │ +000136b0 T _PyLong_FromBytes │ │ │ │ 00000510 T _PyLong_FromDigits │ │ │ │ 00000bd0 t _PyLong_FromLarge │ │ │ │ 00000278 t _PyLong_FromMedium │ │ │ │ 000004b0 t _PyLong_FromSTwoDigits │ │ │ │ -00016a64 T _PyLong_GCD │ │ │ │ +00016adc T _PyLong_GCD │ │ │ │ 000000f4 T _PyLong_InitTypes │ │ │ │ -00017838 T _PyLong_Lshift │ │ │ │ +000178b0 T _PyLong_Lshift │ │ │ │ 00001678 t _PyLong_Negate │ │ │ │ 000004fc T _PyLong_New │ │ │ │ -00006750 T _PyLong_NumBits │ │ │ │ -00015540 T _PyLong_Rshift │ │ │ │ +000067cc T _PyLong_NumBits │ │ │ │ +000155b8 T _PyLong_Rshift │ │ │ │ 0000057c T _PyLong_Sign │ │ │ │ 00001e68 T _PyLong_Size_t_Converter │ │ │ │ 000005f0 T _PyLong_UInt16_Converter │ │ │ │ 0000281c T _PyLong_UInt32_Converter │ │ │ │ -00013de0 T _PyLong_UInt64_Converter │ │ │ │ +00013e58 T _PyLong_UInt64_Converter │ │ │ │ 0000059c T _PyLong_UInt8_Converter │ │ │ │ 00001290 T _PyLong_UnsignedInt_Converter │ │ │ │ 00001ff0 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d4 T _PyLong_UnsignedLong_Converter │ │ │ │ 000013f4 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9596,99 +9598,99 @@ │ │ │ │ 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 │ │ │ │ -0000f3dc t int___format__ │ │ │ │ +0000f454 t int___format__ │ │ │ │ 00001060 r int___format____doc__ │ │ │ │ 00000194 t int___getnewargs__ │ │ │ │ 000010b4 r int___getnewargs____doc__ │ │ │ │ 00001444 t int___round__ │ │ │ │ 00000fd8 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000f9c r int___sizeof____doc__ │ │ │ │ 000027b8 t int_as_integer_ratio │ │ │ │ 00000d54 r int_as_integer_ratio__doc__ │ │ │ │ 00002870 t int_bit_count │ │ │ │ 00000e64 r int_bit_count__doc__ │ │ │ │ -00012da0 t int_bit_length │ │ │ │ +00012e18 t int_bit_length │ │ │ │ 00000f1c r int_bit_length__doc__ │ │ │ │ -0000a87c t int_from_bytes │ │ │ │ +0000a8f4 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__ │ │ │ │ -0000433c t int_to_bytes │ │ │ │ +000043c8 t int_to_bytes │ │ │ │ 00000a0c r int_to_bytes__doc__ │ │ │ │ -00011ae0 t k_mul │ │ │ │ +00011b58 t k_mul │ │ │ │ 00002044 t kmul_split.constprop.0 │ │ │ │ -0001376c t l_mod │ │ │ │ +000137e4 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000040 r log_base_BASE │ │ │ │ -000130b0 t long_abs_method │ │ │ │ -000065bc t long_add │ │ │ │ -000063e0 t long_add_method │ │ │ │ +00013128 t long_abs_method │ │ │ │ +00006638 t long_add │ │ │ │ +0000645c t long_add_method │ │ │ │ 00000000 t long_alloc │ │ │ │ -000067a8 t long_and │ │ │ │ +00006824 t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ 00001e94 t long_bool │ │ │ │ 00000358 t long_compare │ │ │ │ 00001eb8 t long_dealloc │ │ │ │ -0000c988 t long_div │ │ │ │ -0001316c t long_divmod │ │ │ │ -0000cd50 t long_divrem │ │ │ │ +0000ca00 t long_div │ │ │ │ +000131e4 t long_divmod │ │ │ │ +0000cdc8 t long_divrem │ │ │ │ 00000400 r long_doc │ │ │ │ -000157f0 t long_float │ │ │ │ -00013e9c t long_format_binary.constprop.0 │ │ │ │ +00015868 t long_float │ │ │ │ +00013f14 t long_format_binary.constprop.0 │ │ │ │ 00000000 t long_get0 │ │ │ │ 0000279c t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000348 t long_hash │ │ │ │ -00007e50 t long_invert │ │ │ │ -0001354c t long_long │ │ │ │ +00007ecc t long_invert │ │ │ │ +000135c4 t long_long │ │ │ │ 00002788 t long_long_getter │ │ │ │ 00002744 t long_long_meth │ │ │ │ -00007154 t long_lshift_method │ │ │ │ +000071d0 t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -0001370c t long_mod │ │ │ │ -0000f168 t long_mul │ │ │ │ -0000e110 t long_mul_method │ │ │ │ +00013784 t long_mod │ │ │ │ +0000f1e0 t long_mul │ │ │ │ +0000e188 t long_mul_method │ │ │ │ 00000740 t long_neg │ │ │ │ 00000788 t long_neg.part.0 │ │ │ │ -000061c8 t long_neg_method │ │ │ │ -0000dca0 t long_new │ │ │ │ -0000df20 t long_new_impl.part.0 │ │ │ │ -0000bb60 t long_or │ │ │ │ -0000fef0 t long_pow │ │ │ │ +00006250 t long_neg_method │ │ │ │ +0000dd18 t long_new │ │ │ │ +0000df98 t long_new_impl.part.0 │ │ │ │ +0000bbd8 t long_or │ │ │ │ +0000ff68 t long_pow │ │ │ │ 00001c18 t long_richcompare │ │ │ │ -00014938 t long_rshift │ │ │ │ -00003dd4 t long_sub │ │ │ │ -00003740 t long_sub.constprop.0 │ │ │ │ +000149b0 t long_rshift │ │ │ │ +00003db0 t long_sub │ │ │ │ +0000371c t long_sub.constprop.0 │ │ │ │ 000030d0 t long_sub_method │ │ │ │ 00001f54 t long_to_decimal_string │ │ │ │ 00001f90 t long_to_decimal_string_internal.constprop.0 │ │ │ │ -0000f478 t long_true_divide │ │ │ │ -0000a1dc t long_vectorcall │ │ │ │ +0000f4f0 t long_true_divide │ │ │ │ +0000a254 t long_vectorcall │ │ │ │ 00000e7c t long_xor │ │ │ │ 00000228 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00002fcc t pylong_int_divmod │ │ │ │ 00002978 t pylong_int_to_decimal_string │ │ │ │ U strlen │ │ │ │ 0000244c t v_iadd.isra.0 │ │ │ │ 00002218 t v_isub.isra.0 │ │ │ │ -0000d904 t x_add │ │ │ │ -0000d554 t x_add.constprop.0 │ │ │ │ -00015ef0 t x_divrem │ │ │ │ -0000c490 t x_sub │ │ │ │ +0000d97c t x_add │ │ │ │ +0000d5cc t x_add.constprop.0 │ │ │ │ +00015f68 t x_divrem │ │ │ │ +0000c508 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9766,44 +9768,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 00001a08 T PyDict_AddWatcher │ │ │ │ -00013b00 T PyDict_Clear │ │ │ │ +00013af8 T PyDict_Clear │ │ │ │ 00001a90 T PyDict_ClearWatcher │ │ │ │ 0000027c T PyDict_Contains │ │ │ │ -00011280 T PyDict_ContainsString │ │ │ │ -00006e40 T PyDict_Copy │ │ │ │ -0000b0f8 T PyDict_DelItem │ │ │ │ +0001127c T PyDict_ContainsString │ │ │ │ +00006e34 T PyDict_Copy │ │ │ │ +0000b0f0 T PyDict_DelItem │ │ │ │ 00000388 T PyDict_DelItemString │ │ │ │ 000010e0 T PyDict_GetItem │ │ │ │ -0000657c T PyDict_GetItemRef │ │ │ │ +00006570 T PyDict_GetItemRef │ │ │ │ 000014dc T PyDict_GetItemString │ │ │ │ 0000a4e8 T PyDict_GetItemStringRef │ │ │ │ -0000518c T PyDict_GetItemWithError │ │ │ │ +0000517c T PyDict_GetItemWithError │ │ │ │ 00002228 T PyDict_Items │ │ │ │ -00010580 T PyDict_Keys │ │ │ │ +0001057c T PyDict_Keys │ │ │ │ 000010fc T PyDict_Merge │ │ │ │ 00001654 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ 00009ad0 T PyDict_Next │ │ │ │ -00010dd8 T PyDict_Pop │ │ │ │ +00010dd4 T PyDict_Pop │ │ │ │ 00000714 T PyDict_PopString │ │ │ │ 000019d4 T PyDict_SetDefault │ │ │ │ -00003438 T PyDict_SetDefaultRef │ │ │ │ -00000f90 T PyDict_SetItem │ │ │ │ -000062e0 T PyDict_SetItemString │ │ │ │ -00014318 T PyDict_Size │ │ │ │ +00003428 T PyDict_SetDefaultRef │ │ │ │ +00000f80 T PyDict_SetItem │ │ │ │ +000062d4 T PyDict_SetItemString │ │ │ │ +00014310 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ 00000668 T PyDict_Unwatch │ │ │ │ -00007cb8 T PyDict_Update │ │ │ │ +00007cac T PyDict_Update │ │ │ │ 00001be4 T PyDict_Values │ │ │ │ -00006490 T PyDict_Watch │ │ │ │ +00006484 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9826,30 +9828,30 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00010a80 T PyObject_ClearManagedDict │ │ │ │ +00010a7c T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -0000ccc4 T PyObject_GenericGetDict │ │ │ │ +0000ccbc 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 │ │ │ │ -000114ec T PyObject_VisitManagedDict │ │ │ │ +000114e8 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ 00000294 t PyStackRef_CLOSE │ │ │ │ @@ -9870,91 +9872,91 @@ │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 00000254 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00014394 T _PyDictKeys_DecRef │ │ │ │ +0001438c T _PyDictKeys_DecRef │ │ │ │ 000022f4 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 00002074 T _PyDictKeys_StringLookup │ │ │ │ -0000ef68 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000ec28 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000ef60 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000ec20 T _PyDictKeys_StringLookupSplit │ │ │ │ 000007dc T _PyDictView_Intersect │ │ │ │ -0000d3c4 T _PyDictView_New │ │ │ │ +0000d3bc T _PyDictView_New │ │ │ │ 00001ae4 T _PyDict_CheckConsistency │ │ │ │ 000002b0 T _PyDict_ClearKeysVersionLockHeld │ │ │ │ 00001810 T _PyDict_Clear_LockHeld │ │ │ │ 00000418 T _PyDict_Contains_KnownHash │ │ │ │ 0000a3d8 T _PyDict_CopyAsDict │ │ │ │ 00000218 T _PyDict_DebugMallocStats │ │ │ │ -00010bec T _PyDict_DelItemIf │ │ │ │ +00010be8 T _PyDict_DelItemIf │ │ │ │ 00002268 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b77c T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +0000b774 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ 00001edc T _PyDict_DetachFromObject │ │ │ │ -0000647c T _PyDict_EnablePerThreadRefcounting │ │ │ │ -0000c330 T _PyDict_FromItems │ │ │ │ -00014b18 T _PyDict_FromKeys │ │ │ │ -00006728 T _PyDict_GetItemRef_KnownHash │ │ │ │ -000066c0 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00010cec T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00006470 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +0000c328 T _PyDict_FromItems │ │ │ │ +00014b10 T _PyDict_FromKeys │ │ │ │ +0000671c T _PyDict_GetItemRef_KnownHash │ │ │ │ +000066b4 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +00010ce8 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 000021bc T _PyDict_GetItemStringWithError │ │ │ │ 00002168 T _PyDict_GetItemWithError │ │ │ │ -00015678 T _PyDict_GetItem_KnownHash │ │ │ │ -0000cc80 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -000113b0 T _PyDict_GetMethodStackRef │ │ │ │ +00015670 T _PyDict_GetItem_KnownHash │ │ │ │ +0000cc78 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +000113ac T _PyDict_GetMethodStackRef │ │ │ │ 0000a46c T _PyDict_HasOnlyStringKeys │ │ │ │ 00000798 T _PyDict_IOr │ │ │ │ -00011fa8 T _PyDict_InsertSplitValue │ │ │ │ +00011fa0 T _PyDict_InsertSplitValue │ │ │ │ 0000108c T _PyDict_KeysSize │ │ │ │ 0000a660 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -0000cac4 T _PyDict_LoadGlobalStackRef │ │ │ │ +0000cabc T _PyDict_LoadGlobalStackRef │ │ │ │ 000014b4 T _PyDict_LookupIndex │ │ │ │ -0000cbec T _PyDict_LookupIndexAndValue │ │ │ │ -0000f764 T _PyDict_MergeUniq │ │ │ │ -00005258 T _PyDict_NewKeysForClass │ │ │ │ +0000cbe4 T _PyDict_LookupIndexAndValue │ │ │ │ +0000f75c T _PyDict_MergeUniq │ │ │ │ +00005248 T _PyDict_NewKeysForClass │ │ │ │ 000020e8 T _PyDict_NewPresized │ │ │ │ 00009cd8 T _PyDict_Next │ │ │ │ 0000a1d0 t _PyDict_Next.constprop.1 │ │ │ │ 00000bc8 T _PyDict_Or │ │ │ │ 0000227c T _PyDict_Pop │ │ │ │ -0000f560 T _PyDict_Pop_KnownHash │ │ │ │ +0000f558 T _PyDict_Pop_KnownHash │ │ │ │ 000005c8 T _PyDict_ReplaceItemIf │ │ │ │ -000067a8 T _PyDict_SendEvent │ │ │ │ -00006b44 t _PyDict_SendEvent.constprop.1 │ │ │ │ -00015584 T _PyDict_SetItem_KnownHash │ │ │ │ -0001549c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -000049cc T _PyDict_SetItem_LockHeld │ │ │ │ -000104dc T _PyDict_SetItem_Take2 │ │ │ │ +0000679c T _PyDict_SendEvent │ │ │ │ +00006b38 t _PyDict_SendEvent.constprop.1 │ │ │ │ +0001557c T _PyDict_SetItem_KnownHash │ │ │ │ +00015494 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +000049bc T _PyDict_SetItem_LockHeld │ │ │ │ +000104d8 T _PyDict_SetItem_Take2 │ │ │ │ 00002228 T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 000022e0 T _PyDict_SizeOf │ │ │ │ 00000ecc T _PyDict_SizeOf_LockHeld │ │ │ │ 0000994c T _PyDict_StoreSubscript │ │ │ │ -00007a00 T _PyDict_Subscript │ │ │ │ -00007b74 T _PyDict_SubscriptKnownHash │ │ │ │ +000079f4 T _PyDict_Subscript │ │ │ │ +00007b68 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00004668 T _PyObjectDict_SetItem │ │ │ │ +00004658 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000dc48 T _PyObject_InitInlineValues │ │ │ │ +0000dc40 T _PyObject_InitInlineValues │ │ │ │ 000013e8 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00015554 T _PyObject_MaterializeManagedDict │ │ │ │ +0001554c T _PyObject_MaterializeManagedDict │ │ │ │ 00000f6c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 0000054c T _PyObject_SetManagedDict │ │ │ │ -0000dd00 T _PyObject_StoreInstanceAttribute │ │ │ │ -0000e89c T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000dcf8 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000e894 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9963,35 +9965,35 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 0000046c T _Py_dict_lookup │ │ │ │ -00007c70 T _Py_dict_lookup_threadsafe │ │ │ │ -00004608 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00007c64 T _Py_dict_lookup_threadsafe │ │ │ │ +000045f8 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ 00001a18 t all_contained_in │ │ │ │ 00000d08 t anydict_copy_untracked │ │ │ │ 00000534 t anydict_new_untracked │ │ │ │ -000148ac t anydict_repr_impl │ │ │ │ -00004c5c t build_indices_generic │ │ │ │ +000148a4 t anydict_repr_impl │ │ │ │ +00004c4c t build_indices_generic │ │ │ │ 00000084 t build_indices_unicode │ │ │ │ 000004b0 t clear_inline_values │ │ │ │ -000115cc t clear_lock_held │ │ │ │ -000076b8 t clone_combined_dict_keys │ │ │ │ +000115c8 t clear_lock_held │ │ │ │ +000076ac t clone_combined_dict_keys │ │ │ │ 0000008c t compare_generic │ │ │ │ 0000015c t compare_unicode_generic │ │ │ │ -00006edc t copy_lock_held_untracked.constprop.0 │ │ │ │ +00006ed0 t copy_lock_held_untracked.constprop.0 │ │ │ │ 00001288 t copy_values │ │ │ │ -0000bb18 t delitem_common │ │ │ │ +0000bb10 t delitem_common │ │ │ │ 00001320 t detach_dict_from_object │ │ │ │ -00013588 t dict___contains__ │ │ │ │ +00013580 t dict___contains__ │ │ │ │ 00000ab8 r dict___contains____doc__ │ │ │ │ 00000530 t dict___reversed__ │ │ │ │ 0000074c r dict___reversed____doc__ │ │ │ │ 00000f40 t dict___sizeof__ │ │ │ │ 00000798 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ @@ -10001,126 +10003,126 @@ │ │ │ │ 0000036c t dict_contains │ │ │ │ 00000ab0 t dict_copy │ │ │ │ 00000b14 r dict_copy__doc__ │ │ │ │ 00008c60 t dict_dealloc │ │ │ │ 00001acc t dict_dict_fromkeys │ │ │ │ 00000b4c t dict_fromkeys │ │ │ │ 00000b4c r dict_fromkeys__doc__ │ │ │ │ -00010940 t dict_get │ │ │ │ +0001093c t dict_get │ │ │ │ 00000a4c r dict_get__doc__ │ │ │ │ -00006198 t dict_getitem │ │ │ │ -00012a78 t dict_init │ │ │ │ -0000d284 t dict_items │ │ │ │ +0000618c t dict_getitem │ │ │ │ +00012a70 t dict_init │ │ │ │ +0000d27c t dict_items │ │ │ │ 000006a4 r dict_items__doc__ │ │ │ │ -00012698 t dict_iter │ │ │ │ -00012234 t dict_keys │ │ │ │ +00012690 t dict_iter │ │ │ │ +0001222c t dict_keys │ │ │ │ 000006f8 r dict_keys__doc__ │ │ │ │ -000121e0 t dict_length │ │ │ │ -00007d54 t dict_merge.constprop.1 │ │ │ │ -000129e0 t dict_new │ │ │ │ -0000f344 t dict_pop │ │ │ │ +000121d8 t dict_length │ │ │ │ +00007d48 t dict_merge.constprop.1 │ │ │ │ +000129d8 t dict_new │ │ │ │ +0000f33c t dict_pop │ │ │ │ 0000088c r dict_pop__doc__ │ │ │ │ 00001568 t dict_popitem │ │ │ │ 000007e4 r dict_popitem__doc__ │ │ │ │ 00000a9c t dict_repr │ │ │ │ -00015188 t dict_richcompare │ │ │ │ +00015180 t dict_richcompare │ │ │ │ 00002590 t dict_set_fromkeys │ │ │ │ -00012b30 t dict_setdefault │ │ │ │ +00012b28 t dict_setdefault │ │ │ │ 00000994 r dict_setdefault__doc__ │ │ │ │ -00003d14 t dict_setdefault_ref_lock_held │ │ │ │ -000115ac t dict_tp_clear │ │ │ │ -0000af00 t dict_traverse │ │ │ │ +00003d04 t dict_setdefault_ref_lock_held │ │ │ │ +000115a8 t dict_tp_clear │ │ │ │ +0000aef8 t dict_traverse │ │ │ │ 000002d0 t dict_unhashable_type │ │ │ │ -0000cdf8 t dict_update │ │ │ │ -0000cecc t dict_update_arg │ │ │ │ -00012468 t dict_values │ │ │ │ +0000cdf0 t dict_update │ │ │ │ +0000cec4 t dict_update_arg │ │ │ │ +00012460 t dict_values │ │ │ │ 00000654 r dict_values__doc__ │ │ │ │ -000133c4 t dict_vectorcall │ │ │ │ +000133bc t dict_vectorcall │ │ │ │ 00000348 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 000003ec t dictitems_contains │ │ │ │ -0000d504 t dictitems_iter │ │ │ │ +0000d4fc t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000ca0 t dictitems_reversed │ │ │ │ -0000f66c t dictiter_dealloc │ │ │ │ -0000d8e4 t dictiter_iternextitem │ │ │ │ -00012774 t dictiter_iternextkey │ │ │ │ -0001391c t dictiter_iternextvalue │ │ │ │ -000121f8 t dictiter_len │ │ │ │ +0000f664 t dictiter_dealloc │ │ │ │ +0000d8dc t dictiter_iternextitem │ │ │ │ +0001276c t dictiter_iternextkey │ │ │ │ +00013914 t dictiter_iternextvalue │ │ │ │ +000121f0 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000d63c t dictiter_new │ │ │ │ +0000d634 t dictiter_new │ │ │ │ 00000d98 t dictiter_reduce │ │ │ │ 0000121c t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -000147d4 t dictkeys_contains │ │ │ │ +000147cc t dictkeys_contains │ │ │ │ 00008828 t dictkeys_decref.constprop.0 │ │ │ │ -00012378 t dictkeys_iter │ │ │ │ +00012370 t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000fa0 t dictkeys_reversed │ │ │ │ -00002c34 t dictresize │ │ │ │ -00002450 t dictresize.constprop.0 │ │ │ │ -00001f24 t dictresize.constprop.1 │ │ │ │ +00002c24 t dictresize │ │ │ │ +00002440 t dictresize.constprop.0 │ │ │ │ +00001f14 t dictresize.constprop.1 │ │ │ │ 00001ef0 t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -000125a8 t dictvalues_iter │ │ │ │ +000125a0 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000f64 t dictvalues_reversed │ │ │ │ -0000d820 t dictview_dealloc │ │ │ │ +0000d818 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ 000019f4 t dictview_len │ │ │ │ 00000fdc t dictview_mapping │ │ │ │ 000023a4 t dictview_repr │ │ │ │ 00001824 t dictview_richcompare │ │ │ │ -00015520 t dictview_traverse │ │ │ │ +00015518 t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 00000a94 t dictviews_isdisjoint │ │ │ │ 00000638 t dictviews_or │ │ │ │ 00001dbc t dictviews_sub │ │ │ │ 00001e64 t dictviews_to_set │ │ │ │ 000006a0 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 │ │ │ │ 000028dc t frozendict_getnewargs │ │ │ │ 00002680 t frozendict_hash │ │ │ │ -00015720 t frozendict_length │ │ │ │ +00015718 t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ 00002448 t frozendict_new │ │ │ │ 00000498 t frozendict_or │ │ │ │ 00000e30 t frozendict_repr │ │ │ │ -00013650 t frozendict_vectorcall │ │ │ │ +00013648 t frozendict_vectorcall │ │ │ │ 000005e4 r getitem__doc__ │ │ │ │ -0000bdcc t insert_split_key │ │ │ │ -000010bc t insert_to_emptydict │ │ │ │ -000017f0 t insertdict │ │ │ │ +0000bdc4 t insert_split_key │ │ │ │ +000010ac t insert_to_emptydict │ │ │ │ +000017e0 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 │ │ │ │ -00011de4 t new_dict_with_shared_keys │ │ │ │ -000015f8 t new_keys_object │ │ │ │ +00011de0 t new_dict_with_shared_keys │ │ │ │ +000015e8 t new_keys_object │ │ │ │ 00000584 t new_values │ │ │ │ 000002cc t pop_lock_held │ │ │ │ 000002e8 r reduce_doc │ │ │ │ -00004dcc t replace_value │ │ │ │ +00004dbc t replace_value │ │ │ │ 0000023c r reversed_items_doc │ │ │ │ 0000026c r reversed_keys_doc │ │ │ │ 0000020c r reversed_values_doc │ │ │ │ -00004b7c t setitem_lock_held │ │ │ │ +00004b6c t setitem_lock_held │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -0000de1c t store_instance_attr_lock_held │ │ │ │ +0000de14 t store_instance_attr_lock_held │ │ │ │ 00000000 t unicode_eq │ │ │ │ -00000ca0 t unicodekeys_lookup_unicode │ │ │ │ +00000c90 t unicodekeys_lookup_unicode │ │ │ │ 000004bc r update__doc__ │ │ │ │ 000001d8 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -12718,15 +12720,15 @@ │ │ │ │ 00002750 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ 000016c0 t set_copy_and_difference_untracked │ │ │ │ 000013f0 t set_copy_impl │ │ │ │ 000041b4 t set_dealloc │ │ │ │ 000030a8 t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ -000077f0 t set_difference_untracked │ │ │ │ +000077f4 t set_difference_untracked │ │ │ │ 000031d8 t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ 00001740 t set_difference_update_internal │ │ │ │ 00001dd8 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ 000003dc t set_discard_entry │ │ │ │ 00000000 t set_discard_key │ │ │ │ @@ -13063,19 +13065,19 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d4 D PyTupleIter_Type │ │ │ │ 00000184 T PyTuple_FromArray │ │ │ │ 000015a8 T PyTuple_GetItem │ │ │ │ -000027c4 T PyTuple_GetSlice │ │ │ │ +000027d4 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 00000510 T PyTuple_Pack │ │ │ │ 000000e0 T PyTuple_SetItem │ │ │ │ -00003084 T PyTuple_Size │ │ │ │ +00003094 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 │ │ │ │ @@ -13095,17 +13097,17 @@ │ │ │ │ U _PyEval_UnpackIndices │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 000001e4 T _PyStolenTuple_Free │ │ │ │ 00000300 T _PyTuple_BinarySlice │ │ │ │ -00002b48 T _PyTuple_Concat │ │ │ │ +00002b58 T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ -00002078 T _PyTuple_FromArraySteal │ │ │ │ +00002088 T _PyTuple_FromArraySteal │ │ │ │ 00000f44 T _PyTuple_FromPair │ │ │ │ 000010f8 T _PyTuple_FromPairSteal │ │ │ │ 00001620 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 00001374 T _PyTuple_MaybeUntrack │ │ │ │ 00000768 T _PyTuple_Resize │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -13132,32 +13134,32 @@ │ │ │ │ 000001e8 d tuple_as_mapping │ │ │ │ 00000244 d tuple_as_sequence │ │ │ │ 00000090 r tuple_class_getitem_doc │ │ │ │ 000018cc t tuple_contains │ │ │ │ 0000059c t tuple_count │ │ │ │ 000002c8 r tuple_count__doc__ │ │ │ │ 00000d34 t tuple_dealloc │ │ │ │ -00001efc t tuple_hash │ │ │ │ +00001f0c t tuple_hash │ │ │ │ 000003a8 t tuple_index │ │ │ │ 0000030c r tuple_index__doc__ │ │ │ │ -00001e98 t tuple_item │ │ │ │ +00001ea8 t tuple_item │ │ │ │ 00000a34 t tuple_iter │ │ │ │ 00001878 t tuple_iteritem │ │ │ │ -00002d90 t tuple_length │ │ │ │ +00002da0 t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ -00002da8 t tuple_new │ │ │ │ +00002db8 t tuple_new │ │ │ │ 000001c4 r tuple_new__doc__ │ │ │ │ -00003298 t tuple_repeat │ │ │ │ -000030c8 t tuple_repr │ │ │ │ -000025d4 t tuple_richcompare │ │ │ │ +000032a8 t tuple_repeat │ │ │ │ +000030d8 t tuple_repr │ │ │ │ +000025e4 t tuple_richcompare │ │ │ │ 00001a28 t tuple_subscript │ │ │ │ 00001264 t tuple_traverse │ │ │ │ 0000002c t tuple_vectorcall │ │ │ │ 00000c00 t tupleiter_dealloc │ │ │ │ -0000358c t tupleiter_len │ │ │ │ +0000359c t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ 00000b70 t tupleiter_next │ │ │ │ 00000184 t tupleiter_reduce │ │ │ │ 00000620 t tupleiter_setstate │ │ │ │ 000002cc t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -13488,16 +13490,16 @@ │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ 00002508 T PyObject_GetItemData │ │ │ │ 0000255c T PyObject_GetItemData_DuringGC │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000029b8 T PyObject_GetTypeData │ │ │ │ -00002990 T PyObject_GetTypeData_DuringGC │ │ │ │ +000028b4 T PyObject_GetTypeData │ │ │ │ +0000288c 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 │ │ │ │ @@ -13523,56 +13525,56 @@ │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 000026a8 T PyType_AddWatcher │ │ │ │ 00001300 T PyType_ClearCache │ │ │ │ 00002844 T PyType_ClearWatcher │ │ │ │ -0000313c T PyType_Freeze │ │ │ │ -00001b44 T PyType_FromMetaclass │ │ │ │ -0000fc00 T PyType_FromModuleAndSpec │ │ │ │ +00003038 T PyType_Freeze │ │ │ │ +00001a3c T PyType_FromMetaclass │ │ │ │ +0000fd0c T PyType_FromModuleAndSpec │ │ │ │ 00002674 T PyType_FromSlots │ │ │ │ 000002d0 T PyType_FromSpec │ │ │ │ -00000af4 T PyType_FromSpecWithBases │ │ │ │ +000009ec T PyType_FromSpecWithBases │ │ │ │ 00005644 T PyType_GenericAlloc │ │ │ │ 0000ea60 T PyType_GenericNew │ │ │ │ -00006508 T PyType_GetBaseByToken │ │ │ │ -00017054 T PyType_GetBaseByToken_DuringGC │ │ │ │ -00012020 T PyType_GetDict │ │ │ │ +00006404 T PyType_GetBaseByToken │ │ │ │ +00017160 T PyType_GetBaseByToken_DuringGC │ │ │ │ +0001212c T PyType_GetDict │ │ │ │ 0000ec24 T PyType_GetFlags │ │ │ │ -00017660 T PyType_GetFullyQualifiedName │ │ │ │ -00017aac T PyType_GetModule │ │ │ │ -0000ff44 T PyType_GetModuleByDef │ │ │ │ +0001776c T PyType_GetFullyQualifiedName │ │ │ │ +00017bb8 T PyType_GetModule │ │ │ │ +00010050 T PyType_GetModuleByDef │ │ │ │ 000025ec T PyType_GetModuleByToken │ │ │ │ -00010024 T PyType_GetModuleByToken_DuringGC │ │ │ │ +00010130 T PyType_GetModuleByToken_DuringGC │ │ │ │ 00000098 T PyType_GetModuleName │ │ │ │ -00019678 T PyType_GetModuleState │ │ │ │ +00019784 T PyType_GetModuleState │ │ │ │ 00003130 T PyType_GetModuleState_DuringGC │ │ │ │ 00002620 T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ -000011b8 T PyType_GetQualName │ │ │ │ -00016b0c T PyType_GetSlot │ │ │ │ +000010b0 T PyType_GetQualName │ │ │ │ +00016c18 T PyType_GetSlot │ │ │ │ 00002644 T PyType_GetTypeDataSize │ │ │ │ 0000607c T PyType_IsSubtype │ │ │ │ -0000118c T PyType_Modified │ │ │ │ -00001b9c T PyType_Ready │ │ │ │ +00001084 T PyType_Modified │ │ │ │ +00001a94 T PyType_Ready │ │ │ │ 00003110 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b58 D PyType_Type │ │ │ │ 000028a0 T PyType_Unwatch │ │ │ │ 00002730 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 │ │ │ │ -00006de4 T PyUnstable_Type_AssignVersionTag │ │ │ │ +00006ce0 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 │ │ │ │ @@ -13600,367 +13602,367 @@ │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ -000071ac T _PyObject_GetState │ │ │ │ +000070a8 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ 0000d838 T _PyObject_LookupSpecial │ │ │ │ -000100bc T _PyObject_LookupSpecialMethod │ │ │ │ +000101c8 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00017b20 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -000057a0 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00017c2c T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +0000569c T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 00001480 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00013458 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00013564 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 │ │ │ │ -00016164 T _PyStaticType_FiniBuiltin │ │ │ │ -000056b8 T _PyStaticType_GetBuiltins │ │ │ │ +00016270 T _PyStaticType_FiniBuiltin │ │ │ │ +000055b4 T _PyStaticType_GetBuiltins │ │ │ │ 00005b40 T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ 00000308 T _PyStaticType_InitForExtension │ │ │ │ -000113e8 T _PySuper_Lookup │ │ │ │ +000114f4 T _PySuper_Lookup │ │ │ │ 0000e5a8 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ -00000f18 T _PyType_AddMethod │ │ │ │ +00000e10 T _PyType_AddMethod │ │ │ │ 000057f0 T _PyType_AllocNoTrack │ │ │ │ -00001c20 T _PyType_CacheGetItemForSpecialization │ │ │ │ -00000d3c T _PyType_CacheInitForSpecialization │ │ │ │ +00001b18 T _PyType_CacheGetItemForSpecialization │ │ │ │ +00000c34 T _PyType_CacheInitForSpecialization │ │ │ │ 00009af0 T _PyType_CalculateMetaclass │ │ │ │ 00002c68 T _PyType_CheckConsistency │ │ │ │ 00002aa4 T _PyType_GetBases │ │ │ │ 00005b9c T _PyType_GetDict │ │ │ │ 0000022c T _PyType_GetDocFromInternalDoc │ │ │ │ -00017884 T _PyType_GetFullyQualifiedName │ │ │ │ -00005740 T _PyType_GetSlotWrapperNames │ │ │ │ -00014084 T _PyType_GetSubclasses │ │ │ │ -000058dc T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00017990 T _PyType_GetFullyQualifiedName │ │ │ │ +0000563c T _PyType_GetSlotWrapperNames │ │ │ │ +00014190 T _PyType_GetSubclasses │ │ │ │ +000057d8 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00003234 T _PyType_HasSlotTpIternext │ │ │ │ -000025a0 T _PyType_HasSubclasses │ │ │ │ +0000249c T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 0000a34c T _PyType_InitSlotDefs │ │ │ │ 00002b50 T _PyType_InitSubclasses │ │ │ │ 0000069c T _PyType_Lookup │ │ │ │ 00002f08 T _PyType_LookupByVersion │ │ │ │ -00019620 T _PyType_LookupRef │ │ │ │ +0001972c T _PyType_LookupRef │ │ │ │ 0000a0dc T _PyType_LookupRefAndVersion │ │ │ │ 00005c10 T _PyType_LookupStackRefAndVersion │ │ │ │ 00002acc T _PyType_LookupSubclasses │ │ │ │ -0000fbcc T _PyType_Name │ │ │ │ +0000fcd8 T _PyType_Name │ │ │ │ 00002f78 T _PyType_NewManagedObject │ │ │ │ -000015bc T _PyType_SetFlags │ │ │ │ -000015e4 T _PyType_SetFlagsRecursive │ │ │ │ -00007140 T _PyType_SetVersion │ │ │ │ -00002920 T _PyType_Validate │ │ │ │ +000014b4 T _PyType_SetFlags │ │ │ │ +000014dc T _PyType_SetFlagsRecursive │ │ │ │ +0000703c T _PyType_SetVersion │ │ │ │ +0000281c T _PyType_Validate │ │ │ │ 000000ac T _PyTypes_AfterFork │ │ │ │ -00002648 T _PyTypes_Fini │ │ │ │ -00001d2c T _PyTypes_FiniCachedDescriptors │ │ │ │ -00001dcc T _PyTypes_FiniExtTypes │ │ │ │ +00002544 T _PyTypes_Fini │ │ │ │ +00001c28 T _PyTypes_FiniCachedDescriptors │ │ │ │ +00001cc8 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -000120d4 T _Py_BaseObject_RichCompare │ │ │ │ +000121e0 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 │ │ │ │ -00018c90 T _Py_slot_tp_getattr_hook │ │ │ │ -000059b8 T _Py_slot_tp_getattro │ │ │ │ +00018d9c T _Py_slot_tp_getattr_hook │ │ │ │ +000058b4 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000614c T _Py_type_getattro │ │ │ │ 0000683c T _Py_type_getattro_impl │ │ │ │ 00006f44 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 │ │ │ │ -00003e80 t _common_reduce.part.0 │ │ │ │ +00003d7c t _common_reduce.part.0 │ │ │ │ 00005948 t add_subclass │ │ │ │ -0000f100 t assign_version_tag │ │ │ │ +0000f104 t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 00001808 t bufferwrapper_dealloc │ │ │ │ 00001714 t bufferwrapper_releasebuf │ │ │ │ 00002924 t bufferwrapper_traverse │ │ │ │ -0000142c t call_unbound_noarg.part.0 │ │ │ │ -00013de4 t check_num_args.constprop.0 │ │ │ │ -00013e74 t check_num_args.constprop.1 │ │ │ │ +00001324 t call_unbound_noarg.part.0 │ │ │ │ +00013ef0 t check_num_args.constprop.0 │ │ │ │ +00013f80 t check_num_args.constprop.1 │ │ │ │ 00001960 t check_pow_args │ │ │ │ -00000e78 t check_set_special_type_attr │ │ │ │ +00000d70 t check_set_special_type_attr │ │ │ │ 00001db4 t class_name │ │ │ │ -00010d28 t clear_slots │ │ │ │ -00015ee4 t clear_tp_subclasses │ │ │ │ -00004f84 t compatible_for_assignment │ │ │ │ +00010e34 t clear_slots │ │ │ │ +00015ff0 t clear_tp_subclasses │ │ │ │ +00004e80 t compatible_for_assignment │ │ │ │ 000094c0 t find_best_base │ │ │ │ 00005e18 t find_name_in_mro │ │ │ │ -000029e0 t get_base_by_token_recursive │ │ │ │ +000028dc t get_base_by_token_recursive │ │ │ │ 000024bc t get_dict_descriptor │ │ │ │ 00001b4c t getindex │ │ │ │ -00003f08 t import_copyreg │ │ │ │ -000009ec t lookup_method_ex.constprop.0 │ │ │ │ -000024e8 t managed_static_type_state_clear.part.0 │ │ │ │ -000153b0 t maybe_call_special_no_args.constprop.0 │ │ │ │ +00003e04 t import_copyreg │ │ │ │ +0000fbd0 t lookup_method_ex.constprop.0 │ │ │ │ +000023e4 t managed_static_type_state_clear.part.0 │ │ │ │ +000154bc t maybe_call_special_no_args.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00002f8c t merge_class_dict │ │ │ │ +00002e88 t merge_class_dict │ │ │ │ 00001090 t method_is_overloaded.isra.0 │ │ │ │ -00005218 t mro_hierarchy_for_complete_type │ │ │ │ +00005114 t mro_hierarchy_for_complete_type │ │ │ │ 00004ee4 t mro_implementation_unlocked │ │ │ │ 00004548 t mro_internal.isra.0 │ │ │ │ 0000029c r name_op │ │ │ │ -00003c18 t object___dir__ │ │ │ │ +00003b14 t object___dir__ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ -00001ca4 t object___format__ │ │ │ │ +00001ba0 t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ -00005b14 t object___getstate__ │ │ │ │ +00005a10 t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001f04 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -000196f0 t object___reduce_ex__ │ │ │ │ +000197fc t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 0000153c t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ 0000a580 t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -000121f4 t object_get_class │ │ │ │ +00012300 t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ -00003f64 t object_getstate │ │ │ │ -00004044 t object_getstate_default │ │ │ │ -0000f038 t object_init │ │ │ │ +00003e60 t object_getstate │ │ │ │ +00003f40 t object_getstate_default │ │ │ │ +0000f03c t object_init │ │ │ │ 0000e814 t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ 0000ec3c t object_new │ │ │ │ -000012ec t object_repr │ │ │ │ -00012164 t object_richcompare │ │ │ │ -000011d0 t object_richcompare.part.0 │ │ │ │ -00005b2c t object_set_class │ │ │ │ -0000fc34 t object_str │ │ │ │ -00001b80 t object_subclasshook │ │ │ │ +000011e4 t object_repr │ │ │ │ +00012270 t object_richcompare │ │ │ │ +000010c8 t object_richcompare.part.0 │ │ │ │ +00005a28 t object_set_class │ │ │ │ +0000fd40 t object_str │ │ │ │ +00001a78 t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ 000021b8 t releasebuffer_call_python │ │ │ │ -0000705c t richcmp_eq │ │ │ │ -00005de0 t richcmp_ge │ │ │ │ -00005db0 t richcmp_gt │ │ │ │ -00005dc8 t richcmp_le │ │ │ │ -00005d98 t richcmp_lt │ │ │ │ -00002de8 t richcmp_ne │ │ │ │ -000016cc t set_flags_recursive │ │ │ │ +00006f58 t richcmp_eq │ │ │ │ +00005cdc t richcmp_ge │ │ │ │ +00005cac t richcmp_gt │ │ │ │ +00005cc4 t richcmp_le │ │ │ │ +00005c94 t richcmp_lt │ │ │ │ +00002ce4 t richcmp_ne │ │ │ │ +000015c4 t set_flags_recursive │ │ │ │ 00001bd8 t set_mro_error │ │ │ │ 00000040 t skip_signature │ │ │ │ 000019f0 t slot_am_aiter │ │ │ │ -000071f8 t slot_am_anext │ │ │ │ +000070f4 t slot_am_anext │ │ │ │ 00000c20 t slot_am_await │ │ │ │ -00006b3c t slot_am_generic │ │ │ │ +00006a38 t slot_am_generic │ │ │ │ 00001570 t slot_bf_getbuffer │ │ │ │ 00002388 t slot_bf_releasebuffer │ │ │ │ -00012630 t slot_mp_ass_subscript │ │ │ │ -000156f4 t slot_mp_subscript │ │ │ │ -00006e10 t slot_nb_absolute │ │ │ │ -00005df8 t slot_nb_add │ │ │ │ -00002bac t slot_nb_and │ │ │ │ -0001a10c t slot_nb_bool │ │ │ │ -00006ba4 t slot_nb_divmod │ │ │ │ -0000688c t slot_nb_float │ │ │ │ -00006648 t slot_nb_floor_divide │ │ │ │ -000064d4 t slot_nb_index │ │ │ │ +0001273c t slot_mp_ass_subscript │ │ │ │ +00015800 t slot_mp_subscript │ │ │ │ +00006d0c t slot_nb_absolute │ │ │ │ +00005cf4 t slot_nb_add │ │ │ │ +00002aa8 t slot_nb_and │ │ │ │ +0001a218 t slot_nb_bool │ │ │ │ +00006aa0 t slot_nb_divmod │ │ │ │ +00006788 t slot_nb_float │ │ │ │ +00006544 t slot_nb_floor_divide │ │ │ │ +000063d0 t slot_nb_index │ │ │ │ 00000138 t slot_nb_inplace_add │ │ │ │ 00000be4 t slot_nb_inplace_and │ │ │ │ 000004f8 t slot_nb_inplace_floor_divide │ │ │ │ 000011a8 t slot_nb_inplace_lshift │ │ │ │ 000003f8 t slot_nb_inplace_matrix_multiply │ │ │ │ 000001b0 t slot_nb_inplace_multiply │ │ │ │ 00000ba8 t slot_nb_inplace_or │ │ │ │ 00000b6c t slot_nb_inplace_power │ │ │ │ 00000740 t slot_nb_inplace_remainder │ │ │ │ 00000e48 t slot_nb_inplace_rshift │ │ │ │ 00000174 t slot_nb_inplace_subtract │ │ │ │ 00000434 t slot_nb_inplace_true_divide │ │ │ │ -00006b00 t slot_nb_inplace_xor │ │ │ │ -00003e4c t slot_nb_int │ │ │ │ -000071c4 t slot_nb_invert │ │ │ │ +000069fc t slot_nb_inplace_xor │ │ │ │ +00003d48 t slot_nb_int │ │ │ │ +000070c0 t slot_nb_invert │ │ │ │ 00000e84 t slot_nb_lshift │ │ │ │ 000001ec t slot_nb_matrix_multiply │ │ │ │ -00006270 t slot_nb_multiply │ │ │ │ -00002a70 t slot_nb_negative │ │ │ │ -00003940 t slot_nb_or │ │ │ │ +0000616c t slot_nb_multiply │ │ │ │ +0000296c t slot_nb_negative │ │ │ │ +0000383c t slot_nb_or │ │ │ │ 00001250 t slot_nb_positive │ │ │ │ 0000077c t slot_nb_power │ │ │ │ 00000534 t slot_nb_remainder │ │ │ │ 00000c3c t slot_nb_rshift │ │ │ │ -00006034 t slot_nb_subtract │ │ │ │ -00005474 t slot_nb_true_divide │ │ │ │ -000068c0 t slot_nb_xor │ │ │ │ +00005f30 t slot_nb_subtract │ │ │ │ +00005370 t slot_nb_true_divide │ │ │ │ +000067bc t slot_nb_xor │ │ │ │ 00003160 t slot_sq_ass_item │ │ │ │ -00015120 t slot_sq_contains │ │ │ │ -00018104 t slot_sq_item │ │ │ │ -000171f8 t slot_sq_length │ │ │ │ -000168d0 t slot_tp_call │ │ │ │ -00002824 t slot_tp_descr_get │ │ │ │ +0001522c t slot_sq_contains │ │ │ │ +00018210 t slot_sq_item │ │ │ │ +00017304 t slot_sq_length │ │ │ │ +000169dc t slot_tp_call │ │ │ │ +00002720 t slot_tp_descr_get │ │ │ │ 00000470 t slot_tp_descr_set │ │ │ │ -00002aa4 t slot_tp_finalize │ │ │ │ -000189d0 t slot_tp_hash │ │ │ │ -0000f7f8 t slot_tp_init │ │ │ │ -000019f0 t slot_tp_iter │ │ │ │ -00019474 t slot_tp_iternext │ │ │ │ -0001034c t slot_tp_new │ │ │ │ -00003d4c t slot_tp_repr │ │ │ │ -00018484 t slot_tp_richcompare │ │ │ │ -0001357c t slot_tp_setattro │ │ │ │ -00017bd8 t slot_tp_str │ │ │ │ +000029a0 t slot_tp_finalize │ │ │ │ +00018adc t slot_tp_hash │ │ │ │ +0000f7fc t slot_tp_init │ │ │ │ +000018e8 t slot_tp_iter │ │ │ │ +00019580 t slot_tp_iternext │ │ │ │ +00010458 t slot_tp_new │ │ │ │ +00003c48 t slot_tp_repr │ │ │ │ +00018590 t slot_tp_richcompare │ │ │ │ +00013688 t slot_tp_setattro │ │ │ │ +00017ce4 t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ 000055c0 t slotptr │ │ │ │ 000098d8 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00015fcc t subtype_clear │ │ │ │ -00010764 t subtype_dealloc │ │ │ │ -000188bc t subtype_dict │ │ │ │ +000160d8 t subtype_clear │ │ │ │ +00010870 t subtype_dealloc │ │ │ │ +000189c8 t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001e74 t subtype_getweakref │ │ │ │ -00006fa0 t subtype_setdict │ │ │ │ -00011bb4 t subtype_traverse │ │ │ │ +00006e9c t subtype_setdict │ │ │ │ +00011cc0 t subtype_traverse │ │ │ │ 0000e6ec t super_dealloc │ │ │ │ 00001f6c t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ 0000e248 t super_getattro │ │ │ │ -00007214 t super_init │ │ │ │ -00000b2c t super_init_without_args │ │ │ │ +00007110 t super_init │ │ │ │ +00000a24 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 00002984 t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ 0000dad8 t super_vectorcall │ │ │ │ 00000728 t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -000103fc t tp_new_wrapper │ │ │ │ -00002f2c t type___dir__ │ │ │ │ +00010508 t tp_new_wrapper │ │ │ │ +00002e28 t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -00017d84 t type___instancecheck__ │ │ │ │ +00017e90 t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00001f1c t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -00015694 t type___subclasscheck__ │ │ │ │ +000157a0 t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ -00013f04 t type___subclasses__ │ │ │ │ +00014010 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -0001235c t type_abstractmethods │ │ │ │ +00012468 t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ 0000a648 t type_call │ │ │ │ -00015730 t type_clear │ │ │ │ -00015860 t type_dealloc │ │ │ │ -0001229c t type_dict │ │ │ │ +0001583c t type_clear │ │ │ │ +0001596c t type_dealloc │ │ │ │ +000123a8 t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ 0000768c t type_from_slots_or_spec │ │ │ │ -00003734 t type_get_annotate │ │ │ │ -000033a4 t type_get_annotations │ │ │ │ -00012334 t type_get_bases │ │ │ │ -00001460 t type_get_doc │ │ │ │ -00011a6c t type_get_module │ │ │ │ -000137b4 t type_get_mro │ │ │ │ -000064b4 t type_get_text_signature │ │ │ │ -00006ed0 t type_get_type_params │ │ │ │ +00003630 t type_get_annotate │ │ │ │ +000032a0 t type_get_annotations │ │ │ │ +00012440 t type_get_bases │ │ │ │ +00001358 t type_get_doc │ │ │ │ +00011b78 t type_get_module │ │ │ │ +000138c0 t type_get_mro │ │ │ │ +000063b0 t type_get_text_signature │ │ │ │ +00006d40 t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ 0000e830 t type_init │ │ │ │ 0000a0c0 t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ 00009e50 t type_modified_unlocked │ │ │ │ 00009e7c t type_modified_unlocked.part.0 │ │ │ │ 000000bc t type_module │ │ │ │ -0001221c t type_mro │ │ │ │ +00012328 t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -000125c0 t type_name │ │ │ │ +000126cc t type_name │ │ │ │ 0000a868 t type_new │ │ │ │ 0000ea4c t type_prepare │ │ │ │ 0000761c t type_qualname │ │ │ │ 0000044c t type_ready │ │ │ │ -0000fc64 t type_repr │ │ │ │ -00012450 t type_set_abstractmethods │ │ │ │ -00004674 t type_set_annotate │ │ │ │ -00011d98 t type_set_annotations │ │ │ │ -00004840 t type_set_bases │ │ │ │ -000032c8 t type_set_doc │ │ │ │ -00000d7c t type_set_module │ │ │ │ -000059f4 t type_set_name │ │ │ │ -00005398 t type_set_qualname │ │ │ │ +0000fd70 t type_repr │ │ │ │ +0001255c t type_set_abstractmethods │ │ │ │ +00004570 t type_set_annotate │ │ │ │ +00011ea4 t type_set_annotations │ │ │ │ +0000473c t type_set_bases │ │ │ │ +000031c4 t type_set_doc │ │ │ │ +00000c74 t type_set_module │ │ │ │ +000058f0 t type_set_name │ │ │ │ +00005294 t type_set_qualname │ │ │ │ 000013a8 t type_set_type_params │ │ │ │ -00010e1c t type_setattro │ │ │ │ +00010f28 t type_setattro │ │ │ │ 0000e8b4 t type_traverse │ │ │ │ 0000a59c t type_vectorcall │ │ │ │ -000143c0 t update_slot.constprop.0.isra.0 │ │ │ │ -00014d0c t update_slots_callback │ │ │ │ -0000178c t update_subclasses.constprop.0 │ │ │ │ +000144cc t update_slot.constprop.0.isra.0 │ │ │ │ +00014e18 t update_slots_callback │ │ │ │ +00001684 t update_subclasses.constprop.0 │ │ │ │ 000027c8 t validate_watcher_id │ │ │ │ -00017fdc t vectorcall_maybe │ │ │ │ -00017de4 t vectorcall_maybe.constprop.0 │ │ │ │ -000130f4 t vectorcall_method.constprop.0 │ │ │ │ -00012a2c t vectorcall_method.constprop.1 │ │ │ │ -00012d90 t vectorcall_method.constprop.2 │ │ │ │ -0001a074 t wrap_binaryfunc │ │ │ │ -0001a2e8 t wrap_binaryfunc_l │ │ │ │ +000180e8 t vectorcall_maybe │ │ │ │ +00017ef0 t vectorcall_maybe.constprop.0 │ │ │ │ +00013200 t vectorcall_method.constprop.0 │ │ │ │ +00012b38 t vectorcall_method.constprop.1 │ │ │ │ +00012e9c t vectorcall_method.constprop.2 │ │ │ │ +0001a180 t wrap_binaryfunc │ │ │ │ +0001a3f4 t wrap_binaryfunc_l │ │ │ │ 00001898 t wrap_binaryfunc_r │ │ │ │ 00001a0c t wrap_buffer │ │ │ │ 000018e0 t wrap_call │ │ │ │ -00004628 t wrap_del │ │ │ │ -000137f0 t wrap_delattr │ │ │ │ -00005860 t wrap_delitem │ │ │ │ +00004524 t wrap_del │ │ │ │ +000138fc t wrap_delattr │ │ │ │ +0000575c t wrap_delitem │ │ │ │ 00002330 t wrap_descr_delete │ │ │ │ -00016a24 t wrap_descr_get │ │ │ │ +00016b30 t wrap_descr_get │ │ │ │ 000000c0 t wrap_descr_set │ │ │ │ -00006ebc t wrap_hashfunc │ │ │ │ +00006e88 t wrap_hashfunc │ │ │ │ 00001284 t wrap_indexargfunc │ │ │ │ -00010728 t wrap_init │ │ │ │ +00010834 t wrap_init │ │ │ │ 00002588 t wrap_inquirypred │ │ │ │ -00006e44 t wrap_lenfunc │ │ │ │ -00017140 t wrap_next │ │ │ │ -000134ec t wrap_objobjargproc │ │ │ │ +00006e10 t wrap_lenfunc │ │ │ │ +0001724c t wrap_next │ │ │ │ +000135f8 t wrap_objobjargproc │ │ │ │ 000011e4 t wrap_objobjproc │ │ │ │ 0000208c t wrap_releasebuffer │ │ │ │ -00002e00 t wrap_richcmpfunc │ │ │ │ -00014204 t wrap_setattr │ │ │ │ +00002cfc t wrap_richcmpfunc │ │ │ │ +00014310 t wrap_setattr │ │ │ │ 00001ab0 t wrap_sq_delitem │ │ │ │ 00001e00 t wrap_sq_item │ │ │ │ 000029e8 t wrap_sq_setitem │ │ │ │ 0000245c t wrap_ternaryfunc │ │ │ │ 00001900 t wrap_ternaryfunc_r │ │ │ │ -00003b84 t wrap_unaryfunc │ │ │ │ +00003a80 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -14375,15 +14377,15 @@ │ │ │ │ 000000dc r .LC4 │ │ │ │ 00000114 r .LC5 │ │ │ │ 00000140 r .LC6 │ │ │ │ 00000164 r .LC7 │ │ │ │ 00000188 r .LC8 │ │ │ │ 00000178 r CSWTCH.179 │ │ │ │ 0000019c r CSWTCH.180 │ │ │ │ -0000415c t InsertThousandsGrouping_fill.part.0 │ │ │ │ +00004168 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 │ │ │ │ @@ -14417,21 +14419,21 @@ │ │ │ │ 00000000 T _PyUnicode_FormatAdvancedWriter │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -0000306c t calc_number_widths │ │ │ │ -000037c8 t fill_number │ │ │ │ +00003078 t calc_number_widths │ │ │ │ +000037d4 t fill_number │ │ │ │ 00000278 t fill_padding.isra.0 │ │ │ │ 00000000 t format_obj │ │ │ │ 00000238 t free_locale_info │ │ │ │ 00000070 t get_integer │ │ │ │ -00002eb0 t get_locale_info │ │ │ │ +00002ebc t get_locale_info │ │ │ │ 00000728 t invalid_thousands_separator_type │ │ │ │ U localeconv │ │ │ │ U memset │ │ │ │ 000001c0 r no_grouping │ │ │ │ 0000220c t parse_internal_render_format_spec │ │ │ │ 000007e8 t parse_number │ │ │ │ U strlen │ │ │ │ @@ -14795,15 +14797,15 @@ │ │ │ │ 000004e8 r .LC95 │ │ │ │ 00000508 r .LC97 │ │ │ │ 00000544 r .LC98 │ │ │ │ 00000554 r .LC99 │ │ │ │ 000000d8 d EncodingMapType │ │ │ │ 00002300 t EncodingMap_size │ │ │ │ 000034e8 r EncodingMap_size__doc__ │ │ │ │ -0000b26c t MarkupIterator_next │ │ │ │ +0000b2b0 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14922,116 +14924,116 @@ │ │ │ │ 000004ac D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 000002b4 T PyUnicodeWriter_Format │ │ │ │ 00002108 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00000fd8 T PyUnicodeWriter_WriteWideChar │ │ │ │ -00011f24 T PyUnicode_Append │ │ │ │ +00011f68 T PyUnicode_Append │ │ │ │ 00006d84 T PyUnicode_AppendAndDel │ │ │ │ -00021530 T PyUnicode_AsASCIIString │ │ │ │ +00021510 T PyUnicode_AsASCIIString │ │ │ │ 00000e4c T PyUnicode_AsCharmapString │ │ │ │ 00002bac T PyUnicode_AsDecodedObject │ │ │ │ 00002bf8 T PyUnicode_AsDecodedUnicode │ │ │ │ 00002cb8 T PyUnicode_AsEncodedObject │ │ │ │ -00008c58 T PyUnicode_AsEncodedString │ │ │ │ +00008c9c T PyUnicode_AsEncodedString │ │ │ │ 00002d04 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000e90 T PyUnicode_AsLatin1String │ │ │ │ -00012268 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0001217c T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 00008ef8 T PyUnicode_AsUCS4 │ │ │ │ 0000fc78 T PyUnicode_AsUCS4Copy │ │ │ │ 00000ea8 T PyUnicode_AsUTF16String │ │ │ │ 00000ec0 T PyUnicode_AsUTF32String │ │ │ │ -00007e40 T PyUnicode_AsUTF8 │ │ │ │ -00006ed4 T PyUnicode_AsUTF8AndSize │ │ │ │ +00007e84 T PyUnicode_AsUTF8 │ │ │ │ +00006f18 T PyUnicode_AsUTF8AndSize │ │ │ │ 000054d0 T PyUnicode_AsUTF8String │ │ │ │ -0002310c T PyUnicode_AsUnicodeEscapeString │ │ │ │ -000129d4 T PyUnicode_AsWideChar │ │ │ │ -0000d5b8 T PyUnicode_AsWideCharString │ │ │ │ +000231a8 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +000128e8 T PyUnicode_AsWideChar │ │ │ │ +0000d5fc T PyUnicode_AsWideCharString │ │ │ │ 00004b3c T PyUnicode_BuildEncodingMap │ │ │ │ -0001695c T PyUnicode_Compare │ │ │ │ -00007ee0 T PyUnicode_CompareWithASCIIString │ │ │ │ -00011410 T PyUnicode_Concat │ │ │ │ -0000cd2c T PyUnicode_Contains │ │ │ │ -00012db4 T PyUnicode_CopyCharacters │ │ │ │ +000169a0 T PyUnicode_Compare │ │ │ │ +00007f24 T PyUnicode_CompareWithASCIIString │ │ │ │ +00011454 T PyUnicode_Concat │ │ │ │ +0000cd70 T PyUnicode_Contains │ │ │ │ +00012cc8 T PyUnicode_CopyCharacters │ │ │ │ 000012d0 T PyUnicode_Count │ │ │ │ 0000300c T PyUnicode_DATA │ │ │ │ -0001caec T PyUnicode_Decode │ │ │ │ -00014dd8 T PyUnicode_DecodeASCII │ │ │ │ +0001cacc T PyUnicode_Decode │ │ │ │ +00014e1c T PyUnicode_DecodeASCII │ │ │ │ 000060cc T PyUnicode_DecodeCharmap │ │ │ │ -0000715c T PyUnicode_DecodeFSDefault │ │ │ │ -000065c8 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +000071a0 T PyUnicode_DecodeFSDefault │ │ │ │ +00006620 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 000060b8 T PyUnicode_DecodeLatin1 │ │ │ │ -00011110 T PyUnicode_DecodeLocale │ │ │ │ +00011154 T PyUnicode_DecodeLocale │ │ │ │ 00002db8 T PyUnicode_DecodeLocaleAndSize │ │ │ │ 0000c414 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000a04 T PyUnicode_DecodeUTF16 │ │ │ │ 0000cb98 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 00000a30 T PyUnicode_DecodeUTF32 │ │ │ │ -00024024 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +000240c0 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00002f3c T PyUnicode_DecodeUTF7 │ │ │ │ -00023780 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -0000798c T PyUnicode_DecodeUTF8 │ │ │ │ -00007a20 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0002381c T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000079d0 T PyUnicode_DecodeUTF8 │ │ │ │ +00007a64 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000edc T PyUnicode_DecodeUnicodeEscape │ │ │ │ -0001703c T PyUnicode_EncodeFSDefault │ │ │ │ -00008070 T PyUnicode_EncodeLocale │ │ │ │ +00017080 T PyUnicode_EncodeFSDefault │ │ │ │ +000081f4 T PyUnicode_EncodeLocale │ │ │ │ 0000135c T PyUnicode_Equal │ │ │ │ -0001add8 T PyUnicode_EqualToUTF8 │ │ │ │ -0001ae54 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +0001ae14 T PyUnicode_EqualToUTF8 │ │ │ │ +0001ae90 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 0000579c t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -0001979c T PyUnicode_FSConverter │ │ │ │ +000197d8 T PyUnicode_FSConverter │ │ │ │ 00004410 T PyUnicode_FSDecoder │ │ │ │ 0000c290 T PyUnicode_Fill │ │ │ │ -000114b4 T PyUnicode_Find │ │ │ │ -0000e6f4 T PyUnicode_FindChar │ │ │ │ -0000ebd4 t PyUnicode_FindChar.constprop.0 │ │ │ │ +000113c8 T PyUnicode_Find │ │ │ │ +0000e738 T PyUnicode_FindChar │ │ │ │ +0000ec18 t PyUnicode_FindChar.constprop.0 │ │ │ │ U PyUnicode_Format │ │ │ │ -0001c828 T PyUnicode_FromEncodedObject │ │ │ │ +0001c808 T PyUnicode_FromEncodedObject │ │ │ │ 00003304 T PyUnicode_FromFormat │ │ │ │ 0000336c T PyUnicode_FromFormatV │ │ │ │ -00007364 T PyUnicode_FromKindAndData │ │ │ │ -0001329c T PyUnicode_FromObject │ │ │ │ -0001efa4 T PyUnicode_FromOrdinal │ │ │ │ +000073a8 T PyUnicode_FromKindAndData │ │ │ │ +000132e0 T PyUnicode_FromObject │ │ │ │ +0001ef84 T PyUnicode_FromOrdinal │ │ │ │ 00001370 T PyUnicode_FromString │ │ │ │ -00006200 T PyUnicode_FromStringAndSize │ │ │ │ -000067d4 T PyUnicode_FromWideChar │ │ │ │ +00006258 T PyUnicode_FromStringAndSize │ │ │ │ +0000682c T PyUnicode_FromWideChar │ │ │ │ 00000300 T PyUnicode_GetDefaultEncoding │ │ │ │ -0000a0cc T PyUnicode_GetLength │ │ │ │ +0000a110 T PyUnicode_GetLength │ │ │ │ 00002f08 T PyUnicode_GetSize │ │ │ │ 0000100c T PyUnicode_InternFromString │ │ │ │ 00002f7c T PyUnicode_InternImmortal │ │ │ │ 0000031c T PyUnicode_InternInPlace │ │ │ │ -00007a54 T PyUnicode_IsIdentifier │ │ │ │ -00015784 T PyUnicode_Join │ │ │ │ +00007a98 T PyUnicode_IsIdentifier │ │ │ │ +000157c8 T PyUnicode_Join │ │ │ │ 00002fb8 T PyUnicode_KIND │ │ │ │ 00000e60 T PyUnicode_New │ │ │ │ -00011768 T PyUnicode_Partition │ │ │ │ +000117ac T PyUnicode_Partition │ │ │ │ 00003278 t PyUnicode_READ_CHAR │ │ │ │ 000032f8 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00009aec T PyUnicode_RPartition │ │ │ │ +00009b30 T PyUnicode_RPartition │ │ │ │ 00001574 T PyUnicode_RSplit │ │ │ │ 00006858 T PyUnicode_ReadChar │ │ │ │ 0000c1dc T PyUnicode_Replace │ │ │ │ 00001460 T PyUnicode_Resize │ │ │ │ -00009670 T PyUnicode_RichCompare │ │ │ │ -00021fe8 T PyUnicode_Split │ │ │ │ -0001d574 T PyUnicode_Splitlines │ │ │ │ -0000d3f4 T PyUnicode_Substring │ │ │ │ +000096b4 T PyUnicode_RichCompare │ │ │ │ +00021fc8 T PyUnicode_Split │ │ │ │ +0001d554 T PyUnicode_Splitlines │ │ │ │ +0000d438 T PyUnicode_Substring │ │ │ │ 0000463c T PyUnicode_Tailmatch │ │ │ │ 00001610 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ -00012bc8 T PyUnicode_WriteChar │ │ │ │ +00012adc T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ 00002f54 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -0001222c t SubString_new_object │ │ │ │ -00011e34 t SubString_new_object_or_empty │ │ │ │ +00012140 t SubString_new_object │ │ │ │ +00011d48 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 │ │ │ │ @@ -15056,70 +15058,70 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00012d84 T _PyUnicodeWriter_FormatV │ │ │ │ +00012c98 T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ 00003188 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -00009604 T _PyUnicode_AsASCIIString │ │ │ │ +00009648 T _PyUnicode_AsASCIIString │ │ │ │ 00007ff4 T _PyUnicode_AsLatin1String │ │ │ │ -00006de4 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001d0c8 T _PyUnicode_AsUTF8String │ │ │ │ -000180ac T _PyUnicode_BinarySlice │ │ │ │ +00006e3c T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001d0a8 T _PyUnicode_AsUTF8String │ │ │ │ +000180e8 T _PyUnicode_BinarySlice │ │ │ │ 00002370 T _PyUnicode_CheckConsistency │ │ │ │ -0001e444 T _PyUnicode_ClearInterned │ │ │ │ +0001e424 T _PyUnicode_ClearInterned │ │ │ │ 0000822c T _PyUnicode_Copy │ │ │ │ -00022498 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -000059b8 T _PyUnicode_DecodeUTF8Writer │ │ │ │ -0000802c T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00011360 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00022478 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00005a10 T _PyUnicode_DecodeUTF8Writer │ │ │ │ +00008070 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00011274 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00004f2c T _PyUnicode_Dedent │ │ │ │ -0001f178 T _PyUnicode_EncodeCharmap │ │ │ │ +0001f158 T _PyUnicode_EncodeCharmap │ │ │ │ 00009adc T _PyUnicode_EncodeUTF16 │ │ │ │ 0000a074 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ -000107f0 T _PyUnicode_EncodeUTF32 │ │ │ │ -00024608 T _PyUnicode_EncodeUTF7 │ │ │ │ -00007d74 T _PyUnicode_Equal │ │ │ │ -000079ac T _PyUnicode_EqualToASCIIString │ │ │ │ -0001affc T _PyUnicode_ExactDealloc │ │ │ │ -00004984 T _PyUnicode_FastCopyCharacters │ │ │ │ +00010704 T _PyUnicode_EncodeUTF32 │ │ │ │ +000246a4 T _PyUnicode_EncodeUTF7 │ │ │ │ +00007db8 T _PyUnicode_Equal │ │ │ │ +000079f0 T _PyUnicode_EqualToASCIIString │ │ │ │ +0001b038 T _PyUnicode_ExactDealloc │ │ │ │ +000049d0 T _PyUnicode_FastCopyCharacters │ │ │ │ 00008e98 T _PyUnicode_FastFill │ │ │ │ 00008d80 t _PyUnicode_Fill │ │ │ │ -0000bbdc T _PyUnicode_FindMaxChar │ │ │ │ +0000bc20 T _PyUnicode_FindMaxChar │ │ │ │ 00006a8c T _PyUnicode_Fini │ │ │ │ 00006904 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00007018 T _PyUnicode_FromASCII │ │ │ │ +0000705c T _PyUnicode_FromASCII │ │ │ │ 000000b4 T _PyUnicode_FromId │ │ │ │ -0000769c t _PyUnicode_FromUCS1 │ │ │ │ -0001de54 t _PyUnicode_FromUCS2 │ │ │ │ -00021968 t _PyUnicode_FromUCS4 │ │ │ │ +000076e0 t _PyUnicode_FromUCS1 │ │ │ │ +0001de34 t _PyUnicode_FromUCS2 │ │ │ │ +00021948 t _PyUnicode_FromUCS4 │ │ │ │ 00006d1c T _PyUnicode_GetEmpty │ │ │ │ 00006044 T _PyUnicode_GetNameCAPI │ │ │ │ 00002e40 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 000040b0 T _PyUnicode_InitEncodings │ │ │ │ 000002ac T _PyUnicode_InitGlobalObjects │ │ │ │ 00002dbc T _PyUnicode_InitState │ │ │ │ 00002eb0 T _PyUnicode_InitTypes │ │ │ │ -00006298 T _PyUnicode_InternImmortal │ │ │ │ -000249c4 T _PyUnicode_InternInPlace │ │ │ │ +000062f0 T _PyUnicode_InternImmortal │ │ │ │ +00024a60 T _PyUnicode_InternInPlace │ │ │ │ 00002fe0 T _PyUnicode_InternMortal │ │ │ │ 00002f54 T _PyUnicode_InternStatic │ │ │ │ 00002324 T _PyUnicode_InternedSize │ │ │ │ -00012cf4 T _PyUnicode_InternedSize_Immortal │ │ │ │ +00012c08 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 │ │ │ │ @@ -15127,37 +15129,37 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000c420 T _PyUnicode_JoinArray │ │ │ │ -00005eb4 T _PyUnicode_ResizeCompact │ │ │ │ -000060f8 T _PyUnicode_Result │ │ │ │ -00007ca0 T _PyUnicode_ScanIdentifier │ │ │ │ +0000c464 T _PyUnicode_JoinArray │ │ │ │ +00005f0c T _PyUnicode_ResizeCompact │ │ │ │ +00006150 T _PyUnicode_Result │ │ │ │ +00007ce4 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001f614 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001f5f4 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00002a8c T _PyUnicode_WideCharString_Converter │ │ │ │ 00002b10 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -000187b8 T _PyUnicode_XStrip │ │ │ │ +000187f4 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000015c T _Py_DecodeUTF8Ex │ │ │ │ 000033e4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 00000724 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00011304 T _Py_GetErrorHandler │ │ │ │ +00011348 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -15184,15 +15186,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 │ │ │ │ -000049b8 t _copy_characters │ │ │ │ +00004a04 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 │ │ │ │ @@ -15208,53 +15210,53 @@ │ │ │ │ 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 │ │ │ │ -00017a0c t any_find_slice.constprop.1 │ │ │ │ -0001a938 t anylib_find │ │ │ │ +00017a48 t any_find_slice.constprop.1 │ │ │ │ +0001a974 t anylib_find │ │ │ │ 00008f38 t as_ucs4 │ │ │ │ 000003d0 r ascii_linebreak │ │ │ │ 0000e968 t asciilib__factorize │ │ │ │ -0000e860 t asciilib__preprocess │ │ │ │ -0000ed40 t asciilib__two_way │ │ │ │ -0000dd40 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00023e4c t asciilib_default_rfind.constprop.0 │ │ │ │ +0000e734 t asciilib__preprocess │ │ │ │ +0000eabc t asciilib__two_way │ │ │ │ +0000d6e8 t asciilib_adaptive_find.constprop.0 │ │ │ │ +00023ee8 t asciilib_default_rfind.constprop.0 │ │ │ │ 00006b18 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0000ace4 t build_string │ │ │ │ +0000ad28 t build_string │ │ │ │ 00007c64 t case_operation │ │ │ │ 0000fc98 t charmap_encoding_error │ │ │ │ 0000953c t charmapencode_lookup │ │ │ │ 00009260 t charmapencode_output │ │ │ │ -000080a8 t charmaptranslate_lookup │ │ │ │ +00008070 t charmaptranslate_lookup │ │ │ │ 00006a10 t clear_interned_dict │ │ │ │ 00004888 t config_get_codec_name │ │ │ │ 0000071c t convert_uc.constprop.0 │ │ │ │ 00007ec4 t do_capitalize │ │ │ │ 00000950 t do_casefold │ │ │ │ -0000a790 t do_string_format │ │ │ │ -000125a0 t do_string_format_map │ │ │ │ -0001063c t do_swapcase │ │ │ │ +0000a7d4 t do_string_format │ │ │ │ +000124b4 t do_string_format_map │ │ │ │ +00010550 t do_swapcase │ │ │ │ 000049ac t encode_wstr_utf8 │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -000121cc t fieldnameiter_dealloc │ │ │ │ +000120e0 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00011f98 t fieldnameiter_next │ │ │ │ +00011eac t fieldnameiter_next │ │ │ │ 00000808 r format__doc__ │ │ │ │ 00000760 r format_map__doc__ │ │ │ │ -00011e6c t formatter_field_name_split │ │ │ │ -0001141c t formatter_parser │ │ │ │ -000121fc t formatteriter_dealloc │ │ │ │ +00011d80 t formatter_field_name_split │ │ │ │ +00011330 t formatter_parser │ │ │ │ +00012110 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00011cac t formatteriter_next │ │ │ │ +00011bc0 t formatteriter_next │ │ │ │ 00000000 t get_error_handler_wide.part.0 │ │ │ │ -0000bd04 t get_field_object │ │ │ │ +0000bd48 t get_field_object │ │ │ │ 00003330 t get_integer │ │ │ │ 0000085c t handle_capital_sigma │ │ │ │ 00002d40 t hashtable_unicode_compare │ │ │ │ 00000d40 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00002a18 t intern_common.constprop.1 │ │ │ │ 00000c78 t intern_static.isra.0 │ │ │ │ @@ -15265,199 +15267,199 @@ │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ 00008be4 t pad │ │ │ │ 00006d38 t raise_encode_exception │ │ │ │ 00000568 r reduce_doc │ │ │ │ -000134c8 t replace │ │ │ │ +0001350c t replace │ │ │ │ 000014e0 t resize_copy │ │ │ │ 0000aa74 t rsplit │ │ │ │ 00000540 r setstate_doc │ │ │ │ -0000f4bc t split │ │ │ │ +0000f4fc t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 0000e968 t ucs1lib__factorize │ │ │ │ 0000f498 t ucs1lib__preprocess │ │ │ │ 0000f5a4 t ucs1lib__two_way │ │ │ │ 0000f3f0 t ucs1lib__two_way_count │ │ │ │ -0000e2e8 t ucs1lib_adaptive_find │ │ │ │ -0001a8a8 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0001a550 t ucs1lib_fastsearch.constprop.1 │ │ │ │ +0000e1bc t ucs1lib_adaptive_find │ │ │ │ +0001a8e4 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +0001a58c t ucs1lib_fastsearch.constprop.1 │ │ │ │ 0000c708 t ucs1lib_split_whitespace │ │ │ │ 0000a604 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ 0000a4c0 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00010ed8 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00010dec t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000b38 t ucs2lib__lex_search │ │ │ │ -000125bc t ucs2lib__preprocess │ │ │ │ -000126f0 t ucs2lib__two_way │ │ │ │ +000124d0 t ucs2lib__preprocess │ │ │ │ +00012604 t ucs2lib__two_way │ │ │ │ 00000a90 t ucs2lib__two_way_count │ │ │ │ 00006db0 t ucs2lib_fastsearch │ │ │ │ 00007ae4 t ucs2lib_find_char │ │ │ │ 0000694c t ucs2lib_find_max_char │ │ │ │ 00000d8c t ucs2lib_rfind_slice.isra.0 │ │ │ │ 0000c42c t ucs2lib_split_whitespace │ │ │ │ -00018ddc t ucs2lib_utf8_encoder │ │ │ │ -000192c4 t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ +00018e18 t ucs2lib_utf8_encoder │ │ │ │ +00019300 t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ 00000684 t ucs4lib__lex_search │ │ │ │ -0000e1bc t ucs4lib__preprocess │ │ │ │ -0000eabc t ucs4lib__two_way │ │ │ │ +0000e83c t ucs4lib__preprocess │ │ │ │ +0000f16c t ucs4lib__two_way │ │ │ │ 000005dc t ucs4lib__two_way_count │ │ │ │ -0000d6e8 t ucs4lib_fastsearch │ │ │ │ -00010770 t ucs4lib_find_char │ │ │ │ +0000db64 t ucs4lib_fastsearch │ │ │ │ +00010684 t ucs4lib_find_char │ │ │ │ 0000a7c8 t ucs4lib_find_max_char │ │ │ │ 00000c90 t ucs4lib_rfind_char │ │ │ │ 00000dec t ucs4lib_rfind_slice.isra.0 │ │ │ │ 0000278c t ucs4lib_split_whitespace │ │ │ │ -000124a0 t ucs4lib_utf16_encode │ │ │ │ +000123b4 t ucs4lib_utf16_encode │ │ │ │ 00000000 t ucs4lib_utf8_decode │ │ │ │ 00007634 t ucs4lib_utf8_encoder │ │ │ │ 00008df4 t unicode___format__ │ │ │ │ 00000908 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001c12c t unicode_ascii_iter_next │ │ │ │ +0001c10c t unicode_ascii_iter_next │ │ │ │ 00003a98 t unicode_askind │ │ │ │ 00007c00 t unicode_capitalize │ │ │ │ 00003388 r unicode_capitalize__doc__ │ │ │ │ 0000fbe4 t unicode_casefold │ │ │ │ 0000332c r unicode_casefold__doc__ │ │ │ │ 00008a84 t unicode_center │ │ │ │ 0000328c r unicode_center__doc__ │ │ │ │ 00003fe8 t unicode_char │ │ │ │ 00002f94 t unicode_check_encoding_errors │ │ │ │ 00003124 t unicode_check_encoding_errors.part.0 │ │ │ │ 0000c3a8 t unicode_check_modifiable │ │ │ │ -0001fb28 t unicode_count │ │ │ │ +0001fb08 t unicode_count │ │ │ │ 000031c0 r unicode_count__doc__ │ │ │ │ -0001fc34 t unicode_count_impl │ │ │ │ +0001fc14 t unicode_count_impl │ │ │ │ 00002e18 t unicode_dealloc │ │ │ │ 00005c80 t unicode_decode_call_errorhandler_writer │ │ │ │ 000025d0 t unicode_decode_utf8 │ │ │ │ 000013a8 t unicode_decode_utf8.constprop.0 │ │ │ │ -0001598c t unicode_decode_utf8_impl │ │ │ │ +000159d0 t unicode_decode_utf8_impl │ │ │ │ 000005c8 r unicode_doc │ │ │ │ -0001c1c8 t unicode_encode │ │ │ │ +0001c1a8 t unicode_encode │ │ │ │ 00002fc0 r unicode_encode__doc__ │ │ │ │ 000059e8 t unicode_encode_call_errorhandler │ │ │ │ 000042b8 t unicode_encode_locale │ │ │ │ -0001e598 t unicode_encode_ucs1 │ │ │ │ -0001535c t unicode_encode_utf8.constprop.0 │ │ │ │ -0001b718 t unicode_endswith │ │ │ │ +0001e578 t unicode_encode_ucs1 │ │ │ │ +000153a0 t unicode_encode_utf8.constprop.0 │ │ │ │ +0001b754 t unicode_endswith │ │ │ │ 00000974 r unicode_endswith__doc__ │ │ │ │ 00003444 t unicode_expandtabs │ │ │ │ 00002f18 r unicode_expandtabs__doc__ │ │ │ │ 00005184 t unicode_fill_utf8 │ │ │ │ -0001c4c8 t unicode_find │ │ │ │ +0001c4a8 t unicode_find │ │ │ │ 00002e24 r unicode_find__doc__ │ │ │ │ 000033c8 t unicode_from_format │ │ │ │ -0000477c t unicode_fromformat_write_str │ │ │ │ -000052e8 t unicode_fromformat_write_utf8 │ │ │ │ +000047c8 t unicode_fromformat_write_str │ │ │ │ +00005340 t unicode_fromformat_write_utf8 │ │ │ │ 00000ef4 t unicode_fromformat_write_wcstr │ │ │ │ -0001aeac t unicode_getitem │ │ │ │ +0001aee8 t unicode_getitem │ │ │ │ 00000a5c t unicode_getnewargs │ │ │ │ 00000dd0 t unicode_hash │ │ │ │ -00022364 t unicode_index │ │ │ │ +00022344 t unicode_index │ │ │ │ 00002d14 r unicode_index__doc__ │ │ │ │ -00019cd0 t unicode_isalnum │ │ │ │ +00019d0c t unicode_isalnum │ │ │ │ 00002734 r unicode_isalnum__doc__ │ │ │ │ -000221e0 t unicode_isalpha │ │ │ │ +000221c0 t unicode_isalpha │ │ │ │ 00002814 r unicode_isalpha__doc__ │ │ │ │ -0001a534 t unicode_isascii │ │ │ │ +0001a570 t unicode_isascii │ │ │ │ 00002c5c r unicode_isascii__doc__ │ │ │ │ -00023690 t unicode_isdecimal │ │ │ │ +0002372c t unicode_isdecimal │ │ │ │ 0000265c r unicode_isdecimal__doc__ │ │ │ │ -000213b8 t unicode_isdigit │ │ │ │ +00021398 t unicode_isdigit │ │ │ │ 0000258c r unicode_isdigit__doc__ │ │ │ │ -0001c5d8 t unicode_isidentifier │ │ │ │ +0001c5b8 t unicode_isidentifier │ │ │ │ 000023f4 r unicode_isidentifier__doc__ │ │ │ │ -000228e0 t unicode_islower │ │ │ │ +000228c0 t unicode_islower │ │ │ │ 00002b80 r unicode_islower__doc__ │ │ │ │ -00024518 t unicode_isnumeric │ │ │ │ +000245b4 t unicode_isnumeric │ │ │ │ 000024c0 r unicode_isnumeric__doc__ │ │ │ │ -00010550 t unicode_isprintable │ │ │ │ +000230b0 t unicode_isprintable │ │ │ │ 00002350 r unicode_isprintable__doc__ │ │ │ │ -000215a0 t unicode_isspace │ │ │ │ +00021580 t unicode_isspace │ │ │ │ 000028e8 r unicode_isspace__doc__ │ │ │ │ -00023464 t unicode_istitle │ │ │ │ +00023500 t unicode_istitle │ │ │ │ 000029bc r unicode_istitle__doc__ │ │ │ │ -0001f7c8 t unicode_isupper │ │ │ │ +0001f7a8 t unicode_isupper │ │ │ │ 00002aa0 r unicode_isupper__doc__ │ │ │ │ -0001b1a4 t unicode_iter │ │ │ │ -0001581c t unicode_iteritem │ │ │ │ -000156ec t unicode_join │ │ │ │ +0001b1e0 t unicode_iter │ │ │ │ +00015860 t unicode_iteritem │ │ │ │ +00015730 t unicode_join │ │ │ │ 00002264 r unicode_join__doc__ │ │ │ │ 00001208 t unicode_kind_name │ │ │ │ -00009ac0 t unicode_length │ │ │ │ +00009b04 t unicode_length │ │ │ │ 0000f9b4 t unicode_ljust │ │ │ │ 000021c0 r unicode_ljust__doc__ │ │ │ │ -00012e50 t unicode_lower │ │ │ │ +00012e94 t unicode_lower │ │ │ │ 00002178 r unicode_lower__doc__ │ │ │ │ -0001a03c t unicode_lstrip │ │ │ │ +0001a078 t unicode_lstrip │ │ │ │ 00002024 r unicode_lstrip__doc__ │ │ │ │ 0000853c t unicode_maketrans │ │ │ │ 00000e58 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001b344 t unicode_mod │ │ │ │ -0001b37c t unicode_new │ │ │ │ -000113fc t unicode_partition │ │ │ │ +0001b380 t unicode_mod │ │ │ │ +0001b3b8 t unicode_new │ │ │ │ +00011440 t unicode_partition │ │ │ │ 0000156c r unicode_partition__doc__ │ │ │ │ 000098bc t unicode_removeprefix │ │ │ │ 00001d38 r unicode_removeprefix__doc__ │ │ │ │ 0000830c t unicode_removesuffix │ │ │ │ 00001c3c r unicode_removesuffix__doc__ │ │ │ │ -0001bd64 t unicode_repeat │ │ │ │ -0001331c t unicode_replace │ │ │ │ +0001bd44 t unicode_repeat │ │ │ │ +00013360 t unicode_replace │ │ │ │ 00001e18 r unicode_replace__doc__ │ │ │ │ -0000d824 t unicode_repr │ │ │ │ -00012238 t unicode_resize │ │ │ │ -00017484 t unicode_rfind │ │ │ │ +0000d868 t unicode_repr │ │ │ │ +0001227c t unicode_resize │ │ │ │ +000174c8 t unicode_rfind │ │ │ │ 00001b48 r unicode_rfind__doc__ │ │ │ │ -00020978 t unicode_rindex │ │ │ │ +00020958 t unicode_rindex │ │ │ │ 00001a34 r unicode_rindex__doc__ │ │ │ │ 000096ac t unicode_rjust │ │ │ │ 00001990 r unicode_rjust__doc__ │ │ │ │ -00009ad8 t unicode_rpartition │ │ │ │ +00009b1c t unicode_rpartition │ │ │ │ 000013d8 r unicode_rpartition__doc__ │ │ │ │ 0000a8bc t unicode_rsplit │ │ │ │ 000011e0 r unicode_rsplit__doc__ │ │ │ │ -00018284 t unicode_rstrip │ │ │ │ +000182c0 t unicode_rstrip │ │ │ │ 00001f80 r unicode_rstrip__doc__ │ │ │ │ 00000bd8 t unicode_sizeof │ │ │ │ 000008bc r unicode_sizeof__doc__ │ │ │ │ -0000edac t unicode_split │ │ │ │ +0000edec t unicode_split │ │ │ │ 000016ec r unicode_split__doc__ │ │ │ │ -0001d438 t unicode_splitlines │ │ │ │ +0001d418 t unicode_splitlines │ │ │ │ 00001118 r unicode_splitlines__doc__ │ │ │ │ -0000a104 t unicode_startswith │ │ │ │ +0000a148 t unicode_startswith │ │ │ │ 00000aa4 r unicode_startswith__doc__ │ │ │ │ 00010440 t unicode_str │ │ │ │ -0001254c t unicode_strip │ │ │ │ +00012590 t unicode_strip │ │ │ │ 000020c8 r unicode_strip__doc__ │ │ │ │ -00016c08 t unicode_subscript │ │ │ │ +00016c4c t unicode_subscript │ │ │ │ 0000080c t unicode_swapcase │ │ │ │ 000010b0 r unicode_swapcase__doc__ │ │ │ │ -00022b90 t unicode_title │ │ │ │ +00022b70 t unicode_title │ │ │ │ 00003424 r unicode_title__doc__ │ │ │ │ -00020120 t unicode_translate │ │ │ │ +00020100 t unicode_translate │ │ │ │ 00000cac r unicode_translate__doc__ │ │ │ │ 00001f04 t unicode_translate_call_errorhandler.constprop.0 │ │ │ │ -00020e64 t unicode_upper │ │ │ │ +00020e44 t unicode_upper │ │ │ │ 00000c64 r unicode_upper__doc__ │ │ │ │ -00018a1c t unicode_vectorcall │ │ │ │ -000111dc t unicode_zfill │ │ │ │ +00018a58 t unicode_vectorcall │ │ │ │ +000110f0 t unicode_zfill │ │ │ │ 00000bd8 r unicode_zfill__doc__ │ │ │ │ -0001b28c t unicodeiter_dealloc │ │ │ │ +0001b2c8 t unicodeiter_dealloc │ │ │ │ 0000a890 t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -00022074 t unicodeiter_next │ │ │ │ +00022054 t unicodeiter_next │ │ │ │ 000007a4 t unicodeiter_reduce │ │ │ │ -0001115c t unicodeiter_setstate │ │ │ │ +00011070 t unicodeiter_setstate │ │ │ │ 00000828 t unicodeiter_traverse │ │ │ │ 00000450 r utf7_category │ │ │ │ 000054e8 t utf8_count_codepoints │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ @@ -15948,15 +15950,15 @@ │ │ │ │ 00000514 t warnings_warn │ │ │ │ 000001bc r warnings_warn__doc__ │ │ │ │ 000000e4 t warnings_warn_explicit │ │ │ │ 000000d4 r warnings_warn_explicit__doc__ │ │ │ │ │ │ │ │ Python-ast.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ -000000a8 r .LANCHOR1 │ │ │ │ +000000b0 r .LANCHOR1 │ │ │ │ 00000bf0 r .LC0 │ │ │ │ 00000c4c r .LC1 │ │ │ │ 000000bc r .LC10 │ │ │ │ 000009b0 r .LC100 │ │ │ │ 000009b8 r .LC101 │ │ │ │ 000009c0 r .LC102 │ │ │ │ 000009c4 r .LC103 │ │ │ │ @@ -16245,35 +16247,35 @@ │ │ │ │ 00002f60 r .LC359 │ │ │ │ 000004b0 r .LC36 │ │ │ │ 00002f64 r .LC360 │ │ │ │ 00002f80 r .LC361 │ │ │ │ 00002f90 r .LC362 │ │ │ │ 00002fa4 r .LC363 │ │ │ │ 00002fb8 r .LC364 │ │ │ │ -00002fe0 r .LC365 │ │ │ │ -00003004 r .LC366 │ │ │ │ +00002fdc r .LC365 │ │ │ │ +00003000 r .LC366 │ │ │ │ 00003028 r .LC367 │ │ │ │ -00003050 r .LC368 │ │ │ │ -00003054 r .LC369 │ │ │ │ +0000302c r .LC368 │ │ │ │ +00003030 r .LC369 │ │ │ │ 000004d4 r .LC37 │ │ │ │ -00003058 r .LC370 │ │ │ │ -00003060 r .LC371 │ │ │ │ -0000306c r .LC372 │ │ │ │ -00003078 r .LC373 │ │ │ │ -00003080 r .LC374 │ │ │ │ -000030e4 r .LC375 │ │ │ │ +00003038 r .LC370 │ │ │ │ +00003044 r .LC371 │ │ │ │ +00003050 r .LC372 │ │ │ │ +00003058 r .LC373 │ │ │ │ +000030bc r .LC374 │ │ │ │ +000030f8 r .LC375 │ │ │ │ 00003120 r .LC376 │ │ │ │ -00003148 r .LC377 │ │ │ │ -0000317c r .LC378 │ │ │ │ -000031a8 r .LC379 │ │ │ │ +00003154 r .LC377 │ │ │ │ +00003180 r .LC378 │ │ │ │ +000031bc r .LC379 │ │ │ │ 000004f8 r .LC38 │ │ │ │ -000031e4 r .LC380 │ │ │ │ -00003214 r .LC381 │ │ │ │ -00003244 r .LC382 │ │ │ │ -00003270 r .LC383 │ │ │ │ +000031ec r .LC380 │ │ │ │ +0000321c r .LC381 │ │ │ │ +00003248 r .LC382 │ │ │ │ +00003274 r .LC383 │ │ │ │ 0000329c r .LC384 │ │ │ │ 000032c8 r .LC385 │ │ │ │ 000032f8 r .LC386 │ │ │ │ 00003320 r .LC387 │ │ │ │ 00003344 r .LC388 │ │ │ │ 0000051c r .LC39 │ │ │ │ 00003360 r .LC395 │ │ │ │ @@ -16706,65 +16708,65 @@ │ │ │ │ 00000988 r .LC95 │ │ │ │ 00000994 r .LC96 │ │ │ │ 00000998 r .LC97 │ │ │ │ 0000099c r .LC98 │ │ │ │ 000009a8 r .LC99 │ │ │ │ 0000009c d AST_type_slots │ │ │ │ 00000000 d AST_type_spec │ │ │ │ -0000014c r AnnAssign_fields │ │ │ │ -000001e4 r Assert_fields │ │ │ │ -00000128 r Assign_fields │ │ │ │ -00000170 r AsyncFor_fields │ │ │ │ -000000ec r AsyncFunctionDef_fields │ │ │ │ -000001a8 r AsyncWith_fields │ │ │ │ -000002d8 r Attribute_fields │ │ │ │ -00000140 r AugAssign_fields │ │ │ │ -00000288 r Await_fields │ │ │ │ -00000230 r BinOp_fields │ │ │ │ -00000220 r BoolOp_fields │ │ │ │ -000002a0 r Call_fields │ │ │ │ -00000108 r ClassDef_fields │ │ │ │ -00000294 r Compare_fields │ │ │ │ -000002d0 r Constant_fields │ │ │ │ -00000124 r Delete_fields │ │ │ │ -00000274 r DictComp_fields │ │ │ │ -00000258 r Dict_fields │ │ │ │ -0000033c r ExceptHandler_fields │ │ │ │ -0000020c r Expr_fields │ │ │ │ -000000b4 r Expression_fields │ │ │ │ -0000015c r For_fields │ │ │ │ -000002ac r FormattedValue_fields │ │ │ │ -000000d0 r FunctionDef_fields │ │ │ │ -000000b8 r FunctionType_fields │ │ │ │ -00000280 r GeneratorExp_fields │ │ │ │ -00000204 r Global_fields │ │ │ │ -0000024c r IfExp_fields │ │ │ │ -00000190 r If_fields │ │ │ │ -000001f4 r ImportFrom_fields │ │ │ │ -000001ec r Import_fields │ │ │ │ -000000b0 r Interactive_fields │ │ │ │ -000002b8 r Interpolation_fields │ │ │ │ -000002c8 r JoinedStr_fields │ │ │ │ -00000244 r Lambda_fields │ │ │ │ -00000264 r ListComp_fields │ │ │ │ -00000300 r List_fields │ │ │ │ -00000400 r MatchAs_fields │ │ │ │ -000003ec r MatchClass_fields │ │ │ │ -000003e0 r MatchMapping_fields │ │ │ │ -00000408 r MatchOr_fields │ │ │ │ -000003dc r MatchSequence_fields │ │ │ │ -000003d8 r MatchSingleton_fields │ │ │ │ -000003fc r MatchStar_fields │ │ │ │ -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 │ │ │ │ +00000154 r AnnAssign_fields │ │ │ │ +000001ec r Assert_fields │ │ │ │ +00000130 r Assign_fields │ │ │ │ +00000178 r AsyncFor_fields │ │ │ │ +000000f4 r AsyncFunctionDef_fields │ │ │ │ +000001b0 r AsyncWith_fields │ │ │ │ +000002e0 r Attribute_fields │ │ │ │ +00000148 r AugAssign_fields │ │ │ │ +00000290 r Await_fields │ │ │ │ +00000238 r BinOp_fields │ │ │ │ +00000228 r BoolOp_fields │ │ │ │ +000002a8 r Call_fields │ │ │ │ +00000110 r ClassDef_fields │ │ │ │ +0000029c r Compare_fields │ │ │ │ +000002d8 r Constant_fields │ │ │ │ +0000012c r Delete_fields │ │ │ │ +0000027c r DictComp_fields │ │ │ │ +00000260 r Dict_fields │ │ │ │ +00000344 r ExceptHandler_fields │ │ │ │ +00000214 r Expr_fields │ │ │ │ +000000bc r Expression_fields │ │ │ │ +00000164 r For_fields │ │ │ │ +000002b4 r FormattedValue_fields │ │ │ │ +000000d8 r FunctionDef_fields │ │ │ │ +000000c0 r FunctionType_fields │ │ │ │ +00000288 r GeneratorExp_fields │ │ │ │ +0000020c r Global_fields │ │ │ │ +00000254 r IfExp_fields │ │ │ │ +00000198 r If_fields │ │ │ │ +000001fc r ImportFrom_fields │ │ │ │ +000001f4 r Import_fields │ │ │ │ +000000b8 r Interactive_fields │ │ │ │ +000002c0 r Interpolation_fields │ │ │ │ +000002d0 r JoinedStr_fields │ │ │ │ +0000024c r Lambda_fields │ │ │ │ +0000026c r ListComp_fields │ │ │ │ +00000308 r List_fields │ │ │ │ +00000408 r MatchAs_fields │ │ │ │ +000003f4 r MatchClass_fields │ │ │ │ +000003e8 r MatchMapping_fields │ │ │ │ +00000410 r MatchOr_fields │ │ │ │ +000003e4 r MatchSequence_fields │ │ │ │ +000003e0 r MatchSingleton_fields │ │ │ │ +00000404 r MatchStar_fields │ │ │ │ +000003dc r MatchValue_fields │ │ │ │ +000001bc r Match_fields │ │ │ │ +000000b0 r Module_fields │ │ │ │ +00000300 r Name_fields │ │ │ │ +00000230 r NamedExpr_fields │ │ │ │ +00000210 r Nonlocal_fields │ │ │ │ +00000438 r ParamSpec_fields │ │ │ │ 00001398 T PyAST_Check │ │ │ │ 000169bc T PyAST_mod2obj │ │ │ │ 000194b4 T PyAST_obj2mod │ │ │ │ 0001a110 T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -16841,72 +16843,72 @@ │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 000016b0 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 │ │ │ │ -000002cc r TemplateStr_fields │ │ │ │ -000001d4 r TryStar_fields │ │ │ │ -000001c4 r Try_fields │ │ │ │ -00000308 r Tuple_fields │ │ │ │ -00000134 r TypeAlias_fields │ │ │ │ -0000040c r TypeIgnore_fields │ │ │ │ -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 │ │ │ │ +000001c4 r Raise_fields │ │ │ │ +00000128 r Return_fields │ │ │ │ +00000274 r SetComp_fields │ │ │ │ +00000268 r Set_fields │ │ │ │ +00000318 r Slice_fields │ │ │ │ +000002f8 r Starred_fields │ │ │ │ +000002ec r Subscript_fields │ │ │ │ +000002d4 r TemplateStr_fields │ │ │ │ +000001dc r TryStar_fields │ │ │ │ +000001cc r Try_fields │ │ │ │ +00000310 r Tuple_fields │ │ │ │ +0000013c r TypeAlias_fields │ │ │ │ +00000414 r TypeIgnore_fields │ │ │ │ +00000440 r TypeVarTuple_fields │ │ │ │ +0000042c r TypeVar_fields │ │ │ │ +00000244 r UnaryOp_fields │ │ │ │ +0000018c r While_fields │ │ │ │ +000001a4 r With_fields │ │ │ │ +00000298 r YieldFrom_fields │ │ │ │ +00000294 r Yield_fields │ │ │ │ 00016660 T _PyAST_AnnAssign │ │ │ │ 0000051c T _PyAST_Assert │ │ │ │ 000002b0 T _PyAST_Assign │ │ │ │ 000186a4 T _PyAST_AsyncFor │ │ │ │ -00016450 T _PyAST_AsyncFunctionDef │ │ │ │ +000163b4 T _PyAST_AsyncFunctionDef │ │ │ │ 00018774 T _PyAST_AsyncWith │ │ │ │ 00000148 T _PyAST_Attribute │ │ │ │ 00000c34 T _PyAST_AugAssign │ │ │ │ 0001692c 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 │ │ │ │ 00000fd8 T _PyAST_Delete │ │ │ │ 00000680 T _PyAST_Dict │ │ │ │ -00012474 T _PyAST_DictComp │ │ │ │ +000165c4 T _PyAST_DictComp │ │ │ │ 000001e8 T _PyAST_ExceptHandler │ │ │ │ 00000220 T _PyAST_Expr │ │ │ │ -000125c8 T _PyAST_Expression │ │ │ │ -00012e34 T _PyAST_Fini │ │ │ │ +0001252c T _PyAST_Expression │ │ │ │ +00012d98 T _PyAST_Fini │ │ │ │ 000005b0 T _PyAST_For │ │ │ │ 00000764 T _PyAST_FormattedValue │ │ │ │ 00000adc T _PyAST_FunctionDef │ │ │ │ 000005e0 T _PyAST_FunctionType │ │ │ │ 00000488 T _PyAST_GeneratorExp │ │ │ │ 00001040 T _PyAST_Global │ │ │ │ 00000968 T _PyAST_If │ │ │ │ 00000b48 T _PyAST_IfExp │ │ │ │ 0000008c T _PyAST_Import │ │ │ │ 000000f8 T _PyAST_ImportFrom │ │ │ │ -0001641c T _PyAST_Interactive │ │ │ │ -00016530 T _PyAST_Interpolation │ │ │ │ +00016380 T _PyAST_Interactive │ │ │ │ +00016494 T _PyAST_Interpolation │ │ │ │ 00000900 T _PyAST_JoinedStr │ │ │ │ -00012510 T _PyAST_Lambda │ │ │ │ +00012474 T _PyAST_Lambda │ │ │ │ 00000800 T _PyAST_List │ │ │ │ 00000ab4 T _PyAST_ListComp │ │ │ │ 00001304 T _PyAST_Match │ │ │ │ 00001298 T _PyAST_MatchAs │ │ │ │ 00016888 T _PyAST_MatchClass │ │ │ │ 00022a94 T _PyAST_MatchMapping │ │ │ │ 000193b0 T _PyAST_MatchOr │ │ │ │ @@ -16923,15 +16925,15 @@ │ │ │ │ 00000ec0 T _PyAST_Raise │ │ │ │ 00000898 T _PyAST_Return │ │ │ │ 00000db8 T _PyAST_Set │ │ │ │ 00000754 T _PyAST_SetComp │ │ │ │ 00000174 T _PyAST_Slice │ │ │ │ 00000db0 T _PyAST_Starred │ │ │ │ 00000a04 T _PyAST_Subscript │ │ │ │ -000165f8 T _PyAST_TemplateStr │ │ │ │ +0001655c T _PyAST_TemplateStr │ │ │ │ 0000025c T _PyAST_Try │ │ │ │ 00021ed8 T _PyAST_TryStar │ │ │ │ 00000bb8 T _PyAST_Tuple │ │ │ │ 00018f00 T _PyAST_TypeAlias │ │ │ │ 00000640 T _PyAST_TypeIgnore │ │ │ │ 00019418 T _PyAST_TypeVar │ │ │ │ 00022b08 T _PyAST_TypeVarTuple │ │ │ │ @@ -16953,15 +16955,15 @@ │ │ │ │ 00000e20 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00002dfc t _Py_EnterRecursiveCallTstate │ │ │ │ +00002df8 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 │ │ │ │ @@ -16981,26 +16983,26 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000070 d __compound_literal.0 │ │ │ │ 00000014 d _astmodule │ │ │ │ 0000424c t add_ast_annotations │ │ │ │ 00004188 t add_attributes.constprop.0 │ │ │ │ 00004114 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 │ │ │ │ +000003a8 r alias_attributes │ │ │ │ +000003a0 r alias_fields │ │ │ │ +00000378 r arg_attributes │ │ │ │ +0000036c r arg_fields │ │ │ │ +00000350 r arguments_fields │ │ │ │ 00018a44 t ast2obj_alias │ │ │ │ 000182ac t ast2obj_arg │ │ │ │ 00017fd8 t ast2obj_arguments │ │ │ │ 00018ce4 t ast2obj_comprehension │ │ │ │ 00018fc8 t ast2obj_excepthandler │ │ │ │ 00001884 t ast2obj_expr │ │ │ │ -00002d98 t ast2obj_expr_context │ │ │ │ +00002d94 t ast2obj_expr_context │ │ │ │ 000187e8 t ast2obj_keyword │ │ │ │ 00001784 t ast2obj_list │ │ │ │ 00023f84 t ast2obj_match_case │ │ │ │ 00018cb0 t ast2obj_object │ │ │ │ 00018568 t ast2obj_operator │ │ │ │ 000240f8 t ast2obj_pattern │ │ │ │ 00016c5c t ast2obj_stmt │ │ │ │ @@ -17010,59 +17012,59 @@ │ │ │ │ 00018ea4 t ast_clear │ │ │ │ 000016f0 t ast_dealloc │ │ │ │ 000246a4 t ast_is_abstract │ │ │ │ 0002354c t ast_repr │ │ │ │ 00023564 t ast_repr_max_depth │ │ │ │ 00001630 t ast_traverse │ │ │ │ 0000010c d ast_type_getsets │ │ │ │ -00012620 t ast_type_init │ │ │ │ +00012584 t ast_type_init │ │ │ │ 00000164 d ast_type_members │ │ │ │ 00000134 d ast_type_methods │ │ │ │ 00024740 t ast_type_reduce │ │ │ │ 00003c70 t ast_type_replace │ │ │ │ 00003e30 t ast_type_replace_update_payload │ │ │ │ 000115e0 t astmodule_exec │ │ │ │ 0000007c d astmodule_methods │ │ │ │ 00000048 d astmodule_slots │ │ │ │ -0000031c r comprehension_fields │ │ │ │ -0000032c r excepthandler_attributes │ │ │ │ -00000210 r expr_attributes │ │ │ │ +00000324 r comprehension_fields │ │ │ │ +00000334 r excepthandler_attributes │ │ │ │ +00000218 r expr_attributes │ │ │ │ 00001414 t init_types │ │ │ │ -00000388 r keyword_attributes │ │ │ │ -00000380 r keyword_fields │ │ │ │ +00000390 r keyword_attributes │ │ │ │ +00000388 r keyword_fields │ │ │ │ 00001518 t make_type.constprop.0 │ │ │ │ 000013ec t make_type.constprop.1 │ │ │ │ 00001330 t make_type.constprop.2 │ │ │ │ 00001228 t make_type.constprop.3 │ │ │ │ 000010e8 t make_type.constprop.4 │ │ │ │ 00000fa8 t make_type.constprop.5 │ │ │ │ 00000e68 t make_type.constprop.6 │ │ │ │ -000003b8 r match_case_fields │ │ │ │ +000003c0 r match_case_fields │ │ │ │ U memset │ │ │ │ 00000104 t obj2ast_alias │ │ │ │ 00022f64 t obj2ast_arg │ │ │ │ 00021f54 t obj2ast_arguments │ │ │ │ 000008e4 t obj2ast_comprehension │ │ │ │ 00002940 t obj2ast_excepthandler │ │ │ │ -00002ed8 t obj2ast_expr │ │ │ │ +00002ed4 t obj2ast_expr │ │ │ │ 000218e0 t obj2ast_expr_context.isra.0 │ │ │ │ 00021830 t obj2ast_identifier.isra.0 │ │ │ │ -00002e40 t obj2ast_int.isra.0 │ │ │ │ +00002e3c t obj2ast_int.isra.0 │ │ │ │ 000219c8 t obj2ast_keyword │ │ │ │ 00000d94 t obj2ast_match_case │ │ │ │ 00022c30 t obj2ast_operator.isra.0 │ │ │ │ 00001138 t obj2ast_pattern │ │ │ │ 0001a29c 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 │ │ │ │ +000003cc r pattern_attributes │ │ │ │ +000000c8 r stmt_attributes │ │ │ │ +0000041c r type_param_attributes │ │ │ │ +000003b8 r withitem_fields │ │ │ │ │ │ │ │ Python-tokenize.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 0000011c r .LC10 │ │ │ │ 00000138 r .LC12 │ │ │ │ @@ -17166,17 +17168,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 │ │ │ │ -00001a6c t assemble_emit_exception_table_entry │ │ │ │ +00001a70 t assemble_emit_exception_table_entry │ │ │ │ 000011f0 t assemble_emit_location │ │ │ │ -000019c8 t write_location_signed_varint │ │ │ │ +000019cc t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000084 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000108 r .LC10 │ │ │ │ 00000128 r .LC11 │ │ │ │ 0000012c r .LC12 │ │ │ │ @@ -17216,18 +17218,18 @@ │ │ │ │ 000003d8 r .LC45 │ │ │ │ 0000040c r .LC46 │ │ │ │ 00000428 r .LC47 │ │ │ │ 00000464 r .LC48 │ │ │ │ 00000484 r .LC49 │ │ │ │ 000000b4 r .LC5 │ │ │ │ 0000049c r .LC50 │ │ │ │ -000004c0 r .LC51 │ │ │ │ -000004e4 r .LC52 │ │ │ │ -000004ec r .LC53 │ │ │ │ -000004f4 r .LC54 │ │ │ │ +000004a4 r .LC51 │ │ │ │ +000004ac r .LC52 │ │ │ │ +000004b4 r .LC53 │ │ │ │ +000004d8 r .LC54 │ │ │ │ 000004fc r .LC55 │ │ │ │ 00000504 r .LC56 │ │ │ │ 00000534 r .LC57 │ │ │ │ 00000578 r .LC58 │ │ │ │ 0000059c r .LC60 │ │ │ │ 000005d4 r .LC61 │ │ │ │ 00000614 r .LC62 │ │ │ │ @@ -17268,21 +17270,21 @@ │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000084 r forbidden.0 │ │ │ │ 00001a44 t validate_args │ │ │ │ 000018d4 t validate_arguments │ │ │ │ -00001580 t validate_assignlist │ │ │ │ +000012a8 t validate_assignlist │ │ │ │ 0000166c t validate_body │ │ │ │ 0000075c t validate_capture │ │ │ │ 00001b9c t validate_comprehension │ │ │ │ -00001350 t validate_constant │ │ │ │ +000013c0 t validate_constant │ │ │ │ 00000ce0 t validate_expr │ │ │ │ -000012a8 t validate_exprs │ │ │ │ +00001318 t validate_exprs │ │ │ │ 00000000 t validate_import_names.constprop.0 │ │ │ │ 000015f0 t validate_keywords │ │ │ │ 00000c74 t validate_name │ │ │ │ 000000ac t validate_pattern │ │ │ │ 000004f8 t validate_pattern_match_value │ │ │ │ 00000700 t validate_patterns │ │ │ │ 000000b0 t validate_stmts │ │ │ │ @@ -18040,23 +18042,23 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000001f0 T PyEval_EvalCode │ │ │ │ 000001b0 T PyEval_EvalCodeEx │ │ │ │ 00001074 T PyEval_EvalFrame │ │ │ │ 000010c8 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -00016700 T PyEval_GetFrame │ │ │ │ +000166fc T PyEval_GetFrame │ │ │ │ 00000998 T PyEval_GetFrameBuiltins │ │ │ │ 00000904 T PyEval_GetFrameGlobals │ │ │ │ 000008f0 T PyEval_GetFrameLocals │ │ │ │ 000009e0 T PyEval_GetFuncDesc │ │ │ │ 00000a60 T PyEval_GetFuncName │ │ │ │ -00015524 T PyEval_GetGlobals │ │ │ │ +00015520 T PyEval_GetGlobals │ │ │ │ 00000ae4 T PyEval_GetLocals │ │ │ │ -0001668c T PyEval_MergeCompilerFlags │ │ │ │ +00016688 T PyEval_MergeCompilerFlags │ │ │ │ 00000f84 T PyEval_SetProfile │ │ │ │ 00000fd4 T PyEval_SetProfileAllThreads │ │ │ │ 000008a0 T PyEval_SetTrace │ │ │ │ 00001024 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -18166,17 +18168,17 @@ │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ 00000dfc t PyStackRef_CLOSE │ │ │ │ 00000dfc t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -00016800 T PyThreadState_EnterTracing │ │ │ │ +000167fc T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -00016820 T PyThreadState_LeaveTracing │ │ │ │ +0001681c T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -18189,27 +18191,27 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000007e4 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 00000d9c T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000d38 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -00013e0c t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ -00013db0 t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ -00013968 T Py_EnterRecursiveCall │ │ │ │ +00013e08 t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ +00013dac t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ +00013964 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ 000014bc T Py_GetRecursionLimit │ │ │ │ -000139c8 T Py_LeaveRecursiveCall │ │ │ │ +000139c4 T Py_LeaveRecursiveCall │ │ │ │ 00001554 T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -0001514c T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -00013a00 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +00015148 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +000139fc T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobalStackRef │ │ │ │ @@ -18228,74 +18230,74 @@ │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000e8c T _PyEvalFramePushAndInit │ │ │ │ 000010dc t _PyEvalFramePushAndInit.constprop.2 │ │ │ │ -000140d4 T _PyEvalFramePushAndInit_Ex │ │ │ │ +000140d0 T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 0000050c T _PyEval_CallTracing │ │ │ │ 00002c0c T _PyEval_CheckExceptStarTypeValid │ │ │ │ -000138d0 T _PyEval_CheckExceptTypeValid │ │ │ │ +000138cc T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -000148ac T _PyEval_EnsureBuiltins │ │ │ │ +000148a8 T _PyEval_EnsureBuiltins │ │ │ │ 00000fcc T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001860 T _PyEval_EvalFrameDefault │ │ │ │ 00002cf4 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000082c T _PyEval_FormatAwaitableError │ │ │ │ 00001238 T _PyEval_FormatExcCheckArg │ │ │ │ 00000778 T _PyEval_FormatExcUnbound │ │ │ │ 0000063c T _PyEval_FormatKwargsError │ │ │ │ -00012518 T _PyEval_FrameClearAndPop │ │ │ │ +00012514 T _PyEval_FrameClearAndPop │ │ │ │ 00003168 T _PyEval_GetANext │ │ │ │ 00001ea4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 00001e78 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 00002b18 T _PyEval_GetAwaitable │ │ │ │ 000014e8 T _PyEval_GetBuiltin │ │ │ │ 00000184 T _PyEval_GetBuiltins │ │ │ │ 000030dc T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -000150d4 T _PyEval_GetFrame │ │ │ │ +000150d0 T _PyEval_GetFrame │ │ │ │ 000012e8 T _PyEval_GetFrameLocals │ │ │ │ 000017b4 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0001297c T _PyEval_GetIter │ │ │ │ -00015610 T _PyEval_ImportFrom │ │ │ │ -00013e68 T _PyEval_ImportName │ │ │ │ -00014000 T _PyEval_ImportNameWithImport │ │ │ │ +00012978 T _PyEval_GetIter │ │ │ │ +0001560c T _PyEval_ImportFrom │ │ │ │ +00013e64 T _PyEval_ImportName │ │ │ │ +00013ffc T _PyEval_ImportNameWithImport │ │ │ │ U _PyEval_LazyImportFrom │ │ │ │ -00014b80 T _PyEval_LazyImportName │ │ │ │ -000127d8 T _PyEval_LoadGlobalStackRef │ │ │ │ -00011a44 T _PyEval_LoadName │ │ │ │ +00014b7c T _PyEval_LazyImportName │ │ │ │ +000127d4 T _PyEval_LoadGlobalStackRef │ │ │ │ +00011a40 T _PyEval_LoadName │ │ │ │ 000018b4 T _PyEval_MatchClass │ │ │ │ 00001a08 t _PyEval_MatchClass.part.0 │ │ │ │ 00002308 T _PyEval_MatchKeys │ │ │ │ -0001354c T _PyEval_MonitorRaise │ │ │ │ -00014870 T _PyEval_NoToolsForUnwind │ │ │ │ +00013548 T _PyEval_MonitorRaise │ │ │ │ +0001486c T _PyEval_NoToolsForUnwind │ │ │ │ 00001ed0 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 00001fa8 T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00003108 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -00015d64 T _PyEval_SliceIndex │ │ │ │ -00015e68 T _PyEval_SliceIndexNotNone │ │ │ │ +00015d60 T _PyEval_SliceIndex │ │ │ │ +00015e64 T _PyEval_SliceIndexNotNone │ │ │ │ 0000054c T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00015f58 T _PyEval_UnpackIndices │ │ │ │ -000130b8 T _PyEval_UnpackIterableStackRef │ │ │ │ +00015f54 T _PyEval_UnpackIndices │ │ │ │ +000130b4 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000944 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -00012aa4 T _PyForIter_VirtualIteratorNext │ │ │ │ +00012aa0 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00012d44 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ +00012d40 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 │ │ │ │ @@ -18316,15 +18318,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000f5c T _PyObjectArray_Free │ │ │ │ -00012478 T _PyObjectArray_FromStackRefArray │ │ │ │ +00012474 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ 000011a8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ @@ -18343,25 +18345,25 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00012620 T _Py_BuildMap_StackRefSteal │ │ │ │ -00013b30 T _Py_BuildString_StackRefSteal │ │ │ │ -000153a8 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -00012bcc T _Py_BuiltinCallFast_StackRef │ │ │ │ +0001261c T _Py_BuildMap_StackRefSteal │ │ │ │ +00013b2c T _Py_BuildString_StackRefSteal │ │ │ │ +000153a4 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +00012bc8 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -00015260 T _Py_CallBuiltinClass_StackRef │ │ │ │ +0001525c T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 0000164c T _Py_CheckRecursiveCallPy │ │ │ │ -000155a4 T _Py_Check_ArgsIterable │ │ │ │ +000155a0 T _Py_Check_ArgsIterable │ │ │ │ 00000f94 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000ee0 T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ @@ -18370,15 +18372,15 @@ │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ 00000f14 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -000139dc T _Py_ReachedRecursionLimit │ │ │ │ +000139d8 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 │ │ │ │ @@ -18391,18 +18393,18 @@ │ │ │ │ U _Py_Specialize_Resume │ │ │ │ U _Py_Specialize_Send │ │ │ │ U _Py_Specialize_StoreAttr │ │ │ │ U _Py_Specialize_StoreSubscr │ │ │ │ U _Py_Specialize_ToBool │ │ │ │ U _Py_Specialize_UnpackSequence │ │ │ │ U _Py_TrueStruct │ │ │ │ -00011bd0 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -000121e8 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ -00011ee4 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ -00012e54 T _Py_VectorCall_StackRefSteal │ │ │ │ +00011bcc T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +000121e4 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ +00011ee0 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ +00012e50 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 │ │ │ │ @@ -18416,18 +18418,18 @@ │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000dcc t check_periodics │ │ │ │ 00000e7c t check_periodics_at_end │ │ │ │ 00000e34 t clear_thread_frame │ │ │ │ 000016dc t do_monitor_exc │ │ │ │ -0001616c t do_raise │ │ │ │ +00016168 t do_raise │ │ │ │ 00000e60 t dtrace_function_entry │ │ │ │ 00000de0 t dtrace_function_return │ │ │ │ -000135a4 t get_exception_handler.isra.0 │ │ │ │ +000135a0 t get_exception_handler.isra.0 │ │ │ │ 000003f4 t initialize_locals │ │ │ │ 00000028 t initialize_locals.constprop.1 │ │ │ │ 00001948 t match_class_attr │ │ │ │ U memset │ │ │ │ 0000274c t missing_arguments │ │ │ │ 00000ec0 t monitor_reraise │ │ │ │ 00000114 t monitor_stop_iteration │ │ │ │ @@ -18706,15 +18708,15 @@ │ │ │ │ 00003d50 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 0000b900 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -0000c0d4 T _PyCodegen_AddReturnAtEnd │ │ │ │ +0000c0d8 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000154 T _PyCodegen_EnterAnonymousScope │ │ │ │ 00007fcc T _PyCodegen_Expression │ │ │ │ 00000000 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ @@ -18759,16 +18761,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 │ │ │ │ -0000c1bc T _PyOpcode_num_popped │ │ │ │ -0000c4b4 T _PyOpcode_num_pushed │ │ │ │ +0000c1c0 T _PyOpcode_num_popped │ │ │ │ +0000c4b8 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 │ │ │ │ @@ -18782,88 +18784,88 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000047e8 t assignment_helper │ │ │ │ 000004e8 t check_is_arg.part.0.isra.0 │ │ │ │ 00007d70 t codegen_add_yield_from │ │ │ │ 0000037c t codegen_addcompare │ │ │ │ -0000793c t codegen_addop_load_const │ │ │ │ -000078a8 t codegen_addop_load_const.constprop.0 │ │ │ │ -00007818 t codegen_addop_load_const.constprop.1 │ │ │ │ +00007940 t codegen_addop_load_const │ │ │ │ +000078ac t codegen_addop_load_const.constprop.0 │ │ │ │ +0000781c t codegen_addop_load_const.constprop.1 │ │ │ │ 0000053c t codegen_addop_load_const_new │ │ │ │ -000075c8 t codegen_addop_name │ │ │ │ -00007748 t codegen_addop_name_custom.constprop.0 │ │ │ │ +000075cc t codegen_addop_name │ │ │ │ +0000774c t codegen_addop_name_custom.constprop.0 │ │ │ │ 000023fc t codegen_addop_o │ │ │ │ 0000248c t codegen_addop_yield │ │ │ │ 000083fc t codegen_argannotation │ │ │ │ 00008370 t codegen_argannotations │ │ │ │ 00009188 t codegen_async_for │ │ │ │ 00008a24 t codegen_async_with_inner │ │ │ │ 000049a0 t codegen_augassign │ │ │ │ 000057cc t codegen_call_exit_with_nones │ │ │ │ -0000b6e8 t codegen_call_helper_impl.constprop.0 │ │ │ │ +0000b6ec t codegen_call_helper_impl.constprop.0 │ │ │ │ 0000b884 t codegen_check_ann_expr │ │ │ │ 0000049c t codegen_check_ann_subscr │ │ │ │ -0000ca9c t codegen_class │ │ │ │ -00008394 t codegen_compare │ │ │ │ +0000caa0 t codegen_class │ │ │ │ +00008398 t codegen_compare │ │ │ │ 00000614 t codegen_comprehension │ │ │ │ 00001160 t codegen_comprehension_generator │ │ │ │ -0000ad48 t codegen_decorators.part.0 │ │ │ │ +0000ad4c t codegen_decorators.part.0 │ │ │ │ 000002fc t codegen_enter_scope.constprop.3 │ │ │ │ 00008524 t codegen_finish_annotations_scope │ │ │ │ 000043f4 t codegen_for │ │ │ │ 000038f8 t codegen_from_import │ │ │ │ -000096b4 t codegen_function │ │ │ │ -000079c8 t codegen_jump_if.isra.0 │ │ │ │ +000096b8 t codegen_function │ │ │ │ +000079cc t codegen_jump_if.isra.0 │ │ │ │ 000087dc t codegen_load_classdict_freevar │ │ │ │ -0000e1f8 t codegen_make_closure │ │ │ │ +0000e200 t codegen_make_closure │ │ │ │ 00005cd4 t codegen_match_inner.constprop.0 │ │ │ │ -00006a28 t codegen_nameop │ │ │ │ -00007388 t codegen_nameop.constprop.0 │ │ │ │ -00006f54 t codegen_nameop.constprop.1 │ │ │ │ +00006a2c t codegen_nameop │ │ │ │ +0000738c t codegen_nameop.constprop.0 │ │ │ │ +00006f58 t codegen_nameop.constprop.1 │ │ │ │ 00006220 t codegen_pattern │ │ │ │ 000089a0 t codegen_pattern_helper_rotate │ │ │ │ 00008888 t codegen_pattern_helper_store_name │ │ │ │ 00009f00 t codegen_pattern_mapping │ │ │ │ 00003828 t codegen_pop_except_and_reraise │ │ │ │ 0000374c t codegen_pop_except_and_reraise.constprop.0 │ │ │ │ 00003f04 t codegen_process_deferred_annotations │ │ │ │ 00008184 t codegen_setup_annotations_scope │ │ │ │ 00005bfc t codegen_slice_two_parts │ │ │ │ -0000ea68 t codegen_subdict │ │ │ │ +0000ea70 t codegen_subdict │ │ │ │ 00007ff8 t codegen_subkwargs │ │ │ │ 000026d8 t codegen_try_except │ │ │ │ 000050d8 t codegen_try_finally │ │ │ │ 0000a968 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ 0000b64c t codegen_type_param_bound_or_default │ │ │ │ 00009a80 t codegen_type_params │ │ │ │ 000095bc t codegen_typealias │ │ │ │ 000030e0 t codegen_unwind_fblock │ │ │ │ -0000c848 t codegen_unwind_fblock_stack │ │ │ │ -0000c988 t codegen_unwind_fblock_stack.constprop.0 │ │ │ │ +0000c84c t codegen_unwind_fblock_stack │ │ │ │ +0000c98c t codegen_unwind_fblock_stack.constprop.0 │ │ │ │ 00008768 t codegen_visit_annexpr │ │ │ │ -0000342c t codegen_visit_expr │ │ │ │ +00003430 t codegen_visit_expr │ │ │ │ 00000510 t codegen_visit_stmt │ │ │ │ 00005958 t codegen_with_except_finish │ │ │ │ -0000e494 t codegen_with_inner │ │ │ │ +0000e49c t codegen_with_inner │ │ │ │ 0000257c t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000284 r compare_masks │ │ │ │ 00007c70 t emit_and_reset_fail_pop │ │ │ │ 00007bdc t ensure_fail_pop │ │ │ │ 00003de8 t infer_type │ │ │ │ 00003e90 t is_constant_slice │ │ │ │ 00007b3c t jump_to_fail_pop │ │ │ │ 0000552c t load_args_for_super │ │ │ │ -0000adcc t maybe_optimize_function_call │ │ │ │ -00006010 t maybe_optimize_method_call │ │ │ │ +0000add0 t maybe_optimize_function_call │ │ │ │ +00006014 t maybe_optimize_method_call │ │ │ │ U memset │ │ │ │ 00005690 t restore_inlined_comprehension_locals │ │ │ │ -00009104 t starunpack_helper_impl │ │ │ │ -00008c3c t starunpack_helper_impl.constprop.0 │ │ │ │ +00009108 t starunpack_helper_impl │ │ │ │ +00008c40 t starunpack_helper_impl.constprop.0 │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000104 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ 00000118 r .LC12 │ │ │ │ @@ -19036,18 +19038,18 @@ │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ 0000016c r .LC11 │ │ │ │ 0000019c r .LC12 │ │ │ │ 000001e4 r .LC13 │ │ │ │ -000001e8 r .LC14 │ │ │ │ -000001f0 r .LC15 │ │ │ │ -000001f8 r .LC16 │ │ │ │ -00000200 r .LC17 │ │ │ │ +000001ec r .LC14 │ │ │ │ +000001f4 r .LC15 │ │ │ │ +000001fc r .LC16 │ │ │ │ +00000204 r .LC17 │ │ │ │ 00000208 r .LC18 │ │ │ │ 0000021c r .LC19 │ │ │ │ 00000024 r .LC2 │ │ │ │ 00000228 r .LC20 │ │ │ │ 00000250 r .LC21 │ │ │ │ 00000278 r .LC22 │ │ │ │ 0000029c r .LC23 │ │ │ │ @@ -19644,54 +19646,54 @@ │ │ │ │ 00000168 r .LC8 │ │ │ │ 00000170 r .LC9 │ │ │ │ U PyCallable_Check │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ -0000039c T PyErr_BadArgument │ │ │ │ -000007d8 T PyErr_BadInternalCall │ │ │ │ +00000490 T PyErr_BadArgument │ │ │ │ +000008cc T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00001408 T PyErr_Clear │ │ │ │ -00001004 T PyErr_ExceptionMatches │ │ │ │ +0000140c T PyErr_Clear │ │ │ │ +00001008 T PyErr_ExceptionMatches │ │ │ │ 00000b18 T PyErr_Fetch │ │ │ │ 000000e4 T PyErr_Format │ │ │ │ -000014c0 T PyErr_FormatUnraisable │ │ │ │ -000007a4 T PyErr_FormatV │ │ │ │ -00000594 T PyErr_GetExcInfo │ │ │ │ -000006d8 T PyErr_GetHandledException │ │ │ │ -00001374 T PyErr_GetRaisedException │ │ │ │ -00001194 T PyErr_GivenExceptionMatches │ │ │ │ +00001318 T PyErr_FormatUnraisable │ │ │ │ +00000898 T PyErr_FormatV │ │ │ │ +00000688 T PyErr_GetExcInfo │ │ │ │ +000007cc T PyErr_GetHandledException │ │ │ │ +00001378 T PyErr_GetRaisedException │ │ │ │ +00001198 T PyErr_GivenExceptionMatches │ │ │ │ 0000007c T PyErr_NewException │ │ │ │ -000012ec T PyErr_NewExceptionWithDoc │ │ │ │ -00001498 T PyErr_NoMemory │ │ │ │ -000002dc T PyErr_NormalizeException │ │ │ │ +00001144 T PyErr_NewExceptionWithDoc │ │ │ │ +000012f0 T PyErr_NoMemory │ │ │ │ +000003d0 T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ -00000960 T PyErr_ProgramText │ │ │ │ -00000a8c T PyErr_ProgramTextObject │ │ │ │ -00000dac T PyErr_RangedSyntaxLocationObject │ │ │ │ +00000a54 T PyErr_ProgramText │ │ │ │ +00000b80 T PyErr_ProgramTextObject │ │ │ │ +00000c04 T PyErr_RangedSyntaxLocationObject │ │ │ │ 00000bb4 T PyErr_Restore │ │ │ │ -00000680 T PyErr_SetExcInfo │ │ │ │ +00000774 T PyErr_SetExcInfo │ │ │ │ 00000228 T PyErr_SetFromErrno │ │ │ │ -00000154 T PyErr_SetFromErrnoWithFilename │ │ │ │ -000017fc T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -00001564 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ -000023e8 T PyErr_SetHandledException │ │ │ │ -000004f0 T PyErr_SetImportError │ │ │ │ +000001f0 T PyErr_SetFromErrnoWithFilename │ │ │ │ +00001800 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ +00001568 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +00002148 T PyErr_SetHandledException │ │ │ │ +000005e4 T PyErr_SetImportError │ │ │ │ 00000000 T PyErr_SetImportErrorSubclass │ │ │ │ -00001a34 T PyErr_SetNone │ │ │ │ -00001a04 T PyErr_SetObject │ │ │ │ -000013a8 T PyErr_SetRaisedException │ │ │ │ -0000146c T PyErr_SetString │ │ │ │ -00000a74 T PyErr_SyntaxLocation │ │ │ │ -000009f4 T PyErr_SyntaxLocationEx │ │ │ │ -000024bc T PyErr_SyntaxLocationObject │ │ │ │ -00000dc0 t PyErr_SyntaxLocationObjectEx │ │ │ │ +00001a38 T PyErr_SetNone │ │ │ │ +00001a08 T PyErr_SetObject │ │ │ │ +000013ac T PyErr_SetRaisedException │ │ │ │ +00001470 T PyErr_SetString │ │ │ │ +00000b68 T PyErr_SyntaxLocation │ │ │ │ +00000ae8 T PyErr_SyntaxLocationEx │ │ │ │ +0000221c T PyErr_SyntaxLocationObject │ │ │ │ +00000c18 t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ -0000053c T PyErr_WriteUnraisable │ │ │ │ +00000630 T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_ModuleNotFoundError │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_SyntaxError │ │ │ │ @@ -19741,54 +19743,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 │ │ │ │ -00002468 T _PyErr_BadInternalCall │ │ │ │ -00000814 T _PyErr_ChainExceptions │ │ │ │ -0000199c T _PyErr_ChainExceptions1 │ │ │ │ -000019dc T _PyErr_ChainExceptions1Tstate │ │ │ │ +000021c8 T _PyErr_BadInternalCall │ │ │ │ +00000908 T _PyErr_ChainExceptions │ │ │ │ +000019a0 T _PyErr_ChainExceptions1 │ │ │ │ +000019e0 T _PyErr_ChainExceptions1Tstate │ │ │ │ 00000388 t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ -000021a0 T _PyErr_ChainStackItem │ │ │ │ +00001ff8 T _PyErr_ChainStackItem │ │ │ │ 00000578 T _PyErr_Clear │ │ │ │ -00000d00 t _PyErr_CreateException │ │ │ │ -000024ec T _PyErr_EmitSyntaxWarning │ │ │ │ +00000d04 t _PyErr_CreateException │ │ │ │ +0000224c T _PyErr_EmitSyntaxWarning │ │ │ │ 00000400 T _PyErr_ExceptionMatches │ │ │ │ 00000b4c T _PyErr_Fetch │ │ │ │ -00000d90 T _PyErr_FiniTypes │ │ │ │ -000012ac T _PyErr_Format │ │ │ │ -00002390 T _PyErr_FormatFromCause │ │ │ │ +00000be8 T _PyErr_FiniTypes │ │ │ │ +00001104 T _PyErr_Format │ │ │ │ +00000378 T _PyErr_FormatFromCause │ │ │ │ 00000114 T _PyErr_FormatFromCauseTstate │ │ │ │ -00001a60 T _PyErr_FormatNote │ │ │ │ +00001a64 T _PyErr_FormatNote │ │ │ │ 000001b4 T _PyErr_FormatV │ │ │ │ -000022f0 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ -000005c8 T _PyErr_GetExcInfo │ │ │ │ -00000748 T _PyErr_GetHandledException │ │ │ │ +00000154 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ +000006bc T _PyErr_GetExcInfo │ │ │ │ +0000083c T _PyErr_GetHandledException │ │ │ │ 00000034 T _PyErr_GetRaisedException │ │ │ │ 00000824 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ -000019ec T _PyErr_NormalizeException │ │ │ │ +00001844 T _PyErr_NormalizeException │ │ │ │ 0000085c T _PyErr_ProgramDecodedTextObject │ │ │ │ -000011bc T _PyErr_RaiseSyntaxError │ │ │ │ -00000e4c T _PyErr_Restore │ │ │ │ -00002414 T _PyErr_SetHandledException │ │ │ │ +00001014 T _PyErr_RaiseSyntaxError │ │ │ │ +00000e50 T _PyErr_Restore │ │ │ │ +00002174 T _PyErr_SetHandledException │ │ │ │ 00000610 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 000005c8 T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00001734 T _PyErr_SetKeyError │ │ │ │ -00000310 T _PyErr_SetLocaleString │ │ │ │ -000003e4 T _PyErr_SetModuleNotFoundError │ │ │ │ -00000388 T _PyErr_SetNone │ │ │ │ +00001738 T _PyErr_SetKeyError │ │ │ │ +00000404 T _PyErr_SetLocaleString │ │ │ │ +000004d8 T _PyErr_SetModuleNotFoundError │ │ │ │ +0000047c T _PyErr_SetNone │ │ │ │ 000006f4 T _PyErr_SetObject │ │ │ │ 00000274 t _PyErr_SetObject.constprop.0 │ │ │ │ 00000058 T _PyErr_SetRaisedException │ │ │ │ -000014f0 T _PyErr_SetString │ │ │ │ -00002238 T _PyErr_StackItemToExcInfoTuple │ │ │ │ +000014f4 T _PyErr_SetString │ │ │ │ +00002090 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000030 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -19809,22 +19811,22 @@ │ │ │ │ 00000000 r __func__.1 │ │ │ │ 00000028 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000009a4 t err_programtext │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ -00000554 t format_unraisable.constprop.0 │ │ │ │ -00001500 t format_unraisable_v │ │ │ │ -000013c8 t get_normalization_failure_note │ │ │ │ +00000648 t format_unraisable.constprop.0 │ │ │ │ +00001358 t format_unraisable_v │ │ │ │ +00001220 t get_normalization_failure_note │ │ │ │ U lseek64 │ │ │ │ U memcmp │ │ │ │ 000006ac t new_importerror │ │ │ │ U strrchr │ │ │ │ -00001c9c t write_unraisable_exc │ │ │ │ +00001af4 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ 00000220 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000a8 r .LC12 │ │ │ │ 000000d0 r .LC13 │ │ │ │ 000000fc r .LC14 │ │ │ │ @@ -20333,15 +20335,15 @@ │ │ │ │ 00001514 T _PyArg_ParseStackAndKeywords │ │ │ │ 00000694 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 000000dc T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000654 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000468 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 000003e8 T _PyArg_ParseTuple_SizeT │ │ │ │ 000003a8 T _PyArg_Parse_SizeT │ │ │ │ -000037f0 T _PyArg_UnpackKeywords │ │ │ │ +000037ec T _PyArg_UnpackKeywords │ │ │ │ 000043a8 T _PyArg_UnpackStack │ │ │ │ 000005b4 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000454 T _PyArg_VaParse_SizeT │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -20377,15 +20379,15 @@ │ │ │ │ 00004148 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000080 t vgetargs1.constprop.0 │ │ │ │ 000000ec t vgetargs1_impl.constprop.0 │ │ │ │ 00000450 t vgetargs1_impl.constprop.1 │ │ │ │ 00001b84 t vgetargskeywords_impl.constprop.0 │ │ │ │ -00002a14 t vgetargskeywords_impl.constprop.1 │ │ │ │ +00002a10 t vgetargskeywords_impl.constprop.1 │ │ │ │ 0000011c t vgetargskeywordsfast.constprop.0 │ │ │ │ 00001560 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ @@ -20440,53 +20442,53 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 000001d4 T PyEval_AcquireLock │ │ │ │ -00000c88 T PyEval_AcquireThread │ │ │ │ +00000c8c T PyEval_AcquireThread │ │ │ │ 000001c0 T PyEval_InitThreads │ │ │ │ 0000021c T PyEval_ReleaseLock │ │ │ │ -00000bcc T PyEval_ReleaseThread │ │ │ │ +00000bd0 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 │ │ │ │ -00000ef0 T Py_AddPendingCall │ │ │ │ -00000628 T Py_MakePendingCalls │ │ │ │ +00000ef4 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 │ │ │ │ -00000d10 T _PyEval_AddPendingCall │ │ │ │ -00000cbc T _PyEval_Fini │ │ │ │ +00000d14 T _PyEval_AddPendingCall │ │ │ │ +00000cc0 T _PyEval_Fini │ │ │ │ 00000024 T _PyEval_FiniGIL │ │ │ │ 00000104 T _PyEval_GetSwitchInterval │ │ │ │ 00000138 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ -00000684 T _PyEval_MakePendingCalls │ │ │ │ +00000688 T _PyEval_MakePendingCalls │ │ │ │ 0000006c T _PyEval_RaiseAsyncExc │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 00000458 T _PyEval_ReleaseLock │ │ │ │ 00000134 T _PyEval_SetSwitchInterval │ │ │ │ -00000cd0 T _PyEval_SignalReceived │ │ │ │ +00000cd4 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 │ │ │ │ @@ -20495,15 +20497,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000be0 T _Py_FinishPendingCalls │ │ │ │ +00000be4 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 │ │ │ │ @@ -20516,19 +20518,19 @@ │ │ │ │ 00000044 r __func__.4 │ │ │ │ 00000038 r __func__.5 │ │ │ │ 0000002c r __func__.6 │ │ │ │ 0000009c r __func__.7 │ │ │ │ 00000000 r __func__.8 │ │ │ │ 0000000c r __func__.9 │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ -000009b0 t _make_pending_calls │ │ │ │ +000009b4 t _make_pending_calls │ │ │ │ 000001b8 t create_gil │ │ │ │ 000005e4 t drop_gil │ │ │ │ -000006e8 t handle_signals │ │ │ │ -00000778 t make_pending_calls │ │ │ │ +000006ec t handle_signals │ │ │ │ +0000077c t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ @@ -22172,25 +22174,25 @@ │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 00000538 T _PyEvent_IsSet │ │ │ │ 00000288 T _PyEvent_Notify │ │ │ │ -000004fc T _PyMutex_LockTimed │ │ │ │ -00000768 T _PyMutex_TryUnlock │ │ │ │ +000004f0 T _PyMutex_LockTimed │ │ │ │ +00000764 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000048 T _PyRWMutex_Lock │ │ │ │ 000000f0 T _PyRWMutex_RLock │ │ │ │ 000001e0 T _PyRWMutex_RUnlock │ │ │ │ 000000ac T _PyRWMutex_Unlock │ │ │ │ -00000380 T _PyRawMutex_LockSlow │ │ │ │ +00000304 T _PyRawMutex_LockSlow │ │ │ │ 00000484 T _PyRawMutex_UnlockSlow │ │ │ │ 000000b8 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 00000244 T _PyRecursiveMutex_LockTimed │ │ │ │ 000001a0 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000f0 T _PyRecursiveMutex_Unlock │ │ │ │ 00000000 T _PyRecursiveMutex_at_fork_reinit │ │ │ │ @@ -22210,15 +22212,15 @@ │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U memset │ │ │ │ -00000304 t mutex_unpark │ │ │ │ +00000408 t mutex_unpark │ │ │ │ 00000154 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ @@ -22525,15 +22527,15 @@ │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000084 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ 000000cc r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000588 T PyOS_strtoul │ │ │ │ +00000574 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ 000000cc r digitlimit │ │ │ │ 00000160 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ @@ -22554,30 +22556,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 │ │ │ │ -000007d8 T _PyParkingLot_AfterFork │ │ │ │ +000007a0 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000630 T _PyParkingLot_Unpark │ │ │ │ -000003f8 T _PyParkingLot_UnparkAll │ │ │ │ +0000060c T _PyParkingLot_Unpark │ │ │ │ +000003d4 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -000007c4 T _PySemaphore_Destroy │ │ │ │ -000003bc T _PySemaphore_Init │ │ │ │ -00000554 T _PySemaphore_Wait │ │ │ │ -000005fc T _PySemaphore_Wakeup │ │ │ │ +0000078c T _PySemaphore_Destroy │ │ │ │ +00000398 T _PySemaphore_Init │ │ │ │ +00000530 T _PySemaphore_Wait │ │ │ │ +000005d8 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 │ │ │ │ @@ -22967,29 +22969,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000008f8 T Py_AtExit │ │ │ │ -000030ec T Py_EndInterpreter │ │ │ │ +000030f0 T Py_EndInterpreter │ │ │ │ 000006b8 T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 00000764 T Py_FatalError │ │ │ │ 000009e0 T Py_FdIsInteractive │ │ │ │ 0000056c T Py_Finalize │ │ │ │ -00004080 T Py_FinalizeEx │ │ │ │ +00004084 T Py_FinalizeEx │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ 00000094 T Py_Initialize │ │ │ │ 000000ac T Py_InitializeEx │ │ │ │ 000000f8 T Py_InitializeFromConfig │ │ │ │ -0000425c T Py_IsFinalizing │ │ │ │ +00004260 T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005e4 T Py_NewInterpreter │ │ │ │ -0000422c T Py_NewInterpreterFromConfig │ │ │ │ +00004230 T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 00000718 T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -23057,15 +23059,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -000030bc t _PyInterpreterState_SetFinalizing │ │ │ │ +000030c0 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -23164,15 +23166,15 @@ │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 00000580 T _Py_InitializeMain │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00000750 T _Py_IsCoreInitialized │ │ │ │ -00004094 T _Py_IsInterpreterFinalizing │ │ │ │ +00004098 T _Py_IsInterpreterFinalizing │ │ │ │ 00000520 T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ 000006c4 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000006c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ @@ -23203,34 +23205,34 @@ │ │ │ │ 00000240 r __func__.3 │ │ │ │ 00000208 r __func__.6 │ │ │ │ 000001f4 r __func__.7 │ │ │ │ 000001e4 r __func__.8 │ │ │ │ 000001cc r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -000041ec t builtins_dict_watcher │ │ │ │ +000041f0 t builtins_dict_watcher │ │ │ │ 0000235c t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 0000018c t fatal_error │ │ │ │ U fflush │ │ │ │ 00002274 t file_is_closed │ │ │ │ U fileno │ │ │ │ -000040c8 t finalize_interp_clear │ │ │ │ -0000321c t finalize_modules │ │ │ │ +000040cc t finalize_interp_clear │ │ │ │ +00003220 t finalize_modules │ │ │ │ 00002180 t flush_std_files │ │ │ │ U fputc │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000658 t handle_thread_shutdown_exception.isra.0 │ │ │ │ 000012fc t init_interp_main │ │ │ │ 00000ba8 t init_interp_settings │ │ │ │ 00001d7c t interpreter_update_config │ │ │ │ U isatty │ │ │ │ 000028cc t make_pre_finalization_calls │ │ │ │ -00002e04 t new_interpreter │ │ │ │ +00002e08 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ 00000ca8 t pycore_interp_init │ │ │ │ 00000210 t pyinit_core.constprop.0 │ │ │ │ 0000120c t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ @@ -23314,28 +23316,28 @@ │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000090 T PyGILState_Check │ │ │ │ -00000fbc T PyGILState_Ensure │ │ │ │ +00000fc0 T PyGILState_Ensure │ │ │ │ 00000030 T PyGILState_GetThisThreadState │ │ │ │ 00001f5c T PyGILState_Release │ │ │ │ 0000118c T PyInterpreterGuard_Close │ │ │ │ 000009b0 T PyInterpreterGuard_FromCurrent │ │ │ │ 00000000 T PyInterpreterGuard_FromView │ │ │ │ 000006f0 T PyInterpreterState_Clear │ │ │ │ 00001778 T PyInterpreterState_Delete │ │ │ │ -00000f78 T PyInterpreterState_Get │ │ │ │ +00000f7c T PyInterpreterState_Get │ │ │ │ 00001124 T PyInterpreterState_GetDict │ │ │ │ 00000a78 T PyInterpreterState_GetID │ │ │ │ 00001ec8 T PyInterpreterState_Head │ │ │ │ 0000053c T PyInterpreterState_Main │ │ │ │ -00000bbc T PyInterpreterState_New │ │ │ │ +00000bd8 T PyInterpreterState_New │ │ │ │ 00001ee8 T PyInterpreterState_Next │ │ │ │ 00000078 T PyInterpreterState_ThreadHead │ │ │ │ 00002344 T PyInterpreterView_Close │ │ │ │ 00001128 T PyInterpreterView_FromCurrent │ │ │ │ 00000000 T PyInterpreterView_FromMain │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ @@ -23345,29 +23347,29 @@ │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ -000016e0 T PyThreadState_Clear │ │ │ │ -00001b94 T PyThreadState_Delete │ │ │ │ -00000c9c T PyThreadState_DeleteCurrent │ │ │ │ -00001528 T PyThreadState_Ensure │ │ │ │ +000015c8 T PyThreadState_Clear │ │ │ │ +00001a7c T PyThreadState_Delete │ │ │ │ +00000cb8 T PyThreadState_DeleteCurrent │ │ │ │ +00001e44 T PyThreadState_Ensure │ │ │ │ 00000204 T PyThreadState_EnsureFromView │ │ │ │ -00000d38 T PyThreadState_Get │ │ │ │ +00000d3c T PyThreadState_Get │ │ │ │ 00002020 T PyThreadState_GetDict │ │ │ │ 0000104c T PyThreadState_GetFrame │ │ │ │ -00000cc0 T PyThreadState_GetID │ │ │ │ +00000cdc T PyThreadState_GetID │ │ │ │ 00000878 T PyThreadState_GetInterpreter │ │ │ │ 00000968 T PyThreadState_GetUnchecked │ │ │ │ 000006d8 T PyThreadState_New │ │ │ │ -00000e94 T PyThreadState_Next │ │ │ │ +00000eb0 T PyThreadState_Next │ │ │ │ 000020ec T PyThreadState_Release │ │ │ │ -00000d30 T PyThreadState_SetAsyncExc │ │ │ │ +00000d4c 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 │ │ │ │ @@ -23379,23 +23381,23 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000007e0 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +000007fc T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ -00000f2c T _PyEval_StartTheWorld │ │ │ │ +00000f30 T _PyEval_StartTheWorld │ │ │ │ 00000890 T _PyEval_StartTheWorldAll │ │ │ │ -00000f18 T _PyEval_StopTheWorld │ │ │ │ +00000f1c 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 │ │ │ │ @@ -23404,42 +23406,42 @@ │ │ │ │ 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 │ │ │ │ -00000cd8 T _PyInterpreterGuard_GetInterpreter │ │ │ │ +00000cf4 T _PyInterpreterGuard_GetInterpreter │ │ │ │ 00000140 T _PyInterpreterGuard_Release │ │ │ │ 000000e4 T _PyInterpreterGuard_TryAcquire │ │ │ │ 00001184 T _PyInterpreterState_Clear │ │ │ │ 00000528 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000118 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00000c84 T _PyInterpreterState_GetConfig │ │ │ │ -00000eac T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +00000c88 T _PyInterpreterState_GetConfig │ │ │ │ +00000ec8 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 00001a20 T _PyInterpreterState_GetIDObject │ │ │ │ 00001d2c T _PyInterpreterState_GetWhence │ │ │ │ 0000098c T _PyInterpreterState_GuardCountdown │ │ │ │ 00000ac4 T _PyInterpreterState_HasFeature │ │ │ │ 000004a0 T _PyInterpreterState_IDDecref │ │ │ │ 00001cf4 T _PyInterpreterState_IDIncref │ │ │ │ 00001cdc T _PyInterpreterState_IsReady │ │ │ │ 00001d44 T _PyInterpreterState_IsRunningMain │ │ │ │ -00000f40 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ +00000f44 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ 00001b70 T _PyInterpreterState_LookUpID │ │ │ │ 00001a74 T _PyInterpreterState_LookUpIDObject │ │ │ │ 0000055c T _PyInterpreterState_Main │ │ │ │ 00000158 T _PyInterpreterState_New │ │ │ │ 00001aac T _PyInterpreterState_ObjectToID │ │ │ │ 00000474 T _PyInterpreterState_ReinitRunningMain │ │ │ │ 00001a54 T _PyInterpreterState_RequireIDRef │ │ │ │ -00000c14 T _PyInterpreterState_RequiresIDRef │ │ │ │ -00000c2c T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ -00000758 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ +00000c30 T _PyInterpreterState_RequiresIDRef │ │ │ │ +00000c48 T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ +00000774 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 00001108 T _PyInterpreterState_SetNotRunningMain │ │ │ │ 000008a4 T _PyInterpreterState_SetRunningMain │ │ │ │ 00000710 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ @@ -23463,47 +23465,47 @@ │ │ │ │ 00000390 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000aec T _PyThreadState_Attach │ │ │ │ 00000780 T _PyThreadState_Bind │ │ │ │ 00001730 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000d3c T _PyThreadState_DeleteCurrent │ │ │ │ 00000cbc T _PyThreadState_DeleteList │ │ │ │ -00000ca0 T _PyThreadState_Detach │ │ │ │ +00000ca4 T _PyThreadState_Detach │ │ │ │ 00000944 T _PyThreadState_GetCurrent │ │ │ │ 00002098 T _PyThreadState_GetDict │ │ │ │ -00000ed8 T _PyThreadState_HangThread │ │ │ │ -00000d08 T _PyThreadState_Init │ │ │ │ +00000758 T _PyThreadState_HangThread │ │ │ │ +00000d24 T _PyThreadState_Init │ │ │ │ 00000730 T _PyThreadState_IsRunningMain │ │ │ │ -00000bdc T _PyThreadState_MustExit │ │ │ │ +00000be0 T _PyThreadState_MustExit │ │ │ │ 0000076c T _PyThreadState_New │ │ │ │ 000011f0 T _PyThreadState_NewBound │ │ │ │ -00000e88 T _PyThreadState_PopFrame │ │ │ │ -00000cf0 T _PyThreadState_Prealloc │ │ │ │ -00000d78 T _PyThreadState_PushFrame │ │ │ │ +00000e8c T _PyThreadState_PopFrame │ │ │ │ +00000d0c T _PyThreadState_Prealloc │ │ │ │ +00000d7c T _PyThreadState_PushFrame │ │ │ │ 00000b58 T _PyThreadState_RemoveExcept │ │ │ │ 00000324 T _PyThreadState_SetShuttingDown │ │ │ │ 00000158 T _PyThreadState_Suspend │ │ │ │ -00001640 T _PyThreadState_Swap │ │ │ │ +00001528 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -00000808 T _PyThread_CurrentExceptions │ │ │ │ -000009b4 T _PyThread_CurrentFrames │ │ │ │ +00000824 T _PyThread_CurrentExceptions │ │ │ │ +000009d0 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 00001e04 T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000c34 T _Py_GetConfig │ │ │ │ +00000c38 T _Py_GetConfig │ │ │ │ 00000ef4 T _Py_GetMainConfig │ │ │ │ 00001d64 T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 00001980 T _Py_IsMainInterpreterFinalizing │ │ │ │ -00000c00 T _Py_IsMainThread │ │ │ │ +00000c04 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 │ │ │ │ @@ -23536,15 +23538,15 @@ │ │ │ │ 000011c0 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000057c t new_threadstate │ │ │ │ 000007fc t new_threadstate.constprop.0 │ │ │ │ 00000aec t release_interp_guard.isra.0 │ │ │ │ U stderr │ │ │ │ -00001c08 t tstate_delete_common.constprop.0 │ │ │ │ +00001af0 t tstate_delete_common.constprop.0 │ │ │ │ 00001914 t zapthreads │ │ │ │ │ │ │ │ pystats.o: │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23788,41 +23790,41 @@ │ │ │ │ 00000388 T PyTime_AsSecondsDouble │ │ │ │ 00000478 T PyTime_Monotonic │ │ │ │ 000004d8 T PyTime_MonotonicRaw │ │ │ │ 00000840 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ 00000838 T PyTime_Time │ │ │ │ 00000294 T PyTime_TimeRaw │ │ │ │ -000011c8 T _PyDeadline_Get │ │ │ │ +000011c0 T _PyDeadline_Get │ │ │ │ 00000dc0 T _PyDeadline_Init │ │ │ │ 00000cf0 T _PyLong_AsTime_t │ │ │ │ 00000428 T _PyLong_FromTime_t │ │ │ │ 000003f8 T _PyTimeFraction_Mul │ │ │ │ 000003a0 T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ 0000061c T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ 00000d8c T _PyTime_AsMilliseconds │ │ │ │ 000005e4 T _PyTime_AsTimespec │ │ │ │ 00000688 T _PyTime_AsTimespec_clamp │ │ │ │ -00001148 T _PyTime_AsTimeval │ │ │ │ +00001140 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000220 T _PyTime_AsTimeval_clamp │ │ │ │ 0000043c T _PyTime_FromMicrosecondsClamp │ │ │ │ 00000f58 T _PyTime_FromMillisecondsObject │ │ │ │ 00000408 T _PyTime_FromSeconds │ │ │ │ 0000026c T _PyTime_FromSecondsDouble │ │ │ │ 00000284 T _PyTime_FromSecondsObject │ │ │ │ 000006f0 T _PyTime_FromTimespec │ │ │ │ 00000640 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ 00000f40 T _PyTime_MonotonicWithInfo │ │ │ │ 000009a4 T _PyTime_ObjectToTime_t │ │ │ │ 00000af0 T _PyTime_ObjectToTimespec │ │ │ │ -00001198 T _PyTime_ObjectToTimeval │ │ │ │ +00001190 T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000058 T _PyTime_TimeWithInfo │ │ │ │ 00000648 T _PyTime_gmtime │ │ │ │ 0000014c T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -23831,15 +23833,15 @@ │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000144 t py_get_monotonic_clock │ │ │ │ -000010d4 t pytime_as_timeval.isra.0 │ │ │ │ +000010cc t pytime_as_timeval.isra.0 │ │ │ │ 0000005c t pytime_divide │ │ │ │ 000006b0 t pytime_from_double │ │ │ │ 00000b20 t pytime_object_to_denominator │ │ │ │ 00000778 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ @@ -23969,61 +23971,61 @@ │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyType_LookupRefAndVersion │ │ │ │ U _PyType_Validate │ │ │ │ U _Py_Dealloc │ │ │ │ 00000010 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ -000020d4 T _Py_Specialize_BinaryOp │ │ │ │ +000020d0 T _Py_Specialize_BinaryOp │ │ │ │ 0000058c T _Py_Specialize_Call │ │ │ │ 00000040 T _Py_Specialize_CallFunctionEx │ │ │ │ 00001bfc T _Py_Specialize_CallKw │ │ │ │ -00002764 T _Py_Specialize_CompareOp │ │ │ │ +00002758 T _Py_Specialize_CompareOp │ │ │ │ 00001b54 T _Py_Specialize_ContainsOp │ │ │ │ 0000021c T _Py_Specialize_ForIter │ │ │ │ 00000d1c T _Py_Specialize_GetIter │ │ │ │ 00000dd8 T _Py_Specialize_LoadAttr │ │ │ │ 00000378 T _Py_Specialize_LoadGlobal │ │ │ │ 00000108 T _Py_Specialize_LoadSuperAttr │ │ │ │ 00000148 T _Py_Specialize_Resume │ │ │ │ 00000268 T _Py_Specialize_Send │ │ │ │ -00001de0 T _Py_Specialize_StoreAttr │ │ │ │ -0000268c T _Py_Specialize_StoreSubscr │ │ │ │ +00001ddc T _Py_Specialize_StoreAttr │ │ │ │ +00002680 T _Py_Specialize_StoreSubscr │ │ │ │ 00000c00 T _Py_Specialize_ToBool │ │ │ │ 00001a9c T _Py_Specialize_UnpackSequence │ │ │ │ U _Py_slot_tp_getattr_hook │ │ │ │ U _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_type_getattro │ │ │ │ 00000000 d binaryop_extend_descrs │ │ │ │ 00000440 t bytes_int_multiply │ │ │ │ 000001fc t check_type_always_true │ │ │ │ -00002a58 t compactlong_float_add │ │ │ │ -00002940 t compactlong_float_guard │ │ │ │ -00002b7c t compactlong_float_multiply │ │ │ │ +00002a4c t compactlong_float_add │ │ │ │ +00002934 t compactlong_float_guard │ │ │ │ +00002b70 t compactlong_float_multiply │ │ │ │ 00000540 t compactlong_float_subtract │ │ │ │ -00002bb4 t compactlong_float_true_div │ │ │ │ -0000289c t compactlongs_and │ │ │ │ -00002844 t compactlongs_guard │ │ │ │ -00002a18 t compactlongs_or │ │ │ │ -00002a90 t compactlongs_xor │ │ │ │ +00002ba8 t compactlong_float_true_div │ │ │ │ +00002890 t compactlongs_and │ │ │ │ +00002838 t compactlongs_guard │ │ │ │ +00002a0c t compactlongs_or │ │ │ │ +00002a84 t compactlongs_xor │ │ │ │ 000003e4 t float_compactlong_add │ │ │ │ -000028dc t float_compactlong_guard │ │ │ │ -00002b44 t float_compactlong_multiply │ │ │ │ +000028d0 t float_compactlong_guard │ │ │ │ +00002b38 t float_compactlong_multiply │ │ │ │ 000003ac t float_compactlong_subtract │ │ │ │ 00000464 t float_compactlong_true_div │ │ │ │ 0000049c t int_bytes_multiply │ │ │ │ 000004cc t int_str_multiply │ │ │ │ 00000000 t int_tuple_multiply │ │ │ │ 00000098 r no_location │ │ │ │ -00002ad0 t nonzero_compactlong_float_guard │ │ │ │ +00002ac4 t nonzero_compactlong_float_guard │ │ │ │ 00000340 t nonzero_float_compactlong_guard │ │ │ │ 0000018c t seq_int_multiply │ │ │ │ -000029a4 t str_int_multiply │ │ │ │ +00002998 t str_int_multiply │ │ │ │ 0000041c t tuple_int_multiply │ │ │ │ 00000000 r value_and_backoff_next │ │ │ │ │ │ │ │ slots.o: │ │ │ │ 00000058 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ @@ -24216,74 +24218,74 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -0000a894 t PyUnicode_READ_CHAR │ │ │ │ +0000a87c 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 │ │ │ │ -0000a9d4 T _PyST_GetScope │ │ │ │ -0000a920 T _PyST_GetSymbol │ │ │ │ -0000aa84 T _PyST_IsFunctionLike │ │ │ │ +0000a9bc T _PyST_GetScope │ │ │ │ +0000a908 T _PyST_GetSymbol │ │ │ │ +0000aa6c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -0000ab2c T _PySymtable_Free │ │ │ │ -0000a7fc T _PySymtable_Lookup │ │ │ │ -0000aab0 T _PySymtable_LookupOptional │ │ │ │ +0000ab14 T _PySymtable_Free │ │ │ │ +0000a7e4 T _PySymtable_Lookup │ │ │ │ +0000aa98 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001b40 T _Py_IsPrivateName │ │ │ │ -00007d8c T _Py_Mangle │ │ │ │ -00007a18 T _Py_MaybeMangle │ │ │ │ +00007d74 T _Py_Mangle │ │ │ │ +00007a00 T _Py_MaybeMangle │ │ │ │ 00001a6c T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009110 t analyze_block │ │ │ │ -00007ff8 t check_keywords │ │ │ │ +000090f8 t analyze_block │ │ │ │ +00007fe0 t check_keywords │ │ │ │ 0000144c t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ 00000bcc t inline_comprehension │ │ │ │ 000013d4 t is_free_in_any_child │ │ │ │ -0000abcc t ste_dealloc │ │ │ │ +0000abb4 t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ 00002724 t ste_new.constprop.3 │ │ │ │ 00000000 t ste_repr │ │ │ │ -000075a4 t symtable_add_def_ctx │ │ │ │ -00007140 t symtable_add_def_ctx.constprop.0 │ │ │ │ -00006ef8 t symtable_add_def_ctx.constprop.1 │ │ │ │ -0000732c t symtable_add_def_ctx.constprop.3 │ │ │ │ -00007700 t symtable_add_def_helper │ │ │ │ +0000758c t symtable_add_def_ctx │ │ │ │ +00007128 t symtable_add_def_ctx.constprop.0 │ │ │ │ +00006ee0 t symtable_add_def_ctx.constprop.1 │ │ │ │ +00007314 t symtable_add_def_ctx.constprop.3 │ │ │ │ +000076e8 t symtable_add_def_helper │ │ │ │ 00001578 t symtable_enter_block │ │ │ │ 00001c90 t symtable_enter_block.constprop.2 │ │ │ │ 00002394 t symtable_enter_block.constprop.3 │ │ │ │ 00002960 t symtable_enter_existing_block.constprop.0 │ │ │ │ 00001500 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 │ │ │ │ -00008140 t symtable_visit_annotations │ │ │ │ -000085bc t symtable_visit_arguments │ │ │ │ +00008128 t symtable_visit_annotations │ │ │ │ +000085a4 t symtable_visit_arguments │ │ │ │ 000004d8 t symtable_visit_excepthandler │ │ │ │ -000057dc t symtable_visit_expr │ │ │ │ +000057cc t symtable_visit_expr │ │ │ │ 00000ff4 t symtable_visit_pattern │ │ │ │ 00002a88 t symtable_visit_stmt │ │ │ │ 000016b4 t symtable_visit_type_param │ │ │ │ 000018c4 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ @@ -25251,15 +25253,15 @@ │ │ │ │ 00000a68 T _PyTraceMalloc_GetTracedMemory │ │ │ │ 00000b38 T _PyTraceMalloc_GetTraces │ │ │ │ 00000000 T _PyTraceMalloc_Init │ │ │ │ 000001c4 T _PyTraceMalloc_IsTracing │ │ │ │ 0000121c T _PyTraceMalloc_ResetPeak │ │ │ │ 00000000 T _PyTraceMalloc_Start │ │ │ │ 00000608 T _PyTraceMalloc_Stop │ │ │ │ -00000a9c t _PyTraceMalloc_TraceRef │ │ │ │ +00000a78 t _PyTraceMalloc_TraceRef │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpDecimal │ │ │ │ U _Py_DumpHexadecimal │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_hashtable_clear │ │ │ │ @@ -25273,18 +25275,18 @@ │ │ │ │ U _Py_hashtable_size │ │ │ │ U _Py_hashtable_steal │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ 00000028 r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U free │ │ │ │ -00000d94 t hashtable_compare_filename │ │ │ │ -00000db8 t hashtable_compare_traceback │ │ │ │ -00000d4c t hashtable_hash_filename │ │ │ │ -00000d7c t hashtable_hash_traceback │ │ │ │ +00000d70 t hashtable_compare_filename │ │ │ │ +00000d94 t hashtable_compare_traceback │ │ │ │ +00000d28 t hashtable_hash_filename │ │ │ │ +00000d58 t hashtable_hash_traceback │ │ │ │ 00000a40 t hashtable_hash_uint │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ 00000764 t raw_free │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 0000035c t traceback_new │ │ │ │ @@ -25294,15 +25296,15 @@ │ │ │ │ 00000274 t tracemalloc_clear_traces_unlocked │ │ │ │ 00000e9c t tracemalloc_copy_domain │ │ │ │ 00000e18 t tracemalloc_copy_trace │ │ │ │ 00000dc4 t tracemalloc_copy_traces │ │ │ │ 00000208 t tracemalloc_create_domains_table │ │ │ │ 000001b0 t tracemalloc_create_traces_table │ │ │ │ 00000a54 t tracemalloc_destroy_domain │ │ │ │ -00000c08 t tracemalloc_free │ │ │ │ +00000be4 t tracemalloc_free │ │ │ │ 0000043c t tracemalloc_get_traceback_unlocked │ │ │ │ 000012dc t tracemalloc_get_tracemalloc_memory_cb │ │ │ │ 00000ff0 t tracemalloc_get_traces_domain │ │ │ │ 00000efc t tracemalloc_get_traces_fill │ │ │ │ 00000000 t tracemalloc_malloc │ │ │ │ 0000101c t tracemalloc_pyobject_decref │ │ │ │ 000003bc t tracemalloc_realloc │ │ │ │ @@ -25384,15 +25386,15 @@ │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyObject_Size │ │ │ │ U PyUnicode_New │ │ │ │ U Py_hexdigits │ │ │ │ -00000678 T _Py_strhex │ │ │ │ +000006b0 T _Py_strhex │ │ │ │ 0000002c T _Py_strhex_bytes │ │ │ │ 00000000 T _Py_strhex_bytes_with_sep │ │ │ │ 0000002c t _Py_strhex_impl │ │ │ │ 00000000 T _Py_strhex_with_sep │ │ │ │ U __aeabi_uidiv │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ @@ -25406,31 +25408,31 @@ │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000084 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ 00002778 T _Py_dg_dtoa │ │ │ │ -00005fe8 T _Py_dg_freedtoa │ │ │ │ +00005fe0 T _Py_dg_freedtoa │ │ │ │ 000005d4 T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 0000030c t b2d │ │ │ │ 000000c8 r bigtens │ │ │ │ -00005820 t hi0bits │ │ │ │ -00005b38 t lshift │ │ │ │ -00005880 t lshift.constprop.0 │ │ │ │ +00005818 t hi0bits │ │ │ │ +00005b30 t lshift │ │ │ │ +00005878 t lshift.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001a4 t mult │ │ │ │ -00005e68 t multadd.constprop.0 │ │ │ │ +00005e60 t multadd.constprop.0 │ │ │ │ 000000c4 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -00005098 t pow5mult │ │ │ │ +00005090 t pow5mult │ │ │ │ 00000134 t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -27734,15 +27736,15 @@ │ │ │ │ 00002260 t Unpickler_dealloc │ │ │ │ 00001014 t Unpickler_get_memo │ │ │ │ 00005204 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 00000e1c t Unpickler_set_memo │ │ │ │ 000007a4 t Unpickler_setattr │ │ │ │ -000087dc t Unpickler_traverse │ │ │ │ +00008bb0 t Unpickler_traverse │ │ │ │ 000007a8 t _Pickle_ClearState │ │ │ │ 00002bcc t _Pickle_FastCall │ │ │ │ 00003d94 t _Pickler_ClearBuffer │ │ │ │ 000014e4 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00001578 t _Pickler_CommitFrame.part.0 │ │ │ │ 00004330 t _Pickler_FlushToFile │ │ │ │ 00001510 t _Pickler_GetString │ │ │ │ @@ -27900,15 +27902,15 @@ │ │ │ │ 000012f8 t load_inst │ │ │ │ 00003264 t load_newobj │ │ │ │ 000014f4 t load_obj │ │ │ │ 00000694 t load_persid │ │ │ │ 00006998 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00008988 t memo_get.isra.0 │ │ │ │ +000087dc t memo_get.isra.0 │ │ │ │ 00002c90 t memo_put.isra.0 │ │ │ │ 000005dc d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 0000069c d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000788 t persistent_id │ │ │ │ @@ -27928,15 +27930,15 @@ │ │ │ │ 00005940 t save_dict │ │ │ │ 000050b8 t save_float │ │ │ │ 00005a20 t save_frozenset │ │ │ │ 00001458 t save_global │ │ │ │ 00000ce0 t save_global.constprop.0 │ │ │ │ 0000700c t save_list │ │ │ │ 000074ac t save_long │ │ │ │ -0000950c t save_pers │ │ │ │ +00009510 t save_pers │ │ │ │ 000056e0 t save_picklebuffer │ │ │ │ 00007a40 t save_reduce │ │ │ │ 00004e78 t save_set │ │ │ │ 00000610 t save_singleton_type │ │ │ │ 00008464 t save_tuple │ │ │ │ 000022d4 t save_unicode.isra.0 │ │ │ │ U strcmp │ │ │ │ @@ -28813,15 +28815,15 @@ │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FSConverter │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ -00005c3c t Py_XDECREF │ │ │ │ +00005c34 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyCapsule_SetTraverse │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UInt16_Converter │ │ │ │ @@ -28865,17 +28867,17 @@ │ │ │ │ 00002f6c r _socket_inet_aton__doc__ │ │ │ │ 00002dc8 t _socket_inet_ntoa │ │ │ │ 00002efc r _socket_inet_ntoa__doc__ │ │ │ │ 0000210c t _socket_ntohl │ │ │ │ 000030d8 r _socket_ntohl__doc__ │ │ │ │ 00002160 t _socket_ntohs │ │ │ │ 0000313c r _socket_ntohs__doc__ │ │ │ │ -00005e38 t _socket_socket_close │ │ │ │ +00005e30 t _socket_socket_close │ │ │ │ 000036e4 r _socket_socket_close__doc__ │ │ │ │ -00006b5c t _socket_socket_send │ │ │ │ +00006b54 t _socket_socket_send │ │ │ │ 00003610 r _socket_socket_send__doc__ │ │ │ │ 0000571c t _socket_socket_sendall │ │ │ │ 00003514 r _socket_socket_sendall__doc__ │ │ │ │ 000006bc t _socket_socket_sendmsg │ │ │ │ 000031a0 r _socket_socket_sendmsg__doc__ │ │ │ │ U accept │ │ │ │ U accept4 │ │ │ │ @@ -28912,15 +28914,15 @@ │ │ │ │ U getprotobyname │ │ │ │ 00000ba8 r getprotobyname_doc │ │ │ │ U getservbyname │ │ │ │ 00000cdc r getservbyname_doc │ │ │ │ U getservbyport │ │ │ │ 00000c0c r getservbyport_doc │ │ │ │ 00003fa4 t getsockaddrarg │ │ │ │ -00006048 t getsockaddrlen │ │ │ │ +00006040 t getsockaddrlen │ │ │ │ U getsockname │ │ │ │ 00002438 r getsockname_doc │ │ │ │ 00002860 r getsockopt_doc │ │ │ │ 00002a54 r gettimeout_doc │ │ │ │ 00000e84 r ghbn_ex_doc │ │ │ │ U hstrerror │ │ │ │ 00005484 t idna_cleanup │ │ │ │ @@ -28934,138 +28936,138 @@ │ │ │ │ U inet_ntoa │ │ │ │ U inet_ntop │ │ │ │ 000007e8 r inet_ntop_doc │ │ │ │ U inet_pton │ │ │ │ 00000864 r inet_pton_doc │ │ │ │ 00003e4c t init_sockobject │ │ │ │ 000054d8 t internal_connect │ │ │ │ -000074e0 t internal_select │ │ │ │ -000073d8 t internal_setblocking │ │ │ │ +000074d8 t internal_select │ │ │ │ +00007368 t internal_setblocking │ │ │ │ 000000b8 d keywords.3 │ │ │ │ 00000098 d kwlist.1 │ │ │ │ 000000a8 d kwlist.2 │ │ │ │ 0000007c d kwnames.0 │ │ │ │ U listen │ │ │ │ 0000227c r listen_doc │ │ │ │ -000066ec t make_ipv4_addr │ │ │ │ -0000799c t make_ipv6_addr │ │ │ │ +000066e4 t make_ipv4_addr │ │ │ │ +00007994 t make_ipv6_addr │ │ │ │ 00001f20 t makebdaddr │ │ │ │ -00006168 t makesockaddr │ │ │ │ +00006160 t makesockaddr │ │ │ │ 00000620 t makeval_recvmsg │ │ │ │ 00001ca8 t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00007240 t new_sockobject │ │ │ │ +00007238 t new_sockobject │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002138 r recv_doc │ │ │ │ 00001fe8 r recv_into_doc │ │ │ │ U recvfrom │ │ │ │ 00001f68 r recvfrom_doc │ │ │ │ 00001ecc r recvfrom_into_doc │ │ │ │ 00001904 r recvmsg_doc │ │ │ │ 00001208 r recvmsg_into_doc │ │ │ │ U send │ │ │ │ 000010c8 r sendmsg_afalg_doc │ │ │ │ U sendto │ │ │ │ 00001160 r sendto_doc │ │ │ │ -0000797c t set_error │ │ │ │ +00007974 t set_error │ │ │ │ 00001528 t set_gaierror.isra.0 │ │ │ │ 00001cbc t setbdaddr │ │ │ │ 00002c70 r setblocking_doc │ │ │ │ 00000520 r setdefaulttimeout_doc │ │ │ │ U sethostname │ │ │ │ 00000fc0 r sethostname_doc │ │ │ │ 0000515c t setipaddr │ │ │ │ 00002948 r setsockopt_doc │ │ │ │ 00002b04 r settimeout_doc │ │ │ │ U shutdown │ │ │ │ 00001028 r shutdown_doc │ │ │ │ -000068ac t sock_accept │ │ │ │ -000069fc t sock_accept_impl │ │ │ │ -000075b0 t sock_bind │ │ │ │ +000068a4 t sock_accept │ │ │ │ +000069f4 t sock_accept_impl │ │ │ │ +000075a8 t sock_bind │ │ │ │ 0000595c t sock_call_ex │ │ │ │ 00001bb4 t sock_capi_clear │ │ │ │ 00005930 t sock_capi_destroy │ │ │ │ -00005bc4 t sock_capi_free │ │ │ │ +00005bbc t sock_capi_free │ │ │ │ 0000386c t sock_capi_traverse │ │ │ │ 00000074 d sock_cloexec_works │ │ │ │ 00003edc t sock_connect │ │ │ │ 00002f5c t sock_connect_ex │ │ │ │ 00000650 t sock_connect_impl │ │ │ │ -00006848 t sock_dealloc │ │ │ │ -000072e4 t sock_detach │ │ │ │ +00006840 t sock_dealloc │ │ │ │ +000072dc t sock_detach │ │ │ │ 00003738 r sock_doc │ │ │ │ -00005f6c t sock_fileno │ │ │ │ -00005eb4 t sock_finalize │ │ │ │ +00005f64 t sock_fileno │ │ │ │ +00005eac t sock_finalize │ │ │ │ 000015c0 t sock_getblocking │ │ │ │ -00006784 t sock_getpeername │ │ │ │ +0000677c t sock_getpeername │ │ │ │ 00000354 d sock_getsetlist │ │ │ │ -00005f84 t sock_getsockname │ │ │ │ -00007c84 t sock_getsockopt │ │ │ │ -00007e3c t sock_gettimeout_getter │ │ │ │ -00006b20 t sock_gettimeout_method │ │ │ │ +00005f7c t sock_getsockname │ │ │ │ +00007c7c t sock_getsockopt │ │ │ │ +00007e34 t sock_gettimeout_getter │ │ │ │ +00006b18 t sock_gettimeout_method │ │ │ │ 0000390c t sock_initobj │ │ │ │ -00007694 t sock_listen │ │ │ │ +0000768c t sock_listen │ │ │ │ 0000037c d sock_memberlist │ │ │ │ 000003cc d sock_methods │ │ │ │ 000038c0 t sock_new │ │ │ │ -00005ccc t sock_recv │ │ │ │ -00005d84 t sock_recv_guts │ │ │ │ -00005dfc t sock_recv_impl │ │ │ │ -00007b78 t sock_recv_into │ │ │ │ +00005cc4 t sock_recv │ │ │ │ +00005d7c t sock_recv_guts │ │ │ │ +00005df4 t sock_recv_impl │ │ │ │ +00007b70 t sock_recv_into │ │ │ │ 0000184c t sock_recvfrom │ │ │ │ 00001934 t sock_recvfrom_guts │ │ │ │ 00001a28 t sock_recvfrom_impl │ │ │ │ 00002774 t sock_recvfrom_into │ │ │ │ 00000088 t sock_recvmsg │ │ │ │ 00000170 t sock_recvmsg_guts │ │ │ │ 00000574 t sock_recvmsg_impl │ │ │ │ 00002590 t sock_recvmsg_into │ │ │ │ 00001ed4 t sock_repr │ │ │ │ -00005c7c t sock_send_impl │ │ │ │ +00005c74 t sock_send_impl │ │ │ │ 000028a0 t sock_sendmsg_afalg │ │ │ │ 00000e04 t sock_sendmsg_impl │ │ │ │ 00000cbc t sock_sendmsg_iovec.constprop.0 │ │ │ │ 0000164c t sock_sendto │ │ │ │ 00001800 t sock_sendto_impl │ │ │ │ -00007308 t sock_setblocking │ │ │ │ -00007728 t sock_setsockopt │ │ │ │ -00007370 t sock_settimeout │ │ │ │ -00007a34 t sock_shutdown │ │ │ │ +00007300 t sock_setblocking │ │ │ │ +00007720 t sock_setsockopt │ │ │ │ +000073f4 t sock_settimeout │ │ │ │ +00007a2c t sock_shutdown │ │ │ │ 000002fc d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ U socket │ │ │ │ 00001f70 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 0000563c t socket_clear │ │ │ │ 00001c14 t socket_close │ │ │ │ 000000f8 r socket_doc │ │ │ │ 000021b8 t socket_dup │ │ │ │ 0000001c t socket_exec │ │ │ │ -00005cb8 t socket_free │ │ │ │ -00006c84 t socket_getaddrinfo │ │ │ │ -00006ad4 t socket_getdefaulttimeout │ │ │ │ +00005cb0 t socket_free │ │ │ │ +00006c7c t socket_getaddrinfo │ │ │ │ +00006acc t socket_getdefaulttimeout │ │ │ │ 0000137c t socket_gethostbyaddr │ │ │ │ 00000e3c t socket_gethostbyname │ │ │ │ 00000f1c t socket_gethostbyname_ex │ │ │ │ -00007ab8 t socket_gethostname │ │ │ │ +00007ab0 t socket_gethostname │ │ │ │ 0000303c t socket_getnameinfo │ │ │ │ 00002228 t socket_getprotobyname │ │ │ │ 000023a8 t socket_getservbyname │ │ │ │ 000022b4 t socket_getservbyport │ │ │ │ 00001fe8 t socket_if_nameindex │ │ │ │ 00001d94 t socket_inet_ntop │ │ │ │ 00001a90 t socket_inet_pton │ │ │ │ 0000012c d socket_methods │ │ │ │ -00007464 t socket_parse_timeout │ │ │ │ +0000745c t socket_parse_timeout │ │ │ │ 000015f0 t socket_setdefaulttimeout │ │ │ │ 00002470 t socket_sethostname │ │ │ │ 000000f8 d socket_slots │ │ │ │ -00007074 t socket_socketpair │ │ │ │ +0000706c t socket_socketpair │ │ │ │ 000037f4 t socket_traverse │ │ │ │ 00000000 d socketmodule │ │ │ │ U socketpair │ │ │ │ 00000904 r socketpair_doc │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ @@ -30632,15 +30634,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001580 t Py_XDECREF │ │ │ │ +00001588 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -30684,26 +30686,26 @@ │ │ │ │ U epoll_ctl │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 00000614 t newPyEpoll_Object.isra.0 │ │ │ │ 00000310 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -0000151c t poll_dealloc │ │ │ │ +00001524 t poll_dealloc │ │ │ │ 00000328 d poll_methods │ │ │ │ 00000238 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 000007ac t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 000001b8 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 0000072c t pyepoll_internal_close │ │ │ │ 00000b0c t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -00001ec8 t reap_obj │ │ │ │ +00001ecc 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__ │ │ │ │ @@ -30713,33 +30715,33 @@ │ │ │ │ 0000059c r select_epoll_fromfd__doc__ │ │ │ │ 000001ec t select_epoll_modify │ │ │ │ 00000360 r select_epoll_modify__doc__ │ │ │ │ 00000bb8 t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 000009e0 t select_epoll_register │ │ │ │ 00000430 r select_epoll_register__doc__ │ │ │ │ -000015c0 t select_epoll_unregister │ │ │ │ +000015c8 t select_epoll_unregister │ │ │ │ 000002d0 r select_epoll_unregister__doc__ │ │ │ │ 00000208 d select_methods │ │ │ │ 00000fb0 t select_poll │ │ │ │ 000006a8 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008dc r select_poll_modify__doc__ │ │ │ │ 0000118c t select_poll_poll │ │ │ │ 00000744 r select_poll_poll__doc__ │ │ │ │ 00001038 t select_poll_register │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ -00001674 t select_poll_unregister │ │ │ │ +0000167c t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -0000172c t select_select │ │ │ │ +00001734 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -000017a4 t select_select_impl.isra.0 │ │ │ │ +000017ac t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c14 t seq2set.constprop.0 │ │ │ │ -00001dc0 t set2list │ │ │ │ +00001c1c t seq2set.constprop.0 │ │ │ │ +00001dc4 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -30766,20 +30768,20 @@ │ │ │ │ 0000020c r .LC30 │ │ │ │ 00000214 r .LC31 │ │ │ │ 0000021c r .LC32 │ │ │ │ 00000220 r .LC33 │ │ │ │ 00000228 r .LC34 │ │ │ │ 0000022c r .LC35 │ │ │ │ 00000234 r .LC36 │ │ │ │ -00000238 r .LC37 │ │ │ │ -00000240 r .LC38 │ │ │ │ +0000023c r .LC37 │ │ │ │ +00000260 r .LC38 │ │ │ │ 00000264 r .LC39 │ │ │ │ 00000038 r .LC4 │ │ │ │ -00000268 r .LC40 │ │ │ │ -00000270 r .LC41 │ │ │ │ +0000026c r .LC40 │ │ │ │ +0000027c r .LC41 │ │ │ │ 00000280 r .LC42 │ │ │ │ 00000284 r .LC43 │ │ │ │ 000002a0 r .LC44 │ │ │ │ 000002a8 r .LC45 │ │ │ │ 000002b0 r .LC46 │ │ │ │ 000002bc r .LC47 │ │ │ │ 000002d0 r .LC48 │ │ │ │ @@ -30996,31 +30998,31 @@ │ │ │ │ 0000035c r _elementtree_Element_itertext__doc__ │ │ │ │ 000036f8 t _elementtree_Element_keys │ │ │ │ 00000304 r _elementtree_Element_keys__doc__ │ │ │ │ 00003bd0 t _elementtree_Element_makeelement │ │ │ │ 000002dc r _elementtree_Element_makeelement__doc__ │ │ │ │ 00001984 t _elementtree_Element_remove │ │ │ │ 000002b8 r _elementtree_Element_remove__doc__ │ │ │ │ -000004c4 t _elementtree_Element_set │ │ │ │ +00000794 t _elementtree_Element_set │ │ │ │ 00000298 r _elementtree_Element_set__doc__ │ │ │ │ -00002508 t _elementtree_TreeBuilder___init__ │ │ │ │ +00002a9c t _elementtree_TreeBuilder___init__ │ │ │ │ 00001830 t _elementtree_TreeBuilder_close │ │ │ │ 00000164 r _elementtree_TreeBuilder_close__doc__ │ │ │ │ 00003e64 t _elementtree_TreeBuilder_comment │ │ │ │ 000001a4 r _elementtree_TreeBuilder_comment__doc__ │ │ │ │ 00004398 t _elementtree_TreeBuilder_data │ │ │ │ 000001dc r _elementtree_TreeBuilder_data__doc__ │ │ │ │ 00004384 t _elementtree_TreeBuilder_end │ │ │ │ 000001c4 r _elementtree_TreeBuilder_end__doc__ │ │ │ │ 00003e78 t _elementtree_TreeBuilder_pi │ │ │ │ 0000017c r _elementtree_TreeBuilder_pi__doc__ │ │ │ │ 000042ec t _elementtree_TreeBuilder_start │ │ │ │ 00000140 r _elementtree_TreeBuilder_start__doc__ │ │ │ │ 00000368 t _elementtree_XMLParser___init__ │ │ │ │ -00000578 t _elementtree_XMLParser__parse_whole │ │ │ │ +000004c4 t _elementtree_XMLParser__parse_whole │ │ │ │ 000000d0 r _elementtree_XMLParser__parse_whole__doc__ │ │ │ │ 000031d0 t _elementtree_XMLParser__setevents │ │ │ │ 00000090 r _elementtree_XMLParser__setevents__doc__ │ │ │ │ 00003de4 t _elementtree_XMLParser_close │ │ │ │ 00000128 r _elementtree_XMLParser_close__doc__ │ │ │ │ 00002dec t _elementtree_XMLParser_feed │ │ │ │ 000000f4 r _elementtree_XMLParser_feed__doc__ │ │ │ │ @@ -31046,35 +31048,35 @@ │ │ │ │ 00000368 d _kwtuple.19 │ │ │ │ 00000384 d _kwtuple.22 │ │ │ │ 000002e4 d _kwtuple.3 │ │ │ │ 000003a4 d _kwtuple.30 │ │ │ │ 00000304 d _kwtuple.6 │ │ │ │ 00000324 d _kwtuple.9 │ │ │ │ 00000198 d _parser.11 │ │ │ │ -0000016c d _parser.14 │ │ │ │ +00000140 d _parser.14 │ │ │ │ 000001c4 d _parser.16 │ │ │ │ 000000e8 d _parser.18 │ │ │ │ -00000140 d _parser.2 │ │ │ │ +0000016c d _parser.2 │ │ │ │ 000000bc d _parser.21 │ │ │ │ 00000260 d _parser.24 │ │ │ │ 0000028c d _parser.26 │ │ │ │ 0000021c d _parser.29 │ │ │ │ 00000084 d _parser.32 │ │ │ │ 000001f0 d _parser.5 │ │ │ │ 00000114 d _parser.8 │ │ │ │ 00000028 t _set_joined_ptr │ │ │ │ 000022b0 t checkpath │ │ │ │ 00001980 t create_elementiter.isra.0 │ │ │ │ -00000ae8 t create_extra │ │ │ │ +00000bb0 t create_extra │ │ │ │ 0000006c t create_extra.constprop.0 │ │ │ │ 00000484 t create_new_element.isra.0 │ │ │ │ 00000d08 t dealloc_extra │ │ │ │ 00000dc4 t deepcopy │ │ │ │ 0000058c t element_add_subelement.isra.0 │ │ │ │ -00002858 t element_ass_subscr │ │ │ │ +00002508 t element_ass_subscr │ │ │ │ 00001dd4 t element_attrib_getter │ │ │ │ 00003d20 t element_attrib_setter │ │ │ │ 00002758 t element_bool │ │ │ │ 000009ec t element_dealloc │ │ │ │ 00000c08 t element_gc_clear │ │ │ │ 00000854 t element_gc_traverse │ │ │ │ 00001fa8 t element_get_tail │ │ │ │ @@ -31109,15 +31111,15 @@ │ │ │ │ 000015ec t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00002be8 t expat_comment_handler │ │ │ │ 00003740 t expat_data_handler │ │ │ │ 0000141c t expat_default_handler │ │ │ │ 000039a4 t expat_end_handler │ │ │ │ 00002f40 t expat_end_ns_handler │ │ │ │ -00000b68 t expat_parse │ │ │ │ +00000ae8 t expat_parse │ │ │ │ 00001378 t expat_parse_large.constprop.0 │ │ │ │ 00002a0c t expat_pi_handler │ │ │ │ 00000848 t expat_set_error │ │ │ │ 000027b8 t expat_start_doctype_handler │ │ │ │ 00002ee0 t expat_start_handler │ │ │ │ 00002cd4 t expat_start_ns_handler │ │ │ │ 00002498 t get_attrib_from_keywords │ │ │ │ @@ -31715,25 +31717,25 @@ │ │ │ │ 00000018 r .LC2 │ │ │ │ 000000dc r .LC3 │ │ │ │ 00000160 r .LC4 │ │ │ │ 00000188 r .LC5 │ │ │ │ 000001b4 r .LC6 │ │ │ │ 000001d4 r .LC7 │ │ │ │ 000001d8 r .LC8 │ │ │ │ -0000059c t MD5Type_copy │ │ │ │ +000005b4 t MD5Type_copy │ │ │ │ 00000170 r MD5Type_copy__doc__ │ │ │ │ -000006dc t MD5Type_digest │ │ │ │ +000006f4 t MD5Type_digest │ │ │ │ 00000130 r MD5Type_digest__doc__ │ │ │ │ -00000124 t MD5Type_hexdigest │ │ │ │ +0000010c t MD5Type_hexdigest │ │ │ │ 000000dc r MD5Type_hexdigest__doc__ │ │ │ │ -00000428 t MD5Type_update │ │ │ │ +00000440 t MD5Type_update │ │ │ │ 00000088 r MD5Type_update__doc__ │ │ │ │ 000002c0 t MD5_dealloc │ │ │ │ 0000009c d MD5_functions │ │ │ │ -00000410 t MD5_get_block_size │ │ │ │ +00000428 t MD5_get_block_size │ │ │ │ 000000e8 t MD5_get_name │ │ │ │ 000000bc d MD5_getseters │ │ │ │ 0000010c d MD5_methods │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_SetString │ │ │ │ @@ -31776,24 +31778,24 @@ │ │ │ │ 00000328 t _Py_hashlib_get_buffer_view │ │ │ │ U _Py_strhex │ │ │ │ 00000000 d __compound_literal.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ -00000214 t _md5_clear │ │ │ │ -0000026c t _md5_free │ │ │ │ +000001fc t _md5_clear │ │ │ │ +00000254 t _md5_free │ │ │ │ 00000000 t _md5_md5 │ │ │ │ 00000000 r _md5_md5__doc__ │ │ │ │ 00000074 d _md5_slots │ │ │ │ 000000a8 t _md5_traverse │ │ │ │ 00000000 d _md5module │ │ │ │ 00000048 d _parser.2 │ │ │ │ 00000020 t md5_exec │ │ │ │ -0000010c t md5_get_digest_size │ │ │ │ +00000410 t md5_get_digest_size │ │ │ │ 00000024 d md5_type_slots │ │ │ │ 00000034 d md5_type_spec │ │ │ │ 00000288 t newMD5object.isra.0 │ │ │ │ │ │ │ │ sha1module.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -31827,25 +31829,25 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -0000059c t SHA1Type_copy │ │ │ │ +000005b4 t SHA1Type_copy │ │ │ │ 00000174 r SHA1Type_copy__doc__ │ │ │ │ -000006dc t SHA1Type_digest │ │ │ │ +000006f4 t SHA1Type_digest │ │ │ │ 00000134 r SHA1Type_digest__doc__ │ │ │ │ -00000124 t SHA1Type_hexdigest │ │ │ │ +0000010c t SHA1Type_hexdigest │ │ │ │ 000000e0 r SHA1Type_hexdigest__doc__ │ │ │ │ -00000428 t SHA1Type_update │ │ │ │ +00000440 t SHA1Type_update │ │ │ │ 0000008c r SHA1Type_update__doc__ │ │ │ │ 000002c0 t SHA1_dealloc │ │ │ │ 0000009c d SHA1_functions │ │ │ │ -00000410 t SHA1_get_block_size │ │ │ │ +00000428 t SHA1_get_block_size │ │ │ │ 000000e8 t SHA1_get_name │ │ │ │ 000000bc d SHA1_getseters │ │ │ │ 0000010c d SHA1_methods │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_VisitType │ │ │ │ @@ -31861,24 +31863,24 @@ │ │ │ │ U _Py_strhex │ │ │ │ 00000000 d __compound_literal.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ 00000048 d _parser.2 │ │ │ │ -00000214 t _sha1_clear │ │ │ │ +000001fc t _sha1_clear │ │ │ │ 00000020 t _sha1_exec │ │ │ │ -0000026c t _sha1_free │ │ │ │ +00000254 t _sha1_free │ │ │ │ 00000000 t _sha1_sha1 │ │ │ │ 00000000 r _sha1_sha1__doc__ │ │ │ │ 00000074 d _sha1_slots │ │ │ │ 000000a8 t _sha1_traverse │ │ │ │ 00000000 d _sha1module │ │ │ │ 00000288 t newSHA1object.isra.0 │ │ │ │ -0000010c t sha1_get_digest_size │ │ │ │ +00000410 t sha1_get_digest_size │ │ │ │ 00000024 d sha1_type_slots │ │ │ │ 00000034 d sha1_type_spec │ │ │ │ │ │ │ │ sha2module.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 00000200 r .LC10 │ │ │ │ @@ -33159,20 +33161,20 @@ │ │ │ │ U ZSTD_createCCtx │ │ │ │ U ZSTD_createCDict │ │ │ │ U ZSTD_freeCCtx │ │ │ │ U ZSTD_freeCDict │ │ │ │ U ZSTD_isError │ │ │ │ U ZSTD_maxCLevel │ │ │ │ U ZSTD_minCLevel │ │ │ │ -00000a44 t ZstdCompressor_dealloc │ │ │ │ +00000a48 t ZstdCompressor_dealloc │ │ │ │ 0000008c r ZstdCompressor_last_mode_doc │ │ │ │ 00000130 d ZstdCompressor_members │ │ │ │ 00000158 d ZstdCompressor_methods │ │ │ │ 00000160 t ZstdCompressor_traverse │ │ │ │ -00000e98 t _BlocksOutputBuffer_Grow.constprop.0 │ │ │ │ +00000e9c t _BlocksOutputBuffer_Grow.constprop.0 │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_parse_zstd_dict │ │ │ │ 00000000 T _get_CDict │ │ │ │ @@ -33181,25 +33183,25 @@ │ │ │ │ 00000084 r _keywords.7 │ │ │ │ 00000084 d _kwtuple.0 │ │ │ │ 000000a8 d _kwtuple.3 │ │ │ │ 000000c8 d _kwtuple.6 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ -000006c4 t _zstd_ZstdCompressor_compress │ │ │ │ +000006c8 t _zstd_ZstdCompressor_compress │ │ │ │ 00000554 r _zstd_ZstdCompressor_compress__doc__ │ │ │ │ -00000c94 t _zstd_ZstdCompressor_flush │ │ │ │ +00000c98 t _zstd_ZstdCompressor_flush │ │ │ │ 000003e4 r _zstd_ZstdCompressor_flush__doc__ │ │ │ │ 00000000 t _zstd_ZstdCompressor_new │ │ │ │ 000006e4 r _zstd_ZstdCompressor_new__doc__ │ │ │ │ 000001e8 t _zstd_ZstdCompressor_set_pledged_input_size │ │ │ │ 00000174 r _zstd_ZstdCompressor_set_pledged_input_size__doc__ │ │ │ │ -0000060c t _zstd_set_c_level │ │ │ │ +00000610 t _zstd_set_c_level │ │ │ │ 000001c0 t capsule_free_cdict │ │ │ │ -00000b34 t compress_lock_held │ │ │ │ +00000b38 t compress_lock_held │ │ │ │ U memset │ │ │ │ U set_parameter_error │ │ │ │ U set_zstd_error │ │ │ │ 00000044 r unable_allocate_msg │ │ │ │ 000000e4 D zstd_compressor_type_spec │ │ │ │ 000000f8 d zstdcompressor_slots │ │ │ │ │ │ │ │ @@ -34116,16 +34118,16 @@ │ │ │ │ 000017cc r .LC433 │ │ │ │ 000017ec r .LC434 │ │ │ │ 000017f0 r .LC436 │ │ │ │ 000017fc r .LC437 │ │ │ │ 00001804 r .LC438 │ │ │ │ 00001808 r .LC439 │ │ │ │ 00001814 r .LC440 │ │ │ │ -0000181c r .LC444 │ │ │ │ -00001824 r .LC445 │ │ │ │ +0000181c r .LC443 │ │ │ │ +00001824 r .LC444 │ │ │ │ 0000183c r .LC449 │ │ │ │ 0000184c r .LC450 │ │ │ │ 00001850 r .LC451 │ │ │ │ 0000185c r .LC452 │ │ │ │ 00001874 r .LC454 │ │ │ │ 0000189c r .LC455 │ │ │ │ 000018a8 r .LC456 │ │ │ │ @@ -36084,15 +36086,15 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 0000010c d __compound_literal.0 │ │ │ │ 00000ec4 t _collections__count_elements │ │ │ │ 000003e8 r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ -00000534 t _deque_rotate │ │ │ │ +00000538 t _deque_rotate │ │ │ │ 00000008 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 000005cc t collections_clear │ │ │ │ 00000014 r collections_doc │ │ │ │ 0000001c t collections_exec │ │ │ │ 0000072c t collections_free │ │ │ │ @@ -36123,36 +36125,36 @@ │ │ │ │ 0000054c r deque___reduce____doc__ │ │ │ │ 00000058 t deque___reversed__ │ │ │ │ 00000450 r deque___reversed____doc__ │ │ │ │ 000010f0 t deque___sizeof__ │ │ │ │ 00000498 r deque___sizeof____doc__ │ │ │ │ 000001c0 t deque_append │ │ │ │ 00000920 r deque_append__doc__ │ │ │ │ -00000360 t deque_append_impl │ │ │ │ +00000364 t deque_append_impl │ │ │ │ 00000000 t deque_append_lock_held.part.0 │ │ │ │ -000010f4 t deque_appendleft │ │ │ │ +000010f8 t deque_appendleft │ │ │ │ 000008d0 r deque_appendleft__doc__ │ │ │ │ -00001208 t deque_appendleft_lock_held │ │ │ │ +0000120c t deque_appendleft_lock_held │ │ │ │ 00000000 t deque_appendleft_lock_held.part.0 │ │ │ │ 00001bc8 t deque_ass_item │ │ │ │ -00000978 t deque_clear │ │ │ │ +0000097c t deque_clear │ │ │ │ 00000ea0 t deque_clearmethod │ │ │ │ 00000758 r deque_clearmethod__doc__ │ │ │ │ 000004ac t deque_concat │ │ │ │ 000015d0 t deque_contains │ │ │ │ 000009e8 t deque_copy │ │ │ │ 000007cc r deque_copy__doc__ │ │ │ │ 00000674 t deque_copy_impl │ │ │ │ 000008f4 t deque_count │ │ │ │ 00000684 r deque_count__doc__ │ │ │ │ 00000b58 t deque_dealloc │ │ │ │ 00000a9c t deque_del_item │ │ │ │ 000015bc t deque_extend │ │ │ │ 0000086c r deque_extend__doc__ │ │ │ │ -00000df4 t deque_extend_impl │ │ │ │ +00000df8 t deque_extend_impl │ │ │ │ 00000ac0 t deque_extendleft │ │ │ │ 00000804 r deque_extendleft__doc__ │ │ │ │ 00002454 t deque_extendleft_impl │ │ │ │ 00001cbc t deque_get_maxlen │ │ │ │ 000005b8 d deque_getset │ │ │ │ 00001cf0 t deque_index │ │ │ │ 0000060c r deque_index__doc__ │ │ │ │ @@ -36165,20 +36167,20 @@ │ │ │ │ 000005cc r deque_insert__doc__ │ │ │ │ 00000740 t deque_item │ │ │ │ 00001388 t deque_iter │ │ │ │ 00000000 t deque_len │ │ │ │ 00000450 d deque_members │ │ │ │ 00000478 d deque_methods │ │ │ │ 00000210 t deque_new │ │ │ │ -00000b20 t deque_pop │ │ │ │ +00000b24 t deque_pop │ │ │ │ 000009ac r deque_pop__doc__ │ │ │ │ -00000c10 t deque_pop_impl │ │ │ │ -00000d00 t deque_popleft │ │ │ │ +00000c14 t deque_pop_impl │ │ │ │ +00000d04 t deque_popleft │ │ │ │ 0000096c r deque_popleft__doc__ │ │ │ │ -0000079c t deque_popleft_impl │ │ │ │ +000007a0 t deque_popleft_impl │ │ │ │ 00000804 t deque_remove │ │ │ │ 0000058c r deque_remove__doc__ │ │ │ │ 00000fa4 t deque_repeat │ │ │ │ 0000058c t deque_repr │ │ │ │ 000026f4 t deque_reverse │ │ │ │ 000006c8 r deque_reverse__doc__ │ │ │ │ 0000006c t deque_reviter │ │ │ │ @@ -36189,31 +36191,31 @@ │ │ │ │ 00000034 d deque_spec │ │ │ │ 00000504 t deque_traverse │ │ │ │ 00001494 t dequeiter_clear │ │ │ │ 0000140c t dequeiter_dealloc │ │ │ │ 00000040 t dequeiter_len │ │ │ │ 00000358 d dequeiter_methods │ │ │ │ 00002564 t dequeiter_new │ │ │ │ -00001024 t dequeiter_next │ │ │ │ +00001028 t dequeiter_next │ │ │ │ 00000f70 t dequeiter_reduce │ │ │ │ 00000310 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 00000894 t dequeiter_traverse │ │ │ │ 00001008 t dequereviter_new │ │ │ │ 000014f0 t dequereviter_next │ │ │ │ 00001504 t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002c8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ 000012ec t finalize_iterator │ │ │ │ 00000388 r length_hint_doc │ │ │ │ 000002b4 t newblock │ │ │ │ 000003c0 r reduce_doc │ │ │ │ -0000091c t tuplegetter_clear │ │ │ │ -00000890 t tuplegetter_dealloc │ │ │ │ -00000464 t tuplegetter_descr_get │ │ │ │ +00000920 t tuplegetter_clear │ │ │ │ +00000894 t tuplegetter_dealloc │ │ │ │ +00000468 t tuplegetter_descr_get │ │ │ │ 00001124 t tuplegetter_descr_set │ │ │ │ 000001a8 d tuplegetter_members │ │ │ │ 00000188 d tuplegetter_methods │ │ │ │ 00000018 t tuplegetter_new │ │ │ │ 00001164 t tuplegetter_reduce │ │ │ │ 0000118c t tuplegetter_repr │ │ │ │ 00000138 d tuplegetter_slots │ │ │ │ @@ -37133,15 +37135,15 @@ │ │ │ │ 00001454 t _buffered_raw_seek │ │ │ │ 000001f4 t _buffered_raw_tell │ │ │ │ 000018e0 t _buffered_readline │ │ │ │ 00000330 t _bufferediobase_readinto_generic │ │ │ │ 00000d6c t _bufferedreader_fill_buffer │ │ │ │ 00000de0 t _bufferedreader_raw_read │ │ │ │ 00000ccc t _bufferedreader_read_fast │ │ │ │ -000023b0 t _bufferedwriter_flush_unlocked │ │ │ │ +000023a0 t _bufferedwriter_flush_unlocked │ │ │ │ 000004f8 t _enter_buffered_busy │ │ │ │ 00002b9c t _forward_call │ │ │ │ 000028ec t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 00002424 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ @@ -37184,15 +37186,15 @@ │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 0000045c t _io__Buffered_read │ │ │ │ 00001414 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__ │ │ │ │ -000026d8 t _io__Buffered_readinto │ │ │ │ +000026c4 t _io__Buffered_readinto │ │ │ │ 00002ec0 t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ 00001818 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ 000007f4 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ @@ -37221,15 +37223,15 @@ │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ 00000830 t _set_BlockingIOError.constprop.0 │ │ │ │ 000013b4 t buffered_clear │ │ │ │ -00002ab0 t buffered_closed │ │ │ │ +00002a9c t buffered_closed │ │ │ │ 00000000 t buffered_closed.part.0 │ │ │ │ 00001218 t buffered_dealloc │ │ │ │ 00000fc8 t buffered_flush_and_rewind_unlocked │ │ │ │ 000022ec t buffered_iternext │ │ │ │ 000021d4 t buffered_repr │ │ │ │ 0000139c t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ @@ -37451,15 +37453,15 @@ │ │ │ │ 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 │ │ │ │ -00001260 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001264 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ 00004150 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ 00001ff0 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000cac r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 00002e1c t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c74 r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ @@ -37468,15 +37470,15 @@ │ │ │ │ 00000754 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 00000674 t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006c4 r _io_TextIOWrapper___init____doc__ │ │ │ │ 00001fb0 t _io_TextIOWrapper_buffer_get │ │ │ │ 000018b4 t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001380 t _io_TextIOWrapper_closed_get │ │ │ │ +00001384 t _io_TextIOWrapper_closed_get │ │ │ │ 0000386c t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00002770 t _io_TextIOWrapper_errors_get │ │ │ │ 000026a0 t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ 00002280 t _io_TextIOWrapper_flush │ │ │ │ 0000018c r _io_TextIOWrapper_flush__doc__ │ │ │ │ @@ -37542,15 +37544,15 @@ │ │ │ │ 00000a98 t _textiowrapper_set_decoder │ │ │ │ 00000c44 t _textiowrapper_set_encoder │ │ │ │ 00000ec8 t _textiowrapper_writeflush │ │ │ │ 0000266c t ascii_encode │ │ │ │ 00000bd4 t buffer_access_safe.isra.0 │ │ │ │ 00000040 t buffer_callmethod_noargs.isra.0 │ │ │ │ 00000824 t buffer_callmethod_onearg.isra.0 │ │ │ │ -000011b8 t buffer_getattr.constprop.0.isra.0 │ │ │ │ +000011bc t buffer_getattr.constprop.0.isra.0 │ │ │ │ 00001824 t check_decoded │ │ │ │ 00002da8 t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ 000021e8 t find_control_char │ │ │ │ 00001ee0 t incrementalnewlinedecoder_clear │ │ │ │ 00001e3c t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ @@ -37572,15 +37574,15 @@ │ │ │ │ 00001bc4 t textiowrapper_clear │ │ │ │ 00001aec t textiowrapper_dealloc │ │ │ │ 000026c4 t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ 00000a7c t textiowrapper_iternext │ │ │ │ 000002cc d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ -00001438 t textiowrapper_read_chunk │ │ │ │ +0000143c t textiowrapper_read_chunk │ │ │ │ 0000011c t textiowrapper_repr │ │ │ │ 000001e8 d textiowrapper_slots │ │ │ │ 000008f8 t textiowrapper_traverse │ │ │ │ 00000504 t utf16_encode │ │ │ │ 00000584 t utf16be_encode │ │ │ │ 0000054c t utf16le_encode │ │ │ │ 000005bc t utf32_encode │ │ │ │ @@ -38048,15 +38050,15 @@ │ │ │ │ 00001f58 t zip_longest_next │ │ │ │ 000012a8 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ -00000618 r .LANCHOR1 │ │ │ │ +0000060c r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000078 r .LC10 │ │ │ │ 00000080 r .LC11 │ │ │ │ 00000098 r .LC12 │ │ │ │ 000000cc r .LC13 │ │ │ │ 000000dc r .LC14 │ │ │ │ @@ -38156,16 +38158,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00001854 t Py_UNICODE_ISALNUM │ │ │ │ -00000f90 t Py_XDECREF │ │ │ │ +00001810 t Py_UNICODE_ISALNUM │ │ │ │ +00000f4c 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 │ │ │ │ @@ -38190,197 +38192,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 │ │ │ │ -00000894 r _keywords.1 │ │ │ │ -000008d0 r _keywords.11 │ │ │ │ -000008e0 r _keywords.14 │ │ │ │ -000008f0 r _keywords.17 │ │ │ │ -00000900 r _keywords.20 │ │ │ │ -00000910 r _keywords.23 │ │ │ │ -0000091c r _keywords.26 │ │ │ │ -0000092c r _keywords.29 │ │ │ │ -0000093c r _keywords.32 │ │ │ │ -00000944 r _keywords.35 │ │ │ │ -0000094c r _keywords.38 │ │ │ │ -000008b0 r _keywords.5 │ │ │ │ -000008c0 r _keywords.8 │ │ │ │ +00000888 r _keywords.1 │ │ │ │ +000008c4 r _keywords.11 │ │ │ │ +000008d4 r _keywords.14 │ │ │ │ +000008e4 r _keywords.17 │ │ │ │ +000008f4 r _keywords.20 │ │ │ │ +00000904 r _keywords.23 │ │ │ │ +00000910 r _keywords.26 │ │ │ │ +00000920 r _keywords.29 │ │ │ │ +00000930 r _keywords.32 │ │ │ │ +00000938 r _keywords.35 │ │ │ │ +00000940 r _keywords.38 │ │ │ │ +000008a4 r _keywords.5 │ │ │ │ +000008b4 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 │ │ │ │ -00008574 t _pair │ │ │ │ +0000855c 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 │ │ │ │ -000007b0 t _sre_SRE_Match___copy__ │ │ │ │ -000009ac r _sre_SRE_Match___copy____doc__ │ │ │ │ -000007d4 t _sre_SRE_Match___deepcopy__ │ │ │ │ -00000988 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -000066a0 t _sre_SRE_Match_end │ │ │ │ -00000a28 r _sre_SRE_Match_end__doc__ │ │ │ │ -000007f8 t _sre_SRE_Match_expand │ │ │ │ -00000c5c r _sre_SRE_Match_expand__doc__ │ │ │ │ -00001bc4 t _sre_SRE_Match_groupdict │ │ │ │ -00000adc r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00005c64 t _sre_SRE_Match_groups │ │ │ │ -00000bac r _sre_SRE_Match_groups__doc__ │ │ │ │ -000084ec t _sre_SRE_Match_span │ │ │ │ -000009c4 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000ab98 t _sre_SRE_Match_start │ │ │ │ -00000a80 r _sre_SRE_Match_start__doc__ │ │ │ │ +000007e8 t _sre_SRE_Match___copy__ │ │ │ │ +000009a0 r _sre_SRE_Match___copy____doc__ │ │ │ │ +0000080c t _sre_SRE_Match___deepcopy__ │ │ │ │ +0000097c r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ +000066ac t _sre_SRE_Match_end │ │ │ │ +00000a1c r _sre_SRE_Match_end__doc__ │ │ │ │ +00000830 t _sre_SRE_Match_expand │ │ │ │ +00000c50 r _sre_SRE_Match_expand__doc__ │ │ │ │ +00001b80 t _sre_SRE_Match_groupdict │ │ │ │ +00000ad0 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ +00005c70 t _sre_SRE_Match_groups │ │ │ │ +00000ba0 r _sre_SRE_Match_groups__doc__ │ │ │ │ +000084d4 t _sre_SRE_Match_span │ │ │ │ +000009b8 r _sre_SRE_Match_span__doc__ │ │ │ │ +0000aba8 t _sre_SRE_Match_start │ │ │ │ +00000a74 r _sre_SRE_Match_start__doc__ │ │ │ │ 000002b4 t _sre_SRE_Pattern___copy__ │ │ │ │ -00000e60 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ +00000e54 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000002d8 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ -00000e3c r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -00002d2c t _sre_SRE_Pattern_findall │ │ │ │ -00001134 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00007da4 t _sre_SRE_Pattern_finditer │ │ │ │ -00001070 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00002170 t _sre_SRE_Pattern_fullmatch │ │ │ │ -00001278 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ +00000e30 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ +00002d18 t _sre_SRE_Pattern_findall │ │ │ │ +00001128 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ +00007d8c t _sre_SRE_Pattern_finditer │ │ │ │ +00001064 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ +0000212c t _sre_SRE_Pattern_fullmatch │ │ │ │ +0000126c r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000750 t _sre_SRE_Pattern_prefixmatch │ │ │ │ -000012d8 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ +000012cc r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ 000004a4 t _sre_SRE_Pattern_scanner │ │ │ │ -00001034 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -000067c0 t _sre_SRE_Pattern_search │ │ │ │ -000011b0 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00002648 t _sre_SRE_Pattern_split │ │ │ │ -00000fe0 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00008d6c t _sre_SRE_Pattern_sub │ │ │ │ -00000f38 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00008960 t _sre_SRE_Pattern_subn │ │ │ │ -00000e78 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ +00001028 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ +000067cc t _sre_SRE_Pattern_search │ │ │ │ +000011a4 r _sre_SRE_Pattern_search__doc__ │ │ │ │ +00002634 t _sre_SRE_Pattern_split │ │ │ │ +00000fd4 r _sre_SRE_Pattern_split__doc__ │ │ │ │ +00008d7c t _sre_SRE_Pattern_sub │ │ │ │ +00000f2c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ +00008948 t _sre_SRE_Pattern_subn │ │ │ │ +00000e6c r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 00000660 t _sre_SRE_Scanner_prefixmatch │ │ │ │ -0000096c r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ -000082d8 t _sre_SRE_Scanner_search │ │ │ │ -00000954 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00007d3c t _sre_ascii_iscased │ │ │ │ -000013dc r _sre_ascii_iscased__doc__ │ │ │ │ -0000db64 t _sre_ascii_tolower │ │ │ │ -00001384 r _sre_ascii_tolower__doc__ │ │ │ │ +00000960 r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ +000082c0 t _sre_SRE_Scanner_search │ │ │ │ +00000948 r _sre_SRE_Scanner_search__doc__ │ │ │ │ +00007d24 t _sre_ascii_iscased │ │ │ │ +000013d0 r _sre_ascii_iscased__doc__ │ │ │ │ +0000db74 t _sre_ascii_tolower │ │ │ │ +00001378 r _sre_ascii_tolower__doc__ │ │ │ │ 00000210 t _sre_compile │ │ │ │ -00000de4 r _sre_compile__doc__ │ │ │ │ -00000a9c t _sre_getcodesize │ │ │ │ -00001408 r _sre_getcodesize__doc__ │ │ │ │ +00000dd8 r _sre_compile__doc__ │ │ │ │ +00000ad4 t _sre_getcodesize │ │ │ │ +000013fc r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ -00000cec r _sre_template__doc__ │ │ │ │ -00000fd0 t _sre_unicode_iscased │ │ │ │ -000013b0 r _sre_unicode_iscased__doc__ │ │ │ │ -00004c14 t _sre_unicode_tolower │ │ │ │ -00001358 r _sre_unicode_tolower__doc__ │ │ │ │ -00004c8c t _validate_charset │ │ │ │ +00000ce0 r _sre_template__doc__ │ │ │ │ +00000f8c t _sre_unicode_iscased │ │ │ │ +000013a4 r _sre_unicode_iscased__doc__ │ │ │ │ +00004c20 t _sre_unicode_tolower │ │ │ │ +0000134c r _sre_unicode_tolower__doc__ │ │ │ │ +00004c98 t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ -000088a0 t char_loc_ignore │ │ │ │ -000018b4 t compile_template │ │ │ │ -00000618 r copyright │ │ │ │ -00004988 t data_stack_grow │ │ │ │ -000008e0 t data_stack_grow.constprop.0 │ │ │ │ -000085ec t expand_template │ │ │ │ -000006fc r flag_names.3 │ │ │ │ -0000617c t getslice │ │ │ │ -00004b34 t match_clear │ │ │ │ -00004a30 t match_dealloc │ │ │ │ -000014ac r match_doc │ │ │ │ -000013d8 t match_getindex │ │ │ │ -00001484 t match_getindex.part.0 │ │ │ │ -00007af8 t match_getitem │ │ │ │ +00008888 t char_loc_ignore │ │ │ │ +00001870 t compile_template │ │ │ │ +0000060c r copyright │ │ │ │ +00004994 t data_stack_grow │ │ │ │ +0000089c t data_stack_grow.constprop.0 │ │ │ │ +000085d4 t expand_template │ │ │ │ +000006f0 r flag_names.3 │ │ │ │ +00006188 t getslice │ │ │ │ +00004b40 t match_clear │ │ │ │ +00004a3c t match_dealloc │ │ │ │ +000014a0 r match_doc │ │ │ │ +00001394 t match_getindex │ │ │ │ +00001440 t match_getindex.part.0 │ │ │ │ +00007ae0 t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -00005f84 t match_getslice_by_index.constprop.0 │ │ │ │ -00006200 t match_group │ │ │ │ -00001428 r match_group_doc │ │ │ │ -00008840 t match_lastgroup_get │ │ │ │ +00005f90 t match_getslice_by_index.constprop.0 │ │ │ │ +0000620c t match_group │ │ │ │ +0000141c r match_group_doc │ │ │ │ +00008828 t match_lastgroup_get │ │ │ │ 00000470 t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ -000008e4 t match_regs_get │ │ │ │ -000009a8 t match_repr │ │ │ │ +0000091c t match_regs_get │ │ │ │ +000009e0 t match_repr │ │ │ │ 000005f0 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -000020d8 t match_traverse │ │ │ │ +00002094 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000077c t pattern_clear │ │ │ │ 0000066c t pattern_dealloc │ │ │ │ -00001520 r pattern_doc │ │ │ │ -00000a2c t pattern_error │ │ │ │ +00001514 r pattern_doc │ │ │ │ +00000a64 t pattern_error │ │ │ │ 00000860 d pattern_getset │ │ │ │ -00001b98 t pattern_groupindex │ │ │ │ -00001b30 t pattern_hash │ │ │ │ +00001b54 t pattern_groupindex │ │ │ │ +00001aec t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ -00000988 t pattern_new_match │ │ │ │ -00000c48 t pattern_new_match.part.0.isra.0 │ │ │ │ -00001638 t pattern_repr │ │ │ │ -0000103c t pattern_richcompare │ │ │ │ -00008060 t pattern_scanner.isra.0 │ │ │ │ +00000944 t pattern_new_match │ │ │ │ +00000c04 t pattern_new_match.part.0.isra.0 │ │ │ │ +000015f4 t pattern_repr │ │ │ │ +00000ff8 t pattern_richcompare │ │ │ │ +00008048 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00004e0c t pattern_traverse │ │ │ │ -00001aa4 t repeat_pool_malloc │ │ │ │ -00008490 t scanner_clear │ │ │ │ -0000842c t scanner_dealloc │ │ │ │ +00004e18 t pattern_traverse │ │ │ │ +00001a60 t repeat_pool_malloc │ │ │ │ +00008478 t scanner_clear │ │ │ │ +00008414 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000254 t scanner_traverse │ │ │ │ -00001138 t sre_category │ │ │ │ -000014c4 t sre_clear │ │ │ │ +000010f4 t sre_category │ │ │ │ +00001480 t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ -00001624 t sre_free │ │ │ │ -00000858 t sre_match │ │ │ │ -00007e4c t sre_search │ │ │ │ +000015e0 t sre_free │ │ │ │ +00007e58 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ -000007e8 r sre_targets.40 │ │ │ │ -0000073c r sre_targets.41 │ │ │ │ -00000650 r sre_targets.42 │ │ │ │ -00008910 t sre_tolower │ │ │ │ -00008938 t sre_toupper │ │ │ │ +000007dc r sre_targets.40 │ │ │ │ +00000730 r sre_targets.41 │ │ │ │ +00000644 r sre_targets.42 │ │ │ │ +000088f8 t sre_tolower │ │ │ │ +00008920 t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ -000057d4 t sre_ucs1_charset.isra.0 │ │ │ │ +000057e0 t sre_ucs1_charset.isra.0 │ │ │ │ 000002fc t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -00004ed8 t sre_ucs1_count │ │ │ │ +00004ee4 t sre_ucs1_count │ │ │ │ 00001110 t sre_ucs1_match │ │ │ │ -0000466c t sre_ucs2_count │ │ │ │ -0000acac t sre_ucs2_match │ │ │ │ -000077f4 t sre_ucs4_count │ │ │ │ -0000496c t sre_ucs4_match │ │ │ │ +00004654 t sre_ucs2_count │ │ │ │ +0000acbc t sre_ucs2_match │ │ │ │ +000077dc t sre_ucs4_count │ │ │ │ +00004954 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00000b78 t state_fini │ │ │ │ -0000089c t state_init.part.0 │ │ │ │ -00001ffc t template_clear │ │ │ │ +00000b34 t state_fini │ │ │ │ +00000858 t state_init.part.0 │ │ │ │ +00001fb8 t template_clear │ │ │ │ 000001f8 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00001f50 t template_traverse │ │ │ │ +00001f0c t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -39394,61 +39395,61 @@ │ │ │ │ 000002e8 t _functools_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 0000010c d _kwtuple.0 │ │ │ │ 00000128 d _kwtuple.3 │ │ │ │ 000000e0 d _parser.2 │ │ │ │ 000000ac d _parser.5 │ │ │ │ -0000172c t bounded_lru_cache_wrapper │ │ │ │ -00001fbc t infinite_lru_cache_wrapper │ │ │ │ +00001784 t bounded_lru_cache_wrapper │ │ │ │ +00002018 t infinite_lru_cache_wrapper │ │ │ │ 00000de4 t keyobject_call │ │ │ │ 00000f44 t keyobject_clear │ │ │ │ 00000e80 t keyobject_dealloc │ │ │ │ 0000031c d keyobject_getset │ │ │ │ 00000344 d keyobject_members │ │ │ │ -00001ec4 t keyobject_richcompare │ │ │ │ +00001f20 t keyobject_richcompare │ │ │ │ 00000068 t keyobject_text_signature │ │ │ │ 00000fe4 t keyobject_traverse │ │ │ │ 000002d4 d keyobject_type_slots │ │ │ │ 00000070 d keyobject_type_spec │ │ │ │ 00000098 d keywords.6 │ │ │ │ 000000d8 d kwargs.7 │ │ │ │ -000012bc t lru_cache_call │ │ │ │ +00001314 t lru_cache_call │ │ │ │ 00000a3c t lru_cache_clear_list │ │ │ │ 00000084 t lru_cache_copy │ │ │ │ 00000838 t lru_cache_dealloc │ │ │ │ 000000a8 t lru_cache_deepcopy │ │ │ │ 0000111c t lru_cache_descr_get │ │ │ │ 0000003c r lru_cache_doc │ │ │ │ 0000023c d lru_cache_getsetlist │ │ │ │ 00000200 d lru_cache_memberlist │ │ │ │ 00000264 d lru_cache_methods │ │ │ │ 000003f4 t lru_cache_new │ │ │ │ 000000cc t lru_cache_reduce │ │ │ │ 000008ac t lru_cache_tp_clear │ │ │ │ -000010b0 t lru_cache_tp_traverse │ │ │ │ +00001108 t lru_cache_tp_traverse │ │ │ │ 000001a8 d lru_cache_type_slots │ │ │ │ 0000005c d lru_cache_type_spec │ │ │ │ 00000a98 t lru_list_elem_dealloc │ │ │ │ 000002c4 d lru_list_elem_type_slots │ │ │ │ 00000084 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ 00000af8 t partial_call │ │ │ │ -00000fb4 t partial_clear │ │ │ │ -00000e5c t partial_dealloc │ │ │ │ +0000100c t partial_clear │ │ │ │ +00000eb4 t partial_dealloc │ │ │ │ 000010d8 t partial_descr_get │ │ │ │ 00000204 r partial_doc │ │ │ │ 00000424 d partial_getsetlist │ │ │ │ 0000044c d partial_memberlist │ │ │ │ 000003e4 d partial_methods │ │ │ │ 0000008c t partial_new │ │ │ │ -0000241c t partial_reduce │ │ │ │ +00002478 t partial_reduce │ │ │ │ 00001738 t partial_repr │ │ │ │ 00001428 t partial_setstate │ │ │ │ -00001dfc t partial_traverse │ │ │ │ +00001e58 t partial_traverse │ │ │ │ 0000036c d partial_type_slots │ │ │ │ 00000048 d partial_type_spec │ │ │ │ 000005e0 t partial_vectorcall │ │ │ │ 000007c4 t placeholder_dealloc │ │ │ │ 00000280 r placeholder_doc │ │ │ │ 00000510 d placeholder_methods │ │ │ │ 00000210 t placeholder_new │ │ │ │ @@ -39997,15 +39998,15 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 0000098c t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000a50 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000070 t stat_S_ISBLK │ │ │ │ +0000005c t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 00000738 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000628 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ @@ -40013,17 +40014,17 @@ │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000690 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 00000048 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000005c0 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000c8 t stat_S_ISSOCK │ │ │ │ +000000b4 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -0000005c t stat_S_ISWHT │ │ │ │ +0000010c t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000001c t stat_exec │ │ │ │ 000007a0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ @@ -40229,28 +40230,28 @@ │ │ │ │ 000007fc r .LC62 │ │ │ │ 0000082c r .LC63 │ │ │ │ 00000858 r .LC64 │ │ │ │ 00000064 r .LC7 │ │ │ │ 00000078 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ 00000000 r CSWTCH.249 │ │ │ │ -00004200 t FutureIter_am_send │ │ │ │ -0000456c t FutureIter_clear │ │ │ │ +00004204 t FutureIter_am_send │ │ │ │ +00004574 t FutureIter_clear │ │ │ │ 00001d50 t FutureIter_close │ │ │ │ -000044d4 t FutureIter_dealloc │ │ │ │ +000044dc t FutureIter_dealloc │ │ │ │ 00002978 t FutureIter_iternext │ │ │ │ 000009a0 d FutureIter_methods │ │ │ │ 000029f8 t FutureIter_send │ │ │ │ 00000958 d FutureIter_slots │ │ │ │ 00000048 d FutureIter_spec │ │ │ │ 00000eb0 t FutureIter_throw │ │ │ │ 00001cb8 t FutureIter_traverse │ │ │ │ -00003864 t FutureObj_clear │ │ │ │ -00003bac t FutureObj_dealloc │ │ │ │ -00003610 t FutureObj_finalize │ │ │ │ +00003868 t FutureObj_clear │ │ │ │ +00003bb0 t FutureObj_dealloc │ │ │ │ +00003614 t FutureObj_finalize │ │ │ │ 000015ac t FutureObj_repr │ │ │ │ 00001a74 t FutureObj_traverse │ │ │ │ 00000a48 d FutureType_getsetlist │ │ │ │ 00000b24 d FutureType_methods │ │ │ │ 000009e0 d Future_slots │ │ │ │ 0000005c d Future_spec │ │ │ │ U PyCMethod_New │ │ │ │ @@ -40334,22 +40335,22 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000f00 t Py_XDECREF │ │ │ │ -00003794 t TaskObj_clear │ │ │ │ -000033b8 t TaskObj_dealloc │ │ │ │ -00003454 t TaskObj_finalize │ │ │ │ +00003798 t TaskObj_clear │ │ │ │ +000033bc t TaskObj_dealloc │ │ │ │ +00003458 t TaskObj_finalize │ │ │ │ 00001888 t TaskObj_repr │ │ │ │ 00000910 t TaskObj_traverse │ │ │ │ 000015c8 t TaskStepMethWrapper_call │ │ │ │ -000029c8 t TaskStepMethWrapper_clear │ │ │ │ -00002968 t TaskStepMethWrapper_dealloc │ │ │ │ +000029cc t TaskStepMethWrapper_clear │ │ │ │ +0000296c t TaskStepMethWrapper_dealloc │ │ │ │ 00001d18 t TaskStepMethWrapper_get___self__ │ │ │ │ 00000930 d TaskStepMethWrapper_getsetlist │ │ │ │ 000008f8 d TaskStepMethWrapper_slots │ │ │ │ 00000034 d TaskStepMethWrapper_spec │ │ │ │ 00001360 t TaskStepMethWrapper_traverse │ │ │ │ 00000754 d TaskType_getsetlist │ │ │ │ 000007b8 d TaskType_methods │ │ │ │ @@ -40377,15 +40378,15 @@ │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000005e0 d __compound_literal.0 │ │ │ │ -000024f4 t _asyncio_Future___init__ │ │ │ │ +000024f8 t _asyncio_Future___init__ │ │ │ │ 00001c40 r _asyncio_Future___init____doc__ │ │ │ │ 0000275c t _asyncio_Future__asyncio_awaited_by_get │ │ │ │ 0000113c t _asyncio_Future__asyncio_future_blocking_get │ │ │ │ 000014a8 t _asyncio_Future__asyncio_future_blocking_set │ │ │ │ 00001688 t _asyncio_Future__callbacks_get │ │ │ │ 00001574 t _asyncio_Future__cancel_message_get │ │ │ │ 0000285c t _asyncio_Future__cancel_message_set │ │ │ │ @@ -40399,37 +40400,37 @@ │ │ │ │ 00001918 t _asyncio_Future__result_get │ │ │ │ 000010f4 t _asyncio_Future__source_traceback_get │ │ │ │ 00001618 t _asyncio_Future__state_get │ │ │ │ 00001228 t _asyncio_Future_add_done_callback │ │ │ │ 000017b8 r _asyncio_Future_add_done_callback__doc__ │ │ │ │ 00000d30 t _asyncio_Future_cancel │ │ │ │ 00001644 r _asyncio_Future_cancel__doc__ │ │ │ │ -00002a68 t _asyncio_Future_cancelled │ │ │ │ +00002a6c t _asyncio_Future_cancelled │ │ │ │ 00001600 r _asyncio_Future_cancelled__doc__ │ │ │ │ -00002390 t _asyncio_Future_done │ │ │ │ +00002394 t _asyncio_Future_done │ │ │ │ 0000156c r _asyncio_Future_done__doc__ │ │ │ │ -00002ab0 t _asyncio_Future_exception │ │ │ │ +00002ab4 t _asyncio_Future_exception │ │ │ │ 00001a1c r _asyncio_Future_exception__doc__ │ │ │ │ 00001184 t _asyncio_Future_get_loop │ │ │ │ 00001524 r _asyncio_Future_get_loop__doc__ │ │ │ │ -00002bbc t _asyncio_Future_remove_done_callback │ │ │ │ +00002bc0 t _asyncio_Future_remove_done_callback │ │ │ │ 00001724 r _asyncio_Future_remove_done_callback__doc__ │ │ │ │ -00003050 t _asyncio_Future_result │ │ │ │ +00003054 t _asyncio_Future_result │ │ │ │ 00001b34 r _asyncio_Future_result__doc__ │ │ │ │ -00003064 t _asyncio_Future_result_impl │ │ │ │ +00003068 t _asyncio_Future_result_impl │ │ │ │ 00001998 t _asyncio_Future_set_exception │ │ │ │ 000018d4 r _asyncio_Future_set_exception__doc__ │ │ │ │ -000032d0 t _asyncio_Future_set_result │ │ │ │ +000032d4 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 │ │ │ │ 000018e0 t _asyncio_Task__fut_waiter_get │ │ │ │ 00001c3c t _asyncio_Task__log_destroy_pending_get │ │ │ │ -00002328 t _asyncio_Task__log_destroy_pending_set │ │ │ │ +0000232c t _asyncio_Task__log_destroy_pending_set │ │ │ │ 00002a0c t _asyncio_Task__make_cancelled_error │ │ │ │ 0000131c r _asyncio_Task__make_cancelled_error__doc__ │ │ │ │ 00001c70 t _asyncio_Task__must_cancel_get │ │ │ │ 00001128 t _asyncio_Task_cancel │ │ │ │ 00000fb0 r _asyncio_Task_cancel__doc__ │ │ │ │ 000018c8 t _asyncio_Task_cancelling │ │ │ │ 00000f00 r _asyncio_Task_cancelling__doc__ │ │ │ │ @@ -40467,25 +40468,25 @@ │ │ │ │ 00000228 r _asyncio__swap_current_task__doc__ │ │ │ │ 0000252c t _asyncio__unregister_eager_task │ │ │ │ 000003dc r _asyncio__unregister_eager_task__doc__ │ │ │ │ 00002090 t _asyncio__unregister_task │ │ │ │ 0000042c r _asyncio__unregister_task__doc__ │ │ │ │ 00000104 t _asyncio_all_tasks │ │ │ │ 0000018c r _asyncio_all_tasks__doc__ │ │ │ │ -00002064 t _asyncio_current_task │ │ │ │ +00002068 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__ │ │ │ │ 000017c0 t _asyncio_get_event_loop │ │ │ │ 000005dc r _asyncio_get_event_loop__doc__ │ │ │ │ -00004120 t _asyncio_get_running_loop │ │ │ │ +00004124 t _asyncio_get_running_loop │ │ │ │ 00000550 r _asyncio_get_running_loop__doc__ │ │ │ │ -000040a4 t _asyncio_get_running_loop_impl.isra.0 │ │ │ │ +000040a8 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 │ │ │ │ @@ -40536,43 +40537,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 │ │ │ │ 00001020 t call_soon │ │ │ │ -00003b58 t clear_task_coro │ │ │ │ +00003b5c t clear_task_coro │ │ │ │ 00001300 t create_cancelled_error │ │ │ │ 00001740 t enter_task │ │ │ │ 000013f0 t future_add_done_callback │ │ │ │ -000023d8 t future_awaited_by_add.isra.0 │ │ │ │ -00003238 t future_awaited_by_discard.isra.0 │ │ │ │ +000023dc t future_awaited_by_add.isra.0 │ │ │ │ +0000323c t future_awaited_by_discard.isra.0 │ │ │ │ 00000e24 t future_cancel │ │ │ │ -00003128 t future_get_result │ │ │ │ +0000312c t future_get_result │ │ │ │ 00000d90 t future_init │ │ │ │ -00004134 t future_new_iter │ │ │ │ -00002690 t future_schedule_callbacks │ │ │ │ +00004138 t future_new_iter │ │ │ │ +00002694 t future_schedule_callbacks │ │ │ │ 000012a8 t future_set_cancelled_error │ │ │ │ 000006c4 t future_set_exception │ │ │ │ -000025fc t future_set_result │ │ │ │ +00002600 t future_set_result │ │ │ │ 000017d8 t get_event_loop │ │ │ │ 000013e0 t get_future_loop │ │ │ │ -00002898 t leave_task │ │ │ │ -00003c20 t module_clear │ │ │ │ +0000289c t leave_task │ │ │ │ +00003c24 t module_clear │ │ │ │ 000000c8 r module_doc │ │ │ │ 0000001c t module_exec │ │ │ │ -00004090 t module_free │ │ │ │ +00004094 t module_free │ │ │ │ 000005b8 d module_slots │ │ │ │ 00000478 t module_traverse │ │ │ │ 00001db4 t swap_current_task │ │ │ │ 00000f40 t task_call_step_soon │ │ │ │ 0000262c t task_set_error_soon │ │ │ │ 0000166c t task_step │ │ │ │ 000017d0 t task_step_impl │ │ │ │ -00004324 t task_wakeup │ │ │ │ +00004328 t task_wakeup │ │ │ │ │ │ │ │ getpath.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000030 r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a8 r .LC11 │ │ │ ├── file list │ │ │ │ @@ -1,162 +1,162 @@ │ │ │ │ ---------- 0 0 0 91006 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1604 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 19564 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19584 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7708 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ ?rw-r--r-- 0 0 0 31056 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 309348 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 309400 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 6320 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1408 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 23336 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 23340 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 2108 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7108 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 3004 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1524 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 9484 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ ?rw-r--r-- 0 0 0 72580 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4368 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23204 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 23108 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 79104 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ ?rw-r--r-- 0 0 0 102048 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23164 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 23548 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 46552 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 46540 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24760 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 38384 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 94932 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 94756 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 17388 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 38448 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11300 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36476 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 33444 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40396 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6712 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9912 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 15176 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 68180 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 150432 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 157548 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 15180 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ +?rw-r--r-- 0 0 0 68280 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 150576 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 157540 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 25864 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 66460 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 38272 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 56004 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 187304 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 19892 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 75524 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11908 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14844 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 7380 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 27572 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 242256 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 27588 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 242280 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 48708 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19032 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ -?rw-r--r-- 0 0 0 29252 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ +?rw-r--r-- 0 0 0 29264 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 11724 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ ?rw-r--r-- 0 0 0 141652 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 354628 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 354540 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12572 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32912 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 28088 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 341640 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 8592 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 341644 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 8580 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 10064 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 10068 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 19432 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 19552 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 14928 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ ?rw-r--r-- 0 0 0 76436 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 157516 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 157512 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 23928 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 168764 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 168772 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ ?rw-r--r-- 0 0 0 29148 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 23608 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 48812 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 38004 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 37500 1970-01-01 00:00:00.000000 errors.o │ │ │ │ ?rw-r--r-- 0 0 0 53204 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4216 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2796 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2900 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 23112 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 58788 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 804 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1116 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 800 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1352 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 15644 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 15648 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 17540 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4684 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 79364 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7268 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 81352 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 7508 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 44120 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 10316 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 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 8572 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 8568 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 40092 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 14384 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 4936 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4892 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 13156 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12992 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5812 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 12216 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 5268 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 253164 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 253168 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 244208 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 28812 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 14800 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 14792 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 24324 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 24312 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 73384 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 73360 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 10208 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 21856 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ -?rw-r--r-- 0 0 0 20324 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 20288 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3556 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1292 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5672 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ -?rw-r--r-- 0 0 0 3472 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 29352 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ +?rw-r--r-- 0 0 0 29344 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 20928 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit_unwind.o │ │ │ │ ?rw-r--r-- 0 0 0 17416 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 │ │ │ │ @@ -166,69 +166,69 @@ │ │ │ │ ?rw-r--r-- 0 0 0 15296 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 14308 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31132 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 124108 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19928 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 35980 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 131248 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 131252 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 13572 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ -?rw-r--r-- 0 0 0 132956 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 132948 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 56060 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 58172 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 47352 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 32512 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58672 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18624 1970-01-01 00:00:00.000000 mathintegermodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26360 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 26364 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 73136 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 65612 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 20160 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 9552 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 9552 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 18312 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 17332 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 742468 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 8452 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 11292 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20444 1970-01-01 00:00:00.000000 _zstdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 zstddict.o │ │ │ │ -?rw-r--r-- 0 0 0 14940 1970-01-01 00:00:00.000000 compressor.o │ │ │ │ +?rw-r--r-- 0 0 0 14944 1970-01-01 00:00:00.000000 compressor.o │ │ │ │ ?rw-r--r-- 0 0 0 12308 1970-01-01 00:00:00.000000 decompressor.o │ │ │ │ ?rw-r--r-- 0 0 0 44636 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 275668 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 40832 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 40836 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18540 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24124 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21020 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 26160 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 21292 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 58452 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 58432 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ ?rw-r--r-- 0 0 0 67384 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 20324 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 64268 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 140580 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 140604 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 51920 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31776 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 17696 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 32308 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 32416 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19608 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37364 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 12656 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 70320 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 70328 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31192 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 470900 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 18884 (bytes into file) │ │ │ │ │ + Start of section headers: 18904 (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 0x49c4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x49d8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 000528 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003e70 000148 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e84 000148 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00055c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00055c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00055c 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000758 0024f0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003fb8 000938 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002c48 0000e4 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0048f0 000030 08 I 14 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002d2c 000010 00 A 0 0 4 │ │ │ │ │ - [11] .rel.rodata REL 00000000 004920 000018 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 002d3c 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002d3c 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 002d70 000860 10 15 39 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0035d0 00089d 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004938 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000758 002504 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003fcc 000938 08 I 14 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002c5c 0000e4 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 004904 000030 08 I 14 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002d40 000010 00 A 0 0 4 │ │ │ │ │ + [11] .rel.rodata REL 00000000 004934 000018 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002d50 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002d50 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002d84 000860 10 15 39 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0035e4 00089d 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00494c 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -125,13 +125,13 @@ │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 122: 00000350 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 124: 00000394 136 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 125: 0000041c 268 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 127: 00000000 40 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 128: 000022a8 544 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 128: 000022a8 564 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 130: 000024c8 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 130: 000024dc 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 132: 000024dc 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 132: 000024f0 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 133: 00000088 92 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e70 contains 41 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e84 contains 41 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000441c R_ARM_CALL 00000ae4 _PyPegen_fill_token │ │ │ │ │ 00000088 00001a2b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ 0000008c 00001a2c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ 00000094 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000098 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000b8 0000181c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 0000049c 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000004b4 0000491c R_ARM_CALL 00000000 strncmp │ │ │ │ │ 000004c4 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 000004d4 0000621c R_ARM_CALL 000017f4 _PyPegen_new_identifier │ │ │ │ │ 00000500 0000591c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 0000050c 0000441c R_ARM_CALL 00000ae4 _PyPegen_fill_token │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3fb8 contains 295 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3fcc contains 295 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000070 0000281c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 000000dc 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000010c 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000124 00002a1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000140 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001b8 00002b1c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ @@ -329,29 +329,29 @@ │ │ │ │ │ 0000224c 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002264 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002278 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002288 00002d1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 0000228c 0000071c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ 000022a0 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000022c8 00007b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000024a8 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000024ac 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000024b0 0000232b R_ARM_MOVW_ABS_NC 000001d4 .LC17 │ │ │ │ │ -000024b4 0000232c R_ARM_MOVT_ABS 000001d4 .LC17 │ │ │ │ │ -000024bc 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000024d8 0000421d R_ARM_JUMP24 000009ec _PyPegen_lookahead │ │ │ │ │ +000024bc 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024c0 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024c4 0000232b R_ARM_MOVW_ABS_NC 000001d4 .LC17 │ │ │ │ │ +000024c8 0000232c R_ARM_MOVT_ABS 000001d4 .LC17 │ │ │ │ │ +000024d0 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000024ec 0000421d R_ARM_JUMP24 000009ec _PyPegen_lookahead │ │ │ │ │ +00002500 0000421d R_ARM_JUMP24 000009ec _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x48f0 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4904 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000078 0000831c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000b8 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000bc 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000c4 0000242b R_ARM_MOVW_ABS_NC 000001ec .LC18 │ │ │ │ │ 000000c8 0000242c R_ARM_MOVT_ABS 000001ec .LC18 │ │ │ │ │ 000000d4 0000381c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x4920 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4934 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2581,148 +2581,153 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movge r1, #0 │ │ │ │ │ bge 237c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 2478 <_PyPegen_byte_offset_to_character_offset_line+0x1d0> │ │ │ │ │ + blt 23c8 <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #1 │ │ │ │ │ ble 237c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 23dc <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ + blt 23f8 <_PyPegen_byte_offset_to_character_offset_line+0x150> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #2 │ │ │ │ │ ble 237c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 2388 <_PyPegen_byte_offset_to_character_offset_line+0xe0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble 23a0 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt 23a8 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ + blt 2428 <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ mov r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble 237c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb ip, [r0, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2410 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + blt 23a8 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt 235c <_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 2430 <_PyPegen_byte_offset_to_character_offset_line+0x188> │ │ │ │ │ + bne 248c <_PyPegen_byte_offset_to_character_offset_line+0x1e4> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt 233c <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ mov r1, #3 │ │ │ │ │ b 237c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + and ip, lr, #224 @ 0xe0 │ │ │ │ │ + cmp ip, #192 @ 0xc0 │ │ │ │ │ + addeq r3, r3, #2 │ │ │ │ │ + bne 2468 <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt 235c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ + b 237c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - beq 2350 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + addeq r1, r1, #2 │ │ │ │ │ + beq 22f4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r1, #3 │ │ │ │ │ - beq 2350 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + beq 24ac <_PyPegen_byte_offset_to_character_offset_line+0x204> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24a8 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ - add r3, r1, #4 │ │ │ │ │ - b 2350 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + b 22f4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ beq 2314 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r1, r1, #3 │ │ │ │ │ - beq 2314 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + beq 2458 <_PyPegen_byte_offset_to_character_offset_line+0x1b0> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24a8 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ b 2314 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ - and ip, lr, #224 @ 0xe0 │ │ │ │ │ - cmp ip, #192 @ 0xc0 │ │ │ │ │ - addeq r3, r3, #2 │ │ │ │ │ - bne 2454 <_PyPegen_byte_offset_to_character_offset_line+0x1ac> │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - blt 235c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ - b 237c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + and r3, ip, #224 @ 0xe0 │ │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ │ + addeq r3, r1, #2 │ │ │ │ │ + beq 2350 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r1, r1, #3 │ │ │ │ │ - beq 2398 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + beq 2460 <_PyPegen_byte_offset_to_character_offset_line+0x1b8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24a8 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 2398 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ + add r3, r1, #4 │ │ │ │ │ + b 2350 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + add r1, r1, #3 │ │ │ │ │ + b 2314 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + add r3, r1, #3 │ │ │ │ │ + b 2350 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ addeq r3, r3, #3 │ │ │ │ │ - beq 2420 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ + beq 23b8 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ and lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 24a8 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - b 2420 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ - and r3, ip, #224 @ 0xe0 │ │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r1, r1, #2 │ │ │ │ │ - beq 22f4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + b 23b8 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r1, r1, #3 │ │ │ │ │ - beq 22f4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + beq 24b4 <_PyPegen_byte_offset_to_character_offset_line+0x20c> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - addeq r1, r1, #4 │ │ │ │ │ - beq 22f4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + bne 24bc <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + b 2398 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + add r1, r1, #3 │ │ │ │ │ + b 22f4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + add r1, r1, #3 │ │ │ │ │ + b 2398 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r1, #0 │ │ │ │ │ b 237c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ │ │ │ │ │ -000024c8 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000024dc <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 9ec <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -000024dc <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000024f0 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 9ec <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -37,19 +37,19 @@ │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 34: 0000074c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 35: 00000750 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 36: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 37: 00000900 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 000001fc 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 39: 00000904 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 40: 00000200 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ - 41: 0000022c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 42: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 43: 00000c28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000c2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 40: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 41: 00000230 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 42: 00000b74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 43: 00000238 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ + 44: 00000b78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 45: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 46: 00000284 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 47: 000002b0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 48: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 49: 00000308 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 50: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 51: 00000320 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ @@ -180,21 +180,21 @@ │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 179: 00000830 212 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 181: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 182: 00002814 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 183: 00000904 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 186: 000009b8 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 187: 00000a74 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 188: 00000af8 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 183: 00000904 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 184: 000009c0 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 185: 00000a44 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 187: 00000b78 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 190: 00000c2c 836 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 194: 00000f70 824 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ 196: 000012a8 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -63,37 +63,37 @@ │ │ │ │ │ 00000860 0000242c R_ARM_MOVT_ABS 000001f4 .LC20 │ │ │ │ │ 00000864 0000821c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000888 0000b41c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000894 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000008c8 0000681c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 000008f8 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000900 0000b56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000920 0000262b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00000924 0000262c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00000934 0000b81c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000948 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000978 0000b91c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000009b0 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009dc 0000bb1c R_ARM_CALL 00000a74 _PyPegen_check_legacy_stmt │ │ │ │ │ -00000a0c 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a10 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a2c 0000282b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ -00000a30 0000282c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ -00000a48 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a58 0000282b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ -00000a5c 0000282c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ -00000a6c 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000aa4 0000292b R_ARM_MOVW_ABS_NC 0000022c .LC0 │ │ │ │ │ -00000aa8 0000292c R_ARM_MOVT_ABS 0000022c .LC0 │ │ │ │ │ -00000aac 00002a2b R_ARM_MOVW_ABS_NC 00000234 .LC1 │ │ │ │ │ -00000ab0 00002a2c R_ARM_MOVT_ABS 00000234 .LC1 │ │ │ │ │ -00000ac0 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000b9c 0000bc1c R_ARM_CALL 00000af8 _PyPegen_get_invalid_target │ │ │ │ │ -00000bf4 0000bc1c R_ARM_CALL 00000af8 _PyPegen_get_invalid_target │ │ │ │ │ -00000c28 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000928 0000b81c R_ARM_CALL 000009c0 _PyPegen_check_legacy_stmt │ │ │ │ │ +00000958 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000095c 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000978 0000262b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +0000097c 0000262c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00000994 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009a4 0000262b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +000009a8 0000262c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +000009b8 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009f0 0000282b R_ARM_MOVW_ABS_NC 00000228 .LC0 │ │ │ │ │ +000009f4 0000282c R_ARM_MOVT_ABS 00000228 .LC0 │ │ │ │ │ +000009f8 0000292b R_ARM_MOVW_ABS_NC 00000230 .LC1 │ │ │ │ │ +000009fc 0000292c R_ARM_MOVT_ABS 00000230 .LC1 │ │ │ │ │ +00000a0c 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000ae8 0000b91c R_ARM_CALL 00000a44 _PyPegen_get_invalid_target │ │ │ │ │ +00000b40 0000b91c R_ARM_CALL 00000a44 _PyPegen_get_invalid_target │ │ │ │ │ +00000b74 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b94 00002b2b R_ARM_MOVW_ABS_NC 00000238 .LC23 │ │ │ │ │ +00000b98 00002b2c R_ARM_MOVT_ABS 00000238 .LC23 │ │ │ │ │ +00000ba8 0000bc1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000bbc 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000bec 0000bd1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000c24 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ccc 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000d08 0000bf1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ 00000dac 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000dc0 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000df0 0000601d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ 00000e3c 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e4c 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ @@ -413,15 +413,15 @@ │ │ │ │ │ 0000258c 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00002668 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00002764 0000ad1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 0000283c 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x7588 contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000084 0000bd1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000084 0000ba1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000144 00002e2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ 00000148 00002e2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ 0000017c 0000d12b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000180 0000d12c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000001a8 0000302b R_ARM_MOVW_ABS_NC 000002d8 .LC27 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -133,21 +133,21 @@ │ │ │ │ │ _PyAST_Module │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_interp │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_raise_error_for_missing_comma │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_interpolation │ │ │ │ │ _PyAST_Interpolation │ │ │ │ │ _PyUnicode_IsWhitespace │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ _PyPegen_template_str │ │ │ │ │ _PyAST_TemplateStr │ │ │ │ │ _PyPegen_concatenate_tstrings │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -684,132 +684,78 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 8e0 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000904 <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #24 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 980 <_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 98c <_PyPegen_alias_for_star+0x88> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [fp, #8] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - stm sp, {r7, ip} │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_CALL _PyAST_alias │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9a0 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b 980 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r1] │ │ │ │ │ - bne 998 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 998 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ - │ │ │ │ │ -000009b8 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +00000904 <_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 a74 <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl 9c0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a00 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne 94c <_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 a0c <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne 958 <_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 a50 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt 99c <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r6, #32] │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b a00 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 94c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b a00 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 94c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -00000a74 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000009c0 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne ae8 <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ + bne a34 <_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 │ │ │ │ │ @@ -825,110 +771,164 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq af0 <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ + beq a3c <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - bne ab8 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne a04 <_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 ae0 <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ + b a2c <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ │ │ │ │ │ -00000af8 <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000a44 <_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] @ c28 <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ + ldr r2, [pc, #264] @ b74 <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi a88 <_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 b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a88 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne b38 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne a84 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1c <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a68 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b a88 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq a88 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble b38 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble a84 <_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 af8 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl a44 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a88 <_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 b8c <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ - b b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne ad8 <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ + b a88 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq a88 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble b38 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble a84 <_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 af8 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl a44 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a88 <_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 be4 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ - b b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne b30 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ + b a88 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b3c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b b5c <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq a88 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b aa8 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ +00000b78 <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq bf4 <_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 c00 <_PyPegen_alias_for_star+0x88> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_CALL _PyAST_alias │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble c14 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b bf4 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + bne c0c <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b c0c <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + │ │ │ │ │ 00000c2c <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ [ 128] }} │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 160] != │ │ │ │ │ [ 164] %c-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 1ac] %c-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 1f4] %U.%U │ │ │ │ │ - [ 1fc] * │ │ │ │ │ - [ 200] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ - [ 22c] print │ │ │ │ │ - [ 234] exec │ │ │ │ │ + [ 1fc] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ + [ 228] print │ │ │ │ │ + [ 230] exec │ │ │ │ │ + [ 238] * │ │ │ │ │ [ 23c] unexpected TemplateStr node without debug data in t-string at line %d │ │ │ │ │ [ 284] Generator expression must be parenthesized │ │ │ │ │ [ 2b0] real number required in complex literal │ │ │ │ │ [ 2d8] imaginary number required in complex literal │ │ │ │ │ [ 308] attribute │ │ │ │ │ [ 314] subscript │ │ │ │ │ [ 320] starred │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ 0x000000d0 69636f64 655f5245 41445f43 4841522e icode_READ_CHAR. │ │ │ │ │ 0x000000e0 70617274 2e30002e 4c433131 002e4c43 part.0..LC11..LC │ │ │ │ │ 0x000000f0 3132002e 4c433133 002e4c43 3134002e 12..LC13..LC14.. │ │ │ │ │ 0x00000100 4c433135 002e4c43 3136002e 4c433137 LC15..LC16..LC17 │ │ │ │ │ 0x00000110 002e4c43 3138002e 4c433139 00507955 ..LC18..LC19.PyU │ │ │ │ │ 0x00000120 6e69636f 64655f52 4541445f 43484152 nicode_READ_CHAR │ │ │ │ │ 0x00000130 002e4c43 3230002e 4c433231 002e4c43 ..LC20..LC21..LC │ │ │ │ │ - 0x00000140 3232002e 4c433000 2e4c4331 002e4c43 22..LC0..LC1..LC │ │ │ │ │ + 0x00000140 30002e4c 4331002e 4c433233 002e4c43 0..LC1..LC23..LC │ │ │ │ │ 0x00000150 3234002e 4c433235 002e4c43 3236002e 24..LC25..LC26.. │ │ │ │ │ 0x00000160 4c433237 002e4c43 3238002e 4c433239 LC27..LC28..LC29 │ │ │ │ │ 0x00000170 002e4c43 3330002e 4c433331 002e4c43 ..LC30..LC31..LC │ │ │ │ │ 0x00000180 3332002e 4c433333 002e4c43 3334002e 32..LC33..LC34.. │ │ │ │ │ 0x00000190 4c433335 002e4c43 3336002e 4c433337 LC35..LC36..LC37 │ │ │ │ │ 0x000001a0 002e4c43 3338002e 4c433339 002e4c43 ..LC38..LC39..LC │ │ │ │ │ 0x000001b0 3430002e 4c433431 002e4c43 3432002e 40..LC41..LC42.. │ │ │ │ │ @@ -163,27 +163,27 @@ │ │ │ │ │ 0x00000a00 6577005f 50794153 545f5479 70654967 ew._PyAST_TypeIg │ │ │ │ │ 0x00000a10 6e6f7265 005f5079 50656765 6e5f6a6f nore._PyPegen_jo │ │ │ │ │ 0x00000a20 696e5f6e 616d6573 5f776974 685f646f in_names_with_do │ │ │ │ │ 0x00000a30 74005f50 79556e69 636f6465 5f496e74 t._PyUnicode_Int │ │ │ │ │ 0x00000a40 65726e49 6d6d6f72 74616c00 5f50795f ernImmortal._Py_ │ │ │ │ │ 0x00000a50 7473735f 696e7465 7270005f 50795065 tss_interp._PyPe │ │ │ │ │ 0x00000a60 67656e5f 6b65795f 76616c75 655f7061 gen_key_value_pa │ │ │ │ │ - 0x00000a70 6972005f 50795065 67656e5f 616c6961 ir._PyPegen_alia │ │ │ │ │ - 0x00000a80 735f666f 725f7374 61720050 79556e69 s_for_star.PyUni │ │ │ │ │ - 0x00000a90 636f6465 5f496e74 65726e46 726f6d53 code_InternFromS │ │ │ │ │ - 0x00000aa0 7472696e 67005f50 79415354 5f616c69 tring._PyAST_ali │ │ │ │ │ - 0x00000ab0 6173005f 50795065 67656e5f 72616973 as._PyPegen_rais │ │ │ │ │ - 0x00000ac0 655f6572 726f725f 666f725f 6d697373 e_error_for_miss │ │ │ │ │ - 0x00000ad0 696e675f 636f6d6d 61005f50 79506567 ing_comma._PyPeg │ │ │ │ │ - 0x00000ae0 656e5f63 6865636b 5f6c6567 6163795f en_check_legacy_ │ │ │ │ │ - 0x00000af0 73746d74 005f5079 50656765 6e5f6765 stmt._PyPegen_ge │ │ │ │ │ - 0x00000b00 745f696e 76616c69 645f7461 72676574 t_invalid_target │ │ │ │ │ - 0x00000b10 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ - 0x00000b20 6572726f 725f6b6e 6f776e5f 6c6f6361 error_known_loca │ │ │ │ │ - 0x00000b30 74696f6e 005f5079 50656765 6e5f696e tion._PyPegen_in │ │ │ │ │ + 0x00000a70 6972005f 50795065 67656e5f 72616973 ir._PyPegen_rais │ │ │ │ │ + 0x00000a80 655f6572 726f725f 666f725f 6d697373 e_error_for_miss │ │ │ │ │ + 0x00000a90 696e675f 636f6d6d 61005f50 79506567 ing_comma._PyPeg │ │ │ │ │ + 0x00000aa0 656e5f63 6865636b 5f6c6567 6163795f en_check_legacy_ │ │ │ │ │ + 0x00000ab0 73746d74 005f5079 50656765 6e5f6765 stmt._PyPegen_ge │ │ │ │ │ + 0x00000ac0 745f696e 76616c69 645f7461 72676574 t_invalid_target │ │ │ │ │ + 0x00000ad0 005f5079 50656765 6e5f7261 6973655f ._PyPegen_raise_ │ │ │ │ │ + 0x00000ae0 6572726f 725f6b6e 6f776e5f 6c6f6361 error_known_loca │ │ │ │ │ + 0x00000af0 74696f6e 005f5079 50656765 6e5f616c tion._PyPegen_al │ │ │ │ │ + 0x00000b00 6961735f 666f725f 73746172 00507955 ias_for_star.PyU │ │ │ │ │ + 0x00000b10 6e69636f 64655f49 6e746572 6e46726f nicode_InternFro │ │ │ │ │ + 0x00000b20 6d537472 696e6700 5f507941 53545f61 mString._PyAST_a │ │ │ │ │ + 0x00000b30 6c696173 005f5079 50656765 6e5f696e lias._PyPegen_in │ │ │ │ │ 0x00000b40 74657270 6f6c6174 696f6e00 5f507941 terpolation._PyA │ │ │ │ │ 0x00000b50 53545f49 6e746572 706f6c61 74696f6e ST_Interpolation │ │ │ │ │ 0x00000b60 005f5079 556e6963 6f64655f 49735768 ._PyUnicode_IsWh │ │ │ │ │ 0x00000b70 69746573 70616365 00507955 6e69636f itespace.PyUnico │ │ │ │ │ 0x00000b80 64655f53 75627374 72696e67 005f5079 de_Substring._Py │ │ │ │ │ 0x00000b90 50656765 6e5f7465 6d706c61 74655f73 Pegen_template_s │ │ │ │ │ 0x00000ba0 7472005f 50794153 545f5465 6d706c61 tr._PyAST_Templa │ │ │ ├── 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: 308708 (bytes into file) │ │ │ │ │ + Start of section headers: 308760 (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 0x4b5e4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4b618: │ │ │ │ │ │ │ │ │ │ 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 0102e0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03e260 003f90 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 010314 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0421f0 000188 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0104b0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0104b0 025f7c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 042378 008800 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 03642c 001a87 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 037eb4 0020f8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 04ab78 0009e8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039fac 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039fac 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 039fe0 002250 10 14 380 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03c230 00202f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04b560 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0102d8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03e29c 003f90 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 01030c 00019c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 04222c 000188 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0104a8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0104a8 025fc0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0423b4 0087f8 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 036468 001a87 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 037ef0 0020f8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 04abac 0009e8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 039fe8 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039fe8 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 03a01c 002250 10 14 380 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03c26c 00202f 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04b594 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ Symbol table '.symtab' contains 549 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 000009d8 920 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ - 5: 000056dc 948 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 6: 0000ada4 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 5: 000056d4 948 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 6: 0000ad9c 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 7: 00000d70 10920 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00003b50 996 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000df4 536 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ - 10: 0000bb18 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 0000bb60 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,33 +31,33 @@ │ │ │ │ │ 27: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 28: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 29: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 30: 00003818 236 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 31: 00003904 196 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 000039c8 196 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00003a8c 196 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 000142c0 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014ecc 3644 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001d204 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001db08 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 000204e4 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 000210a4 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 40: 00004868 556 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ - 41: 00002ca8 1160 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ - 42: 0000324c 1612 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ + 34: 00014308 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00014f10 3644 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001d248 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001db4c 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 00020528 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 000210e8 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 40: 00004860 556 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ + 41: 00002ca0 1160 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ + 42: 00003244 1612 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 43: 00001f54 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ - 44: 000021e8 2752 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ - 45: 00005a90 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 46: 00005c94 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 47: 000083a8 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 48: 00004270 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 00018ac8 48 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 50: 0000ee1c 2836 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 44: 000021e8 2744 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ + 45: 00005a88 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 46: 00005c8c 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 47: 000083a0 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 48: 00004268 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00018b0c 48 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 50: 0000ee14 2836 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ 51: 00001250 72 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ - 52: 00010118 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 52: 00010110 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 53: 00000000 536 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 54: 00001d7c 536 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 55: 00000b20 176 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 56: 00000bd0 372 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 57: 00001298 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ 58: 00003f34 9648 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 59: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ @@ -70,170 +70,170 @@ │ │ │ │ │ 66: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 67: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 68: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 69: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 70: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 71: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 72: 000064e4 1544 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 73: 00009eb4 1556 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 74: 0000d648 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 75: 0000d734 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 76: 0000d5b8 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 77: 000213d0 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 78: 0000af28 328 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 79: 0001ddc8 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 80: 0000b744 552 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 81: 00018594 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 82: 00017e64 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 83: 0000c978 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 73: 00009efc 1556 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 74: 0000d690 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 75: 0000d77c 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 76: 0000d5b0 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 77: 00021414 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 78: 0000af20 328 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 79: 0001de0c 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 80: 0000b73c 552 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ + 81: 000185d8 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 82: 00017ea8 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 83: 0000c9c0 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 84: 00000000 3932 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ - 85: 00003898 392 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 86: 00004df0 688 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 87: 00005628 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ - 88: 00003c40 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 89: 000046e4 388 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 90: 000042f0 388 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 91: 00004044 556 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ - 92: 00018104 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 93: 0000bba8 180 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 85: 00003890 392 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ + 86: 00004de8 688 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 87: 00005620 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ + 88: 00003c38 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 89: 000046dc 388 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 90: 000042e8 388 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 91: 0000403c 556 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ + 92: 00018148 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 93: 0000bba0 180 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 94: 00000508 680 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ - 95: 00006c04 2792 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 96: 00009dd4 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 97: 000209bc 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 95: 00006c04 2820 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 96: 00009e1c 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 97: 00020a00 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 98: 00006aec 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 99: 000076ec 6820 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 100: 0000b638 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 101: 00015d08 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00007708 6864 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 100: 0000b680 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 101: 00015d4c 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 102: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 103: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 104: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 105: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 106: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 107: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 108: 00009190 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ - 109: 00009278 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 110: 0001ebe8 1540 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 111: 000146a0 2092 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 112: 0001f2d8 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 113: 000217d8 1664 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ - 114: 000246e0 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 115: 0001f72c 2456 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 116: 0000b150 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ - 117: 000187d0 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 118: 0001036c 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 119: 0001022c 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 120: 000100c8 80 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ + 108: 000091d8 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ + 109: 000092c0 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 110: 0001ec2c 1540 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 111: 000146e8 2088 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 112: 0001f31c 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 113: 0002181c 1664 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 114: 00024724 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ + 115: 0001f770 2456 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 116: 000103b4 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 117: 0000b148 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ + 118: 00010224 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ + 119: 00018814 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 120: 000100c0 80 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 121: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 122: 00009660 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ - 123: 000089e8 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ - 124: 00008b90 1512 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 125: 00009864 1392 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 126: 0001df90 3160 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 127: 0000a774 3780 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 128: 0000a4c8 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 129: 000203f0 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 122: 000096a8 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ + 123: 000089e0 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ + 124: 00008b88 1512 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 125: 000098ac 1392 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ + 126: 0001dfd4 3160 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 127: 0000a7bc 3780 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 128: 0000a510 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 129: 00020434 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ 130: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 131: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 132: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 133: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 134: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 135: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 136: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 137: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 138: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 139: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 140: 0000c78c 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 141: 0000caf0 1368 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 142: 000201e0 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 143: 0000b478 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ + 140: 0000c7d4 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ + 141: 0000cb38 1368 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 142: 00020224 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 143: 0000b470 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 144: 00000384 176 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ - 145: 0000b96c 572 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ - 146: 00009434 2724 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 147: 0000d048 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 148: 0000e1b0 8152 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 145: 0000b964 572 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 146: 0000942c 2724 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 147: 0000d090 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 148: 0000e1f8 8152 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 149: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 150: 00010188 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 150: 000101d0 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ 151: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 152: 0001069c 1700 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 153: 00010d40 1684 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 154: 000113d4 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 152: 000106e4 1700 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 153: 00010d88 1684 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 154: 0001141c 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 155: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 156: 000119e8 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 157: 00011d8c 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 158: 00011f5c 3672 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 156: 00011a30 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 157: 00011dd4 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 158: 00011fa4 3672 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 159: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 160: 00012db4 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 160: 00012dfc 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 161: 000008c4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 162: 00013600 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 163: 000137d8 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 162: 00013648 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 163: 00013820 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 164: 000008dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 165: 00000910 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 166: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 167: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 168: 00000f5c 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 169: 00001384 376 FUNC LOCAL DEFAULT 1 _loop0_17_rule │ │ │ │ │ - 170: 00016854 1156 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 170: 00016898 1156 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 171: 000015b0 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 172: 000014fc 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ 173: 00000974 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 174: 00000990 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 175: 0000b070 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 176: 00003a20 544 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 175: 00003a18 544 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 176: 0000b068 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 177: 000009b8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 178: 000009f8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 179: 000009fc 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 180: 00000a24 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 181: 00000a40 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 182: 00018bc8 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 183: 00018af8 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 184: 0001f1ec 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 185: 0001f490 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 186: 0000bc5c 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ + 182: 00018c0c 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 183: 00018b3c 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 184: 0001f230 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 185: 0001f4d4 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 186: 0000bc54 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 187: 00000a68 184 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 188: 00000a54 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 189: 000018d4 392 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 190: 00000a74 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 191: 00000ab4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 192: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 193: 00000b20 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 194: 00016cd8 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 195: 00017008 3676 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 196: 00022050 5888 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 194: 00016d1c 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 195: 0001704c 3676 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 196: 00022094 5888 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 197: 00000d44 176 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 198: 00000858 180 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 199: 00000b44 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 200: 0000c1f0 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + 200: 0000c1e8 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 201: 00000b5c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 202: 00000b80 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 203: 0000e694 1656 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 203: 0000e68c 1656 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 204: 00000b9c 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 205: 000199c0 1724 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 206: 0001a2f0 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 207: 0001b9e0 4016 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 208: 0001c990 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 209: 0001aa44 3996 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 210: 0001a8cc 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 211: 000196e4 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 212: 00019830 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 213: 0001a07c 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 205: 00019a04 1724 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 206: 0001a334 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 207: 0001ba24 4016 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 208: 0001c9d4 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 209: 0001aa88 3996 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 210: 0001a910 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 211: 00019728 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 212: 00019874 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 213: 0001a0c0 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 214: 00000bbc 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 215: 00001994 700 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 216: 00001c50 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 217: 00021e58 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 217: 00021e9c 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 218: 00000bf8 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 219: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 220: 00000c40 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 221: 00000c74 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 222: 0001d838 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 223: 00003d2c 792 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ - 224: 00004474 624 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 225: 00023ea4 2108 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 222: 0001d87c 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 223: 00003d24 792 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ + 224: 0000446c 624 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 225: 00023ee8 2108 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 226: 000009bc 172 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 227: 00000c8c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 228: 0000b60c 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ + 228: 0000b604 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 229: 0000090c 176 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 230: 00000cb8 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 231: 00000ce8 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 232: 0000100c 212 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 233: 00000d18 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ 234: 00000d48 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 235: 00000d78 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ @@ -242,124 +242,124 @@ │ │ │ │ │ 238: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 239: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 240: 00000e64 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 241: 00000e8c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 242: 00000eb4 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 243: 00000ed4 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 244: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ - 245: 000200c4 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ - 246: 0000d000 584 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ + 245: 00020108 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 246: 0000cff8 584 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 247: 00001cd8 164 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 248: 00001b54 212 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 249: 00001c28 176 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 250: 00001a5c 248 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 251: 00000f18 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 252: 00000f38 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 253: 00000f78 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 254: 00000fb8 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 255: 00000fe4 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 256: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 257: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 258: 0000ccc8 824 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ + 258: 0000ccc0 824 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ 259: 00001088 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 260: 000010c8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 261: 000010f0 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ - 262: 00003130 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ + 262: 00003128 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 263: 00001130 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 264: 0000116c 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 265: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 266: 00010178 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 267: 00023750 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 268: 00023c2c 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 269: 0000d248 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 266: 00010170 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 267: 00023794 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 268: 00023c70 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 269: 0000d240 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 270: 000011a4 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 271: 00004a94 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 272: 00004d18 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ - 273: 000050a0 1416 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 271: 00004a8c 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 272: 00004d10 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ + 273: 00005098 1416 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 274: 000011d4 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 275: 0000123c 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 276: 00001270 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ - 277: 00005e44 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 278: 00006218 1004 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 279: 00005f60 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 280: 0000db04 684 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 281: 00009178 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 282: 000092a8 396 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 277: 00005e3c 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 278: 00006210 1004 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 279: 00005f58 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 280: 0000dafc 684 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 281: 00009170 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 282: 000092a0 396 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 283: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 284: 000012a4 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 285: 000012c0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 286: 00006604 916 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 287: 00006998 5948 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 286: 000065fc 916 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 287: 00006990 5948 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 288: 000012e0 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ 289: 00001334 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ - 290: 000080d4 544 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 291: 00008494 584 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 292: 0000d770 744 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 293: 0000da58 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 294: 0000de88 724 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 295: 000082f4 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ - 296: 0000f930 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 297: 0000fa20 644 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 298: 0000e15c 660 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 299: 0000ddb0 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ - 300: 000086dc 544 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 290: 000080cc 544 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 291: 0000848c 584 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 292: 0000d768 744 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 293: 0000da50 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 294: 0000de80 724 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 295: 000082ec 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ + 296: 0000f928 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 297: 0000fa18 644 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 298: 0000e154 660 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 299: 0000dda8 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ + 300: 000086d4 544 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 301: 00000434 212 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 302: 000088fc 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 302: 000088f4 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ 303: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ - 304: 0000c698 1584 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 304: 0000c690 1584 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 305: 000010e0 2036 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ 306: 00001370 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 307: 00001398 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 308: 000013b0 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 309: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 310: 00001428 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 311: 00001440 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ - 312: 00009ed8 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 313: 0000a024 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 314: 000249f4 1664 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ - 315: 0000a378 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ - 316: 0000a4f8 1512 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 317: 0000a1cc 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ + 312: 00009ed0 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 313: 0000a01c 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 314: 00024a38 1664 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 315: 0000a370 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ + 316: 0000a4f0 1512 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 317: 0000a1c4 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ 318: 000007b0 168 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 319: 00025490 1572 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ - 320: 0000c388 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ - 321: 0000e508 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 322: 000252f8 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 323: 00025074 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 324: 00025ab4 1224 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ - 325: 0000aae0 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 319: 000254d4 1572 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 320: 0000c380 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ + 321: 0000e500 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ + 322: 0002533c 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 323: 000250b8 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 324: 00025af8 1224 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ + 325: 0000aad8 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 326: 0000204c 172 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 327: 00001460 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 328: 00001490 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 329: 000014c4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ - 330: 0000b558 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 330: 0000b550 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ 331: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 332: 00000218 184 FUNC LOCAL DEFAULT 9 _tmp_176_rule │ │ │ │ │ 333: 000002d0 180 FUNC LOCAL DEFAULT 9 _tmp_180_rule │ │ │ │ │ 334: 00001500 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ 335: 00001514 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 336: 00001528 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 337: 0000c144 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 337: 0000c13c 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ 338: 00001554 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ 339: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ - 340: 0000c504 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 340: 0000c4fc 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 341: 000015e4 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ 342: 00001624 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ - 343: 0000d6a8 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ - 344: 0000e3f0 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 343: 0000d6a0 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ + 344: 0000e3e8 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 345: 00001650 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 346: 0000167c 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 347: 000016a0 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ 348: 000016c8 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ 349: 000016e8 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ - 350: 0000ed0c 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 350: 0000ed04 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 351: 00001704 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ 352: 00001744 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 353: 0000176c 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ - 354: 0000fca4 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 354: 0000fc9c 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 355: 00001794 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ 356: 000017c4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ 357: 000017f4 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ 358: 00001824 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ 359: 00001854 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ 360: 00001888 0 NOTYPE LOCAL DEFAULT 8 .LC143 │ │ │ │ │ 361: 000018b8 0 NOTYPE LOCAL DEFAULT 8 .LC144 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e260 contains 2034 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e29c contains 2034 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000070 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000108 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -26,15 +26,15 @@ │ │ │ │ │ 00000360 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000003bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000041c 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000420 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000424 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000440 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000464 0000aa1c R_ARM_CALL 00016854 dotted_name_rule │ │ │ │ │ +00000464 0000aa1c R_ARM_CALL 00016898 dotted_name_rule │ │ │ │ │ 0000047c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000004d8 0001e51c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ 000004f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000524 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000528 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 0000052c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ @@ -71,47 +71,47 @@ │ │ │ │ │ 000009ec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000009f0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000009f8 0000a52b R_ARM_MOVW_ABS_NC 00000910 .LC53 │ │ │ │ │ 000009fc 0000a52c R_ARM_MOVT_ABS 00000910 .LC53 │ │ │ │ │ 00000a18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000a80 0000aa1c R_ARM_CALL 00016854 dotted_name_rule │ │ │ │ │ +00000a80 0000aa1c R_ARM_CALL 00016898 dotted_name_rule │ │ │ │ │ 00000ab0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ab8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000adc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000b14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b40 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000b64 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000b80 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000ba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bb0 0000aa1c R_ARM_CALL 00016854 dotted_name_rule │ │ │ │ │ +00000bb0 0000aa1c R_ARM_CALL 00016898 dotted_name_rule │ │ │ │ │ 00000bbc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bc0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bc8 0000a42b R_ARM_MOVW_ABS_NC 000008dc .LC52 │ │ │ │ │ 00000bcc 0000a42c R_ARM_MOVT_ABS 000008dc .LC52 │ │ │ │ │ 00000bf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c64 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000c70 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c94 0000aa1c R_ARM_CALL 00016854 dotted_name_rule │ │ │ │ │ +00000c94 0000aa1c R_ARM_CALL 00016898 dotted_name_rule │ │ │ │ │ 00000ce0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d14 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d8c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00000de4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000dec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000e14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e34 0000aa1c R_ARM_CALL 00016854 dotted_name_rule │ │ │ │ │ +00000e34 0000aa1c R_ARM_CALL 00016898 dotted_name_rule │ │ │ │ │ 00000e44 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000e48 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000e4c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000e7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000eb0 0000a62b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ 00000eb4 0000a62c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ @@ -120,25 +120,25 @@ │ │ │ │ │ 00000ee4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000fc4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001014 0000aa1c R_ARM_CALL 00016854 dotted_name_rule │ │ │ │ │ +00001014 0000aa1c R_ARM_CALL 00016898 dotted_name_rule │ │ │ │ │ 0000103c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001078 0001ec1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000010cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010f8 0000aa1c R_ARM_CALL 00016854 dotted_name_rule │ │ │ │ │ +000010f8 0000aa1c R_ARM_CALL 00016898 dotted_name_rule │ │ │ │ │ 0000110c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001120 0000bd2b R_ARM_MOVW_ABS_NC 000018d4 _tmp_139_rule │ │ │ │ │ 00001124 0000bd2c R_ARM_MOVT_ABS 000018d4 _tmp_139_rule │ │ │ │ │ 00001128 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001138 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ +00001138 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ 00001144 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001148 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000116c 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001174 0000bc2b R_ARM_MOVW_ABS_NC 00000a54 .LC62 │ │ │ │ │ 00001178 0000bc2c R_ARM_MOVT_ABS 00000a54 .LC62 │ │ │ │ │ 00001198 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000011c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -232,28 +232,28 @@ │ │ │ │ │ 00001e48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ea8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001eb8 0000bd2b R_ARM_MOVW_ABS_NC 000018d4 _tmp_139_rule │ │ │ │ │ 00001ebc 0000bd2c R_ARM_MOVT_ABS 000018d4 _tmp_139_rule │ │ │ │ │ 00001ec0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001ed0 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ +00001ed0 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ 00001edc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001ee0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001f08 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001f14 0000bc2b R_ARM_MOVW_ABS_NC 00000a54 .LC62 │ │ │ │ │ 00001f18 0000bc2c R_ARM_MOVT_ABS 00000a54 .LC62 │ │ │ │ │ 00001f34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001f90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001fd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002004 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00002008 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 0000200c 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0000201c 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ +0000201c 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ 0000203c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000207c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002084 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000020ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002114 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -266,1781 +266,1781 @@ │ │ │ │ │ 0000215c 0000fc2c R_ARM_MOVT_ABS 00000f38 .LC92 │ │ │ │ │ 00002160 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000216c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000219c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000021b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000221c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002224 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002248 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002280 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002288 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000022b4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000022f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002304 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00002318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002328 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -0000233c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002370 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000023cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000023f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002414 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002460 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00002478 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000024d0 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -000024e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000250c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000251c 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -00002530 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000256c 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00002598 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025a8 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -000025bc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000025f0 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000025fc 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ -00002600 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ -00002614 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000263c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000264c 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -00002660 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002698 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000026b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000026e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000026f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002718 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000272c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00002754 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000276c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002798 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000027b0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000027b4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000027b8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000027d4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000027d8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000027e4 0000fd2b R_ARM_MOVW_ABS_NC 00000f78 .LC93 │ │ │ │ │ -000027e8 0000fd2c R_ARM_MOVT_ABS 00000f78 .LC93 │ │ │ │ │ -000027ec 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000027f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002828 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000283c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002864 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002870 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002884 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002894 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000028cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000028d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000028f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002908 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000292c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000293c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00002960 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002974 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002998 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000029b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000029c8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029cc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029d0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000029dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a2c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002a30 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002a40 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002a44 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002a48 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002a54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a7c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00002a90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002aa0 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00002ab4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ac4 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -00002ad0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002ad4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002af4 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00002afc 0001002b R_ARM_MOVW_ABS_NC 00001024 .LC96 │ │ │ │ │ -00002b00 0001002c R_ARM_MOVT_ABS 00001024 .LC96 │ │ │ │ │ -00002b24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bd4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002be8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bf4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00002bf8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c10 0000ff2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ -00002c14 0000ff2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ -00002c2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c8c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c90 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c94 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002cdc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002ce4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002d30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d40 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002d50 00005c1c R_ARM_CALL 00018104 type_params_rule │ │ │ │ │ -00002d84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d94 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -00002da8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002e04 0002051c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00002e38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002e80 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002ee4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00002eec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00002f10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f20 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002f30 00005c1c R_ARM_CALL 00018104 type_params_rule │ │ │ │ │ -00002f5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002fc4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002fd4 00005c1c R_ARM_CALL 00018104 type_params_rule │ │ │ │ │ -00003000 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003014 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000302c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003030 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003034 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003044 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003048 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003058 0001052b R_ARM_MOVW_ABS_NC 000010f0 .LC100 │ │ │ │ │ -0000305c 0001052c R_ARM_MOVT_ABS 000010f0 .LC100 │ │ │ │ │ -00003064 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003070 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003094 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000309c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000030a0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000030b0 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000030b4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000030b8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000030c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003164 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000316c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000031a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031b0 0000651c R_ARM_CALL 00015d08 arguments_rule │ │ │ │ │ -000031cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003218 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003224 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003280 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003288 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000032d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032e0 0000491c R_ARM_CALL 00009eb4 star_targets_rule │ │ │ │ │ -000032f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003308 00004b1c R_ARM_CALL 0000d734 star_expressions_rule │ │ │ │ │ -00003320 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003334 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000334c 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -00003360 0000271c R_ARM_CALL 000210a4 else_block_rule │ │ │ │ │ -00003378 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003394 0000311c R_ARM_CALL 00018ac8 NEW_TYPE_COMMENT │ │ │ │ │ -000033c4 0002061c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -0000340c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003420 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003430 0000491c R_ARM_CALL 00009eb4 star_targets_rule │ │ │ │ │ -00003448 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003458 00004b1c R_ARM_CALL 0000d734 star_expressions_rule │ │ │ │ │ -00003470 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003484 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000349c 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -000034b0 0000271c R_ARM_CALL 000210a4 else_block_rule │ │ │ │ │ -000034c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034e4 0000311c R_ARM_CALL 00018ac8 NEW_TYPE_COMMENT │ │ │ │ │ -00003514 0002071c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00003520 0001082b R_ARM_MOVW_ABS_NC 0000116c .LC102 │ │ │ │ │ -00003524 0001082c R_ARM_MOVT_ABS 0000116c .LC102 │ │ │ │ │ -00003538 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000357c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000035d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000035dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003604 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000361c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000362c 0000491c R_ARM_CALL 00009eb4 star_targets_rule │ │ │ │ │ -00003640 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003664 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000367c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003690 0000491c R_ARM_CALL 00009eb4 star_targets_rule │ │ │ │ │ -000036a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036fc 00004b1c R_ARM_CALL 0000d734 star_expressions_rule │ │ │ │ │ -00003710 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003724 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000373c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003740 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003744 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003754 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00003758 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00003768 0001072b R_ARM_MOVW_ABS_NC 00001130 .LC101 │ │ │ │ │ -0000376c 0001072c R_ARM_MOVT_ABS 00001130 .LC101 │ │ │ │ │ -00003774 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003780 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037e0 00004b1c R_ARM_CALL 0000d734 star_expressions_rule │ │ │ │ │ -000037f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003800 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00003804 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003814 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003818 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000381c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003834 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003874 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000038d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003928 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003938 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003958 00018c1c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -0000399c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000039ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003a54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003a5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003a7c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003ab4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003abc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003adc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b00 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003b18 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b38 00008d1c R_ARM_CALL 0000caf0 disjunction_rule │ │ │ │ │ -00003b8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bc4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003be0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003bec 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c10 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003cac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cdc 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00003cf8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d94 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003dd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003de0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003e00 0000d51c R_ARM_CALL 0001a07c param_rule │ │ │ │ │ -00003e10 0000d91c R_ARM_CALL 00021e58 default_rule │ │ │ │ │ -00003e2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e60 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003eb8 0000d51c R_ARM_CALL 0001a07c param_rule │ │ │ │ │ -00003ee4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003efc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f1c 0000d91c R_ARM_CALL 00021e58 default_rule │ │ │ │ │ -00003f38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f58 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f5c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f60 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f9c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003fb4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003fc0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fd4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000400c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004024 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000403c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004078 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004080 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000040b0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000040d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000040e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004100 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004128 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004140 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004158 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004174 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004190 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000041d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041f4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004218 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004224 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004230 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000423c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004258 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000042b8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000042bc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000042dc 00010e2b R_ARM_MOVW_ABS_NC 000011a4 .LC104 │ │ │ │ │ -000042e0 00010e2c R_ARM_MOVT_ABS 000011a4 .LC104 │ │ │ │ │ -000042e4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00004324 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000432c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004380 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000043ac 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000043cc 00020c1c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -000043e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000441c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000446c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000044a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000044b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000044f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004538 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004540 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004560 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004570 0000961c R_ARM_CALL 00010188 star_expression_rule │ │ │ │ │ -0000459c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045d8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00004608 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004634 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004718 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004720 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004774 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000047c0 00020d1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -000047dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004810 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004860 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000489c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004904 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004924 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000494c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004964 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000497c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004998 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004a0c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004a28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a44 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a5c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a68 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ac8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ad0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004af4 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00004b0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b3c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00004b50 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004b84 0000801c R_ARM_CALL 0000a4c8 star_target_rule │ │ │ │ │ -00004b9c 0001102b R_ARM_MOVW_ABS_NC 00004d18 _tmp_35_rule │ │ │ │ │ -00004ba0 0001102c R_ARM_MOVT_ABS 00004d18 _tmp_35_rule │ │ │ │ │ -00004ba4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004bbc 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004bcc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c60 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00004c74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ca0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004cac 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00004cc4 0001102b R_ARM_MOVW_ABS_NC 00004d18 _tmp_35_rule │ │ │ │ │ -00004cc8 0001102c R_ARM_MOVT_ABS 00004d18 _tmp_35_rule │ │ │ │ │ -00004ccc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004ce8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004da4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004de8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ec4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004ecc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004eec 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004f14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f2c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004f44 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004f60 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004f80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005004 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005020 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000503c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005068 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005074 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005080 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000508c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005098 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000050d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000050dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005104 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005148 0000621c R_ARM_CALL 00006aec t_primary_rule │ │ │ │ │ -00005160 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005180 0000621c R_ARM_CALL 00006aec t_primary_rule │ │ │ │ │ -000051b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005204 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005218 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005250 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005278 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005288 0000611c R_ARM_CALL 000209bc slices_rule │ │ │ │ │ -000052a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052b4 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -000052b8 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ -000052bc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000052cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005300 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000531c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005344 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000535c 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -00005360 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ -00005364 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005374 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053ac 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000053d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005420 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000544c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005490 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000054a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000054d4 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -000054e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005500 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005524 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005530 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000553c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005590 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000055d4 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005600 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005618 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005658 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005660 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005690 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005710 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005718 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005740 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005784 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -000057b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000057d8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000581c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005840 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -00005854 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005874 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -000058c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000058f0 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00005918 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005930 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000596c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000059a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000059ec 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005a08 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a14 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a78 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005ac4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005acc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005b00 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005b4c 00004f1c R_ARM_CALL 0001ddc8 star_named_expression_rule │ │ │ │ │ -00005b64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b84 0000241c R_ARM_CALL 0001d204 named_expression_rule │ │ │ │ │ -00005bc8 00005e1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -00005be0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005c04 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005c34 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005c50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005cd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d04 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005db8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005de4 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00005e00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ec4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005f10 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005f2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fe0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006008 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006050 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006074 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000609c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000610c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006138 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00006154 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006180 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000061b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006204 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000624c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006254 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006288 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006290 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000062ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006350 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000063a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000063ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000063e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006414 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000644c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006480 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000064ac 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -000064b8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000064bc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000064e4 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000064f0 00011d2b R_ARM_MOVW_ABS_NC 000012c0 .LC110 │ │ │ │ │ -000064f4 00011d2c R_ARM_MOVT_ABS 000012c0 .LC110 │ │ │ │ │ -00006514 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006538 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000655c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006564 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000658c 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -00006590 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -00006594 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000065a0 00011c2b R_ARM_MOVW_ABS_NC 000012a4 .LC109 │ │ │ │ │ -000065a4 00011c2c R_ARM_MOVT_ABS 000012a4 .LC109 │ │ │ │ │ -000065ac 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000065b0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000065dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006638 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006640 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000066ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006704 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006724 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006750 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006768 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006780 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000679c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000067b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006858 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006864 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000068a8 0002121c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -000068c8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000068e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006900 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000690c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006918 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006924 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000696c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006974 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000069cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000069d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000069fc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006a4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006adc 00006d1c R_ARM_CALL 00009278 strings_rule │ │ │ │ │ -00006b00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cb0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cb8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ce0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006d20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006dcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006dd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ed8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006ee0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fe4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007018 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007034 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000705c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007090 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000070c4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000070e4 0001272b R_ARM_MOVW_ABS_NC 000082f4 _tmp_41_rule │ │ │ │ │ -000070e8 0001272c R_ARM_MOVT_ABS 000082f4 _tmp_41_rule │ │ │ │ │ -000070ec 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000070fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007128 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007144 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007174 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007184 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000071b8 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000071d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007218 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007234 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007244 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007280 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0000728c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007304 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007314 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007338 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007354 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000738c 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000073b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007404 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007420 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007454 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000074d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000750c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00007528 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000757c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075f0 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007604 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007620 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007654 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007660 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000768c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007704 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007710 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007728 00012b2b R_ARM_MOVW_ABS_NC 0000ddb0 _tmp_43_rule │ │ │ │ │ -0000772c 00012b2c R_ARM_MOVT_ABS 0000ddb0 _tmp_43_rule │ │ │ │ │ -00007734 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007744 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007770 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0000778c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000077bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000780c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007824 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007834 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007858 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000786c 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007888 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000078bc 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000078d0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007918 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007928 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007968 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007994 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000799c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000079e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007aa0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007aa8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ad8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ae0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b80 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b84 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007ba0 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007bb0 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007bc0 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007bd0 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007bd8 0001212b R_ARM_MOVW_ABS_NC 00001334 .LC112 │ │ │ │ │ -00007bdc 0001212c R_ARM_MOVT_ABS 00001334 .LC112 │ │ │ │ │ -00007bfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007cb0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ce8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007cf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d0c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007d18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d3c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007d48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007da4 0001202b R_ARM_MOVW_ABS_NC 000012e0 .LC111 │ │ │ │ │ -00007da8 0001202c R_ARM_MOVT_ABS 000012e0 .LC111 │ │ │ │ │ -00007db0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007db4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007dd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007dfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e0c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007e50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e5c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007e94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ea0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ea8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ebc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007ef4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007f2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f80 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007fc0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008000 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008024 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00008028 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008030 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00008044 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008068 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000806c 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00008074 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00008088 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000080ac 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000080b0 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000080b8 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000080cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008108 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008110 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008154 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008178 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000819c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081d0 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000081e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008218 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008230 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008254 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008268 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008298 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000082ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008324 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000832c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000835c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008380 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000083e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008414 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008444 0000241c R_ARM_CALL 0001d204 named_expression_rule │ │ │ │ │ -00008460 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000848c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000084c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000856c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000857c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000858c 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ -000085a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000085d8 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000085f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008630 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ -00008644 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000867c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008710 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008718 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008780 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087f8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000882c 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008844 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000887c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000088ac 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008930 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008938 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008964 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008990 0002191c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -000089b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008a24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a44 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a84 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ad0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008aec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b28 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008b48 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b70 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b7c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008bc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bf4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008c18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c44 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008c78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ca4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008cec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008cf4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d60 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e08 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008e44 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008e5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e74 00021a1c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -00008e80 00012f2b R_ARM_MOVW_ABS_NC 00001360 .LC113 │ │ │ │ │ -00008e84 00012f2c R_ARM_MOVT_ABS 00001360 .LC113 │ │ │ │ │ -00008ea8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ed4 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ -00008eec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f04 0000f51c R_ARM_CALL 000200c4 fstring_conversion_rule │ │ │ │ │ -00008f38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f4c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008fa0 00021b1c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -00008ff0 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00009020 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009040 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ -00009054 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000907c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009088 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000090a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000910c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009128 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009130 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009164 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091e4 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -000091e8 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -000091ec 0001952b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000091f0 0001952c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000091f8 0001a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00009208 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000921c 00012b2b R_ARM_MOVW_ABS_NC 0000ddb0 _tmp_43_rule │ │ │ │ │ -00009220 00012b2c R_ARM_MOVT_ABS 0000ddb0 _tmp_43_rule │ │ │ │ │ -00009228 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009240 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00009258 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000092a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009334 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -00009338 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -0000933c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009368 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000939c 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000093b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093e0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000942c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009468 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009470 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009528 00013a1c R_ARM_CALL 000249f4 _loop1_74_rule │ │ │ │ │ -00009574 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009618 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009624 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009658 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009660 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009688 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000096a8 00013e1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ -000096dc 00013f1c R_ARM_CALL 00025490 _loop0_72_rule │ │ │ │ │ -00009700 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009708 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009774 00013f1c R_ARM_CALL 00025490 _loop0_72_rule │ │ │ │ │ -00009788 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097ac 00013e1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ -000097d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009808 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009848 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009854 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ -00009858 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ -00009860 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009864 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009888 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000098f0 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -00009920 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009928 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000994c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009984 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009994 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -000099c8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000099f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a0c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009a4c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009a84 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009aa0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009ac0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ad8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ae4 0001352b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ -00009ae8 0001352c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ -00009af0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009af4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009b18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b40 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009b4c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009b7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009b84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ba8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bc8 0001431c R_ARM_CALL 00025074 lambda_param_no_default_rule │ │ │ │ │ -00009bf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c04 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ -00009c08 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ -00009c24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c70 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ -00009c74 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ -00009c84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c90 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ -00009c94 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ -00009c9c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009ca0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009cd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d18 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009d24 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ -00009d28 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ -00009d48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d64 00013f1c R_ARM_CALL 00025490 _loop0_72_rule │ │ │ │ │ -00009db4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dd8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e10 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009e20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e40 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009e68 0001431c R_ARM_CALL 00025074 lambda_param_no_default_rule │ │ │ │ │ -00009e70 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ -00009e74 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ -00009e88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ea0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ec8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009f08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f30 00013a1c R_ARM_CALL 000249f4 _loop1_74_rule │ │ │ │ │ -00009f44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f64 00013a1c R_ARM_CALL 000249f4 _loop1_74_rule │ │ │ │ │ -00009f78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009fb8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fbc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fc0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00009fd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a004 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a058 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a060 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a080 00013f1c R_ARM_CALL 00025490 _loop0_72_rule │ │ │ │ │ -0000a0b4 00013f1c R_ARM_CALL 00025490 _loop0_72_rule │ │ │ │ │ -0000a104 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a118 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a130 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0000a14c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a17c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a194 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a198 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a19c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a1c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a200 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a208 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a228 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a250 0001441c R_ARM_CALL 00025ab4 lambda_param_with_default_rule │ │ │ │ │ -0000a26c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2b8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2d4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a304 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a310 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a32c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a344 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a360 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a3ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3d4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a3fc 0001441c R_ARM_CALL 00025ab4 lambda_param_with_default_rule │ │ │ │ │ -0000a414 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a42c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a478 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a484 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a4ac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a4c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4e0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a52c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a534 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a564 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a588 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a5d4 0001431c R_ARM_CALL 00025074 lambda_param_no_default_rule │ │ │ │ │ -0000a61c 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000a654 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a65c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a684 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a708 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a74c 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000a75c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a788 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ -0000a7ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7bc 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ -0000a7c8 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ -0000a7cc 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ -0000a7d4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a7d8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a7fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a820 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -0000a834 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a840 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ -0000a844 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ -0000a84c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a850 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a8b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a914 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a938 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a964 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a968 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a974 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ -0000a978 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ -0000a980 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000a98c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a9a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa54 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000aa88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aac4 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000aad8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ab1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ab94 0001431c R_ARM_CALL 00025074 lambda_param_no_default_rule │ │ │ │ │ -0000abb0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000abf0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000abf8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aca0 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -0000acb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acc4 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ -0000acd0 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ -0000acd4 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ -0000acdc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ace0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ad04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad28 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -0000ad3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad4c 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -0000ad60 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -0000ad74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad7c 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ -0000ad80 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ -0000ad9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000add8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ade0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae00 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ae2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae44 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ae5c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ae7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aeac 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000aec0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aecc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000aefc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000af64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af90 0000701c R_ARM_CALL 0001f2d8 list_rule │ │ │ │ │ -0000afb0 00006e1c R_ARM_CALL 0001ebe8 tuple_rule │ │ │ │ │ -0000afd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b018 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b040 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b04c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b0a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b0a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b10c 00004b1c R_ARM_CALL 0000d734 star_expressions_rule │ │ │ │ │ -0000b124 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b148 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b184 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b18c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b240 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b254 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000b268 00006f1c R_ARM_CALL 000146a0 for_if_clauses_rule │ │ │ │ │ -0000b278 0001482b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000b27c 0001482c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000b288 00004f1c R_ARM_CALL 0001ddc8 star_named_expression_rule │ │ │ │ │ -0000b2a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2b0 00005e1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -0000b2c4 00006f1c R_ARM_CALL 000146a0 for_if_clauses_rule │ │ │ │ │ -0000b2d0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b2d4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b2f4 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b304 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b30c 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ -0000b310 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ -0000b330 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b354 00004f1c R_ARM_CALL 0001ddc8 star_named_expression_rule │ │ │ │ │ -0000b36c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b380 00006f1c R_ARM_CALL 000146a0 for_if_clauses_rule │ │ │ │ │ -0000b390 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ -0000b394 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ -0000b39c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b3a0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b3c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b3f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b404 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000b418 00006f1c R_ARM_CALL 000146a0 for_if_clauses_rule │ │ │ │ │ -0000b424 0001472b R_ARM_MOVW_ABS_NC 00001460 .LC120 │ │ │ │ │ -0000b42c 0001472c R_ARM_MOVT_ABS 00001460 .LC120 │ │ │ │ │ -0000b438 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b43c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b464 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b4ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b4b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b4d4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b4f4 00021c1c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -0000b51c 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000b534 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b550 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b588 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b590 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b604 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b63c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b644 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b670 0000701c R_ARM_CALL 0001f2d8 list_rule │ │ │ │ │ -0000b690 00006e1c R_ARM_CALL 0001ebe8 tuple_rule │ │ │ │ │ -0000b6b0 0000641c R_ARM_CALL 0000b638 genexp_rule │ │ │ │ │ -0000b6d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b71c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b73c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b778 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b780 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b7a0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b7e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b804 0000491c R_ARM_CALL 00009eb4 star_targets_rule │ │ │ │ │ -0000b81c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b840 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b858 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b8a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b8cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b8ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b8f8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b91c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b948 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b958 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b9ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b9b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9f8 00008d1c R_ARM_CALL 0000caf0 disjunction_rule │ │ │ │ │ -0000ba1c 00008d1c R_ARM_CALL 0000caf0 disjunction_rule │ │ │ │ │ -0000ba3c 00008e1c R_ARM_CALL 000201e0 lambdef_rule │ │ │ │ │ -0000ba6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba7c 00008d1c R_ARM_CALL 0000caf0 disjunction_rule │ │ │ │ │ -0000ba94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000baa4 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000bab8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000baec 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000baf8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bb28 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bb90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bbcc 00021d1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -0000bbd8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bbdc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bbe4 00014f2b R_ARM_MOVW_ABS_NC 00001514 .LC124 │ │ │ │ │ -0000bbe8 00014f2c R_ARM_MOVT_ABS 00001514 .LC124 │ │ │ │ │ -0000bbf8 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ -0000bbfc 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ -0000bc1c 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000bc48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bc98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bcbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcfc 0000d31c R_ARM_CALL 000196e4 slash_no_default_rule │ │ │ │ │ -0000bd10 0000d21c R_ARM_CALL 0001a8cc _loop0_27_rule │ │ │ │ │ -0000bd34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd5c 0000ce1c R_ARM_CALL 0001a2f0 slash_with_default_rule │ │ │ │ │ -0000bd7c 0000d11c R_ARM_CALL 0001aa44 _loop1_30_rule │ │ │ │ │ -0000bda8 0000d21c R_ARM_CALL 0001a8cc _loop0_27_rule │ │ │ │ │ -0000bdbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be24 0000e11c R_ARM_CALL 00023ea4 _loop1_32_rule │ │ │ │ │ -0000be50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be70 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ -0000be74 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ -0000be7c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000be80 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bea4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bedc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bee4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf28 0000cd1c R_ARM_CALL 000199c0 param_no_default_rule │ │ │ │ │ -0000bf4c 0000d41c R_ARM_CALL 00019830 _loop1_29_rule │ │ │ │ │ -0000bf60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf84 0001502b R_ARM_MOVW_ABS_NC 00001528 .LC125 │ │ │ │ │ -0000bf88 0001502c R_ARM_MOVT_ABS 00001528 .LC125 │ │ │ │ │ -0000bf90 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bf94 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bfc0 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000bfe8 0000cd1c R_ARM_CALL 000199c0 param_no_default_rule │ │ │ │ │ -0000bffc 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ -0000c000 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ -0000c02c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c038 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ -0000c03c 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ -0000c058 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c064 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c07c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0d4 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ -0000c0d8 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ -0000c0ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0f8 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ -0000c0fc 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ -0000c104 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c108 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c13c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c174 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c17c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c1a8 0000d31c R_ARM_CALL 000196e4 slash_no_default_rule │ │ │ │ │ -0000c1c8 0000ce1c R_ARM_CALL 0001a2f0 slash_with_default_rule │ │ │ │ │ -0000c1e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c224 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c22c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c250 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c274 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2a0 00008c1c R_ARM_CALL 0000c78c if_expression_rule │ │ │ │ │ -0000c2b0 0001522b R_ARM_MOVW_ABS_NC 00001554 .LC126 │ │ │ │ │ -0000c2b4 0001522c R_ARM_MOVT_ABS 00001554 .LC126 │ │ │ │ │ -0000c2bc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2c0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c30c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000c320 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c330 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000c33c 0001532b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ -0000c340 0001532c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ -0000c348 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c34c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c380 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3e4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c420 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c438 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c458 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c478 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c484 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c4b4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c4ec 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c534 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c53c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c55c 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -0000c580 0001421c R_ARM_CALL 000252f8 lambda_param_rule │ │ │ │ │ -0000c5b0 0000d91c R_ARM_CALL 00021e58 default_rule │ │ │ │ │ -0000c5cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5e8 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000c600 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c638 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c644 0000d91c R_ARM_CALL 00021e58 default_rule │ │ │ │ │ -0000c664 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c668 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c66c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c688 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000c6cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c71c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c750 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c76c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c774 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c798 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c7e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c7e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c80c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c81c 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000c86c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c8bc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c8f0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c8fc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c910 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c93c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c96c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c974 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c9bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca04 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ca3c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca50 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ca90 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000cab4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cac4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cae0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000caf8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb40 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000cb54 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ -0000cb6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb84 0000f51c R_ARM_CALL 000200c4 fstring_conversion_rule │ │ │ │ │ -0000cbb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbcc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cc20 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000cc48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc94 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ccfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd88 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000cda4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdc4 0000241c R_ARM_CALL 0001d204 named_expression_rule │ │ │ │ │ -0000ce00 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000ce2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cea0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ced4 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000cee0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf0c 0000751c R_ARM_CALL 000187d0 starred_expression_rule │ │ │ │ │ -0000cf24 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cf64 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000cf7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cfb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cfd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cfdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d03c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d05c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d098 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d0c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0e4 00007e1c R_ARM_CALL 0001df90 fstring_replacement_field_rule │ │ │ │ │ -0000d108 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d134 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000d178 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d1a4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d1b8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d1c4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d1d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1e8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d210 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d218 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d238 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d27c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d284 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d308 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d32c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d358 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d378 0001572b R_ARM_MOVW_ABS_NC 0000d6a8 _tmp_114_rule │ │ │ │ │ -0000d37c 0001572c R_ARM_MOVT_ABS 0000d6a8 _tmp_114_rule │ │ │ │ │ -0000d380 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d390 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000d3b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3f4 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000d404 00006f1c R_ARM_CALL 000146a0 for_if_clauses_rule │ │ │ │ │ -0000d410 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -0000d414 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -0000d41c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d420 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d444 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d46c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d478 0001552b R_ARM_MOVW_ABS_NC 000015e4 .LC128 │ │ │ │ │ -0000d47c 0001552c R_ARM_MOVT_ABS 000015e4 .LC128 │ │ │ │ │ -0000d484 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d488 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d4cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d4ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d504 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ -0000d508 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ -0000d518 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d51c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d548 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d554 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000d568 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d578 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000d584 0001562b R_ARM_MOVW_ABS_NC 00001624 .LC129 │ │ │ │ │ -0000d588 0001562c R_ARM_MOVT_ABS 00001624 .LC129 │ │ │ │ │ -0000d590 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d594 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d5ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d5f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d628 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d658 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ -0000d674 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d6e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d714 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d748 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d75c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d768 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7cc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d80c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d834 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d83c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8dc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d8f4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d92c 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d970 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d9a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000da20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dadc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000dafc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000db38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dbd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dbe0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc00 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dc28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc6c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc88 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000dca8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcdc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd14 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dd30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dd4c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd90 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd9c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dda8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dde0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dde8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000de18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000debc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dec4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df88 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dfb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfd0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dfec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e008 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e090 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e0ac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e0e4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e0fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e124 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e130 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e13c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e148 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e154 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e190 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e198 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e1d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e1e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e22c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e234 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e258 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e284 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e29c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e2b8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e2d4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e2fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e31c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e328 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e388 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e394 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e3b0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e3cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e3e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e424 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e42c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e45c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e470 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e494 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000e4c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e4d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e53c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e544 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e564 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e5b0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e5f4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e614 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e62c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e644 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e650 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e664 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e680 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e6c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6f8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e738 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e764 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e76c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7e8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e820 0002201c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000e84c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e86c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000e888 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e8c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8fc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e928 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e95c 0002211c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000e96c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e998 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e9c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e9fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea30 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ea64 0002221c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000ea7c 0000961c R_ARM_CALL 00010188 star_expression_rule │ │ │ │ │ -0000ea90 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ -0000ea94 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ -0000eabc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eac8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eb78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebac 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ebc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebd4 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000ebe4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebe8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ebf0 00015b2b R_ARM_MOVW_ABS_NC 000016a0 .LC132 │ │ │ │ │ -0000ebf4 00015b2c R_ARM_MOVT_ABS 000016a0 .LC132 │ │ │ │ │ -0000ebf8 00015c2b R_ARM_MOVW_ABS_NC 000016c8 .LC133 │ │ │ │ │ -0000ebfc 00015c2c R_ARM_MOVT_ABS 000016c8 .LC133 │ │ │ │ │ -0000ec28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec54 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ec68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec94 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eca8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecbc 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000eccc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ecd0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ecd8 0001592b R_ARM_MOVW_ABS_NC 00001650 .LC130 │ │ │ │ │ -0000ecdc 0001592c R_ARM_MOVT_ABS 00001650 .LC130 │ │ │ │ │ -0000ece0 00015a2b R_ARM_MOVW_ABS_NC 0000167c .LC131 │ │ │ │ │ -0000ece4 00015a2c R_ARM_MOVT_ABS 0000167c .LC131 │ │ │ │ │ -0000ed04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ed40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edac 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000edc0 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ -0000edc4 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ -0000ede8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee78 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000eeb0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eeb8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eee4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ef28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef4c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000ef60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef70 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -0000ef84 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000efc0 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f018 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f03c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f084 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f0d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f0fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f10c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000f124 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f134 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f148 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f158 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -0000f16c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f1a8 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f1dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f1e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f204 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f230 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f240 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f268 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f278 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -0000f28c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2c8 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f2d4 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ -0000f2d8 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ -0000f2ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f310 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f328 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f338 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f370 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f378 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f39c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f408 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f428 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f438 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f444 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f454 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f46c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f47c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000f4a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4d0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4d4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4d8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f4f8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000f4fc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000f504 00015f2b R_ARM_MOVW_ABS_NC 00001704 .LC135 │ │ │ │ │ -0000f508 00015f2c R_ARM_MOVT_ABS 00001704 .LC135 │ │ │ │ │ -0000f50c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f518 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f548 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f560 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f580 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5b8 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000f5cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5dc 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000f5f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f600 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ -0000f60c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f610 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f634 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f63c 0001602b R_ARM_MOVW_ABS_NC 00001744 .LC136 │ │ │ │ │ -0000f640 0001602c R_ARM_MOVT_ABS 00001744 .LC136 │ │ │ │ │ -0000f664 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f694 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f6c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f6e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f708 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f72c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f73c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000f764 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f770 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f774 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f784 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f788 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f78c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f798 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f80c 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ -0000f820 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f844 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f854 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f868 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f874 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f878 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f890 0000ff2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ -0000f894 0000ff2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ -0000f8a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8c8 0001612b R_ARM_MOVW_ABS_NC 0000176c .LC137 │ │ │ │ │ -0000f8cc 0001612c R_ARM_MOVT_ABS 0000176c .LC137 │ │ │ │ │ -0000f8d0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f8dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f910 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f918 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f964 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f96c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f9a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f9d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f9f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000faa4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000faf0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000faf8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fb18 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fb40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb58 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fb70 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fb8c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000fbfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc18 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc50 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fc6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc78 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc84 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fce0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fd20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fd28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fd60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fd68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fdc0 0001272b R_ARM_MOVW_ABS_NC 000082f4 _tmp_41_rule │ │ │ │ │ -0000fdc4 0001272c R_ARM_MOVT_ABS 000082f4 _tmp_41_rule │ │ │ │ │ -0000fdc8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000fdf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe14 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000fe7c 00006c2b R_ARM_MOVW_ABS_NC 00009190 _tmp_42_rule │ │ │ │ │ -0000fe80 00006c2c R_ARM_MOVT_ABS 00009190 _tmp_42_rule │ │ │ │ │ -0000fe84 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000fe94 00006d1c R_ARM_CALL 00009278 strings_rule │ │ │ │ │ -0000feb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fedc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ff20 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ff94 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ffb0 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000ffb4 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000ffcc 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000ffe4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001000c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010018 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010024 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001002c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001005c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010078 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0001007c 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0001008c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000100a8 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000100ac 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000100b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010108 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00010168 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -000101a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000101b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000101e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010204 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010224 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001025c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010264 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010294 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002244 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000227c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002284 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000022b0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000022f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002300 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00002314 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002324 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +00002338 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000236c 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000023c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000023e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000240c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002454 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000246c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000024c4 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +000024d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000024e8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002500 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002510 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +00002524 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002560 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000258c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000259c 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +000025b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000025e4 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000025f0 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ +000025f4 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ +00002608 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002630 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002640 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +00002654 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000268c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000026a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000026e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000270c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002720 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00002748 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002760 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000278c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027a4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000027a8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000027ac 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000027c8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000027cc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000027d8 0000fd2b R_ARM_MOVW_ABS_NC 00000f78 .LC93 │ │ │ │ │ +000027dc 0000fd2c R_ARM_MOVT_ABS 00000f78 .LC93 │ │ │ │ │ +000027e0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000027ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000281c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002830 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002858 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002864 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002878 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002888 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000028c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000028ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028fc 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00002920 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002930 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00002954 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002968 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000298c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000029ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000029bc 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029c0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029c4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000029d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a20 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a24 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002a34 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a38 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a3c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002a48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a70 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00002a84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a94 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00002aa8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ab8 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +00002ac4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002ac8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002aec 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00002af4 0001002b R_ARM_MOVW_ABS_NC 00001024 .LC96 │ │ │ │ │ +00002af8 0001002c R_ARM_MOVT_ABS 00001024 .LC96 │ │ │ │ │ +00002b1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b70 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bcc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002be0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00002bf0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002c08 0000ff2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ +00002c0c 0000ff2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ +00002c24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002c2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c84 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c88 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c8c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002cd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002cdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002d28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d38 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002d48 00005c1c R_ARM_CALL 00018148 type_params_rule │ │ │ │ │ +00002d7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d8c 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +00002da0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002dfc 0002051c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00002e30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002e3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e78 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002edc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00002ee4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00002f08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f18 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002f28 00005c1c R_ARM_CALL 00018148 type_params_rule │ │ │ │ │ +00002f54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002fbc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002fcc 00005c1c R_ARM_CALL 00018148 type_params_rule │ │ │ │ │ +00002ff8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000300c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003024 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003028 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000302c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000303c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003040 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003050 0001052b R_ARM_MOVW_ABS_NC 000010f0 .LC100 │ │ │ │ │ +00003054 0001052c R_ARM_MOVT_ABS 000010f0 .LC100 │ │ │ │ │ +0000305c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003068 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000308c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003094 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00003098 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000030a8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000030ac 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000030b0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000030bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000315c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003164 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003198 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031a8 0000651c R_ARM_CALL 00015d4c arguments_rule │ │ │ │ │ +000031c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003210 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000321c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003278 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003280 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000032c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032d8 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +000032f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003300 00004b1c R_ARM_CALL 0000d77c star_expressions_rule │ │ │ │ │ +00003318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000332c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003344 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +00003358 0000271c R_ARM_CALL 000210e8 else_block_rule │ │ │ │ │ +00003370 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000338c 0000311c R_ARM_CALL 00018b0c NEW_TYPE_COMMENT │ │ │ │ │ +000033bc 0002061c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ +00003404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003418 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003428 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +00003440 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003450 00004b1c R_ARM_CALL 0000d77c star_expressions_rule │ │ │ │ │ +00003468 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000347c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003494 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +000034a8 0000271c R_ARM_CALL 000210e8 else_block_rule │ │ │ │ │ +000034c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000034dc 0000311c R_ARM_CALL 00018b0c NEW_TYPE_COMMENT │ │ │ │ │ +0000350c 0002071c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00003518 0001082b R_ARM_MOVW_ABS_NC 0000116c .LC102 │ │ │ │ │ +0000351c 0001082c R_ARM_MOVT_ABS 0000116c .LC102 │ │ │ │ │ +00003530 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003574 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000035cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000035d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000035fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003614 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003624 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +00003638 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000365c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003674 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003688 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +0000369c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036f4 00004b1c R_ARM_CALL 0000d77c star_expressions_rule │ │ │ │ │ +00003708 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000371c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003734 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003738 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000373c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000374c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00003750 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00003760 0001072b R_ARM_MOVW_ABS_NC 00001130 .LC101 │ │ │ │ │ +00003764 0001072c R_ARM_MOVT_ABS 00001130 .LC101 │ │ │ │ │ +0000376c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003778 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000037b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000037d8 00004b1c R_ARM_CALL 0000d77c star_expressions_rule │ │ │ │ │ +000037ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037f8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000037fc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000380c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003810 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003814 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000382c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000386c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000038cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003920 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003930 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003950 00018c1c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00003994 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000039e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003a4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003a54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003a74 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003aac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003ab4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003ad4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003af8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003b10 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b30 00008d1c R_ARM_CALL 0000cb38 disjunction_rule │ │ │ │ │ +00003b84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bbc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003bd8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003be4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003bf8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c08 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003ca4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003cd4 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00003cf0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d8c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003dd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003dd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003df8 0000d51c R_ARM_CALL 0001a0c0 param_rule │ │ │ │ │ +00003e08 0000d91c R_ARM_CALL 00021e9c default_rule │ │ │ │ │ +00003e24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e58 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00003eb0 0000d51c R_ARM_CALL 0001a0c0 param_rule │ │ │ │ │ +00003edc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003ef4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f14 0000d91c R_ARM_CALL 00021e9c default_rule │ │ │ │ │ +00003f30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f50 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f54 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f58 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f94 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003fac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003fb8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003fd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004004 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000401c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004034 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004070 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004078 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000040a8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000040d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000040d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000040f8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004120 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004138 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004150 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000416c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004188 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000041d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004210 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000421c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004228 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004234 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004250 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000042b0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000042b4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000042d4 00010e2b R_ARM_MOVW_ABS_NC 000011a4 .LC104 │ │ │ │ │ +000042d8 00010e2c R_ARM_MOVT_ABS 000011a4 .LC104 │ │ │ │ │ +000042dc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000431c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004324 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004378 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043a4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000043c4 00020c1c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +000043e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004414 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004464 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000044a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000044ec 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004530 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004538 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004558 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004568 0000961c R_ARM_CALL 000101d0 star_expression_rule │ │ │ │ │ +00004594 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000045d0 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00004600 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000462c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004698 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000046a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000046b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004710 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004718 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000476c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004798 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047b8 00020d1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +000047d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004808 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004858 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004894 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000489c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000048f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000048fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000491c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004944 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000495c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004974 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004990 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004a04 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004a20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004a3c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a54 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004a60 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ac0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ac8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004aec 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00004b04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004b34 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00004b48 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004b7c 0000801c R_ARM_CALL 0000a510 star_target_rule │ │ │ │ │ +00004b94 0001102b R_ARM_MOVW_ABS_NC 00004d10 _tmp_35_rule │ │ │ │ │ +00004b98 0001102c R_ARM_MOVT_ABS 00004d10 _tmp_35_rule │ │ │ │ │ +00004b9c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004bb4 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004bc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004c34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004c58 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00004c6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ca4 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +00004cbc 0001102b R_ARM_MOVW_ABS_NC 00004d10 _tmp_35_rule │ │ │ │ │ +00004cc0 0001102c R_ARM_MOVT_ABS 00004d10 _tmp_35_rule │ │ │ │ │ +00004cc4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004ce0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004de0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004e1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ebc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ec4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ee4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004f0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f24 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004f3c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004f58 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004f78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ffc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005018 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005034 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005060 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000506c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005078 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005084 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005090 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000050cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000050d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000050fc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005140 0000621c R_ARM_CALL 00006aec t_primary_rule │ │ │ │ │ +00005158 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005178 0000621c R_ARM_CALL 00006aec t_primary_rule │ │ │ │ │ +000051b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000051fc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005210 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005248 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005270 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005280 0000611c R_ARM_CALL 00020a00 slices_rule │ │ │ │ │ +00005298 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052ac 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +000052b0 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +000052b4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000052c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000052f8 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00005314 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000533c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005354 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +00005358 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +0000535c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000536c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000053a4 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000053d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005418 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005444 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005488 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005498 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000054cc 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +000054d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000054f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000551c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005528 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005534 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005588 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005598 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000055cc 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000055f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005610 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005650 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005658 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005688 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005708 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005710 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005738 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000577c 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +000057a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057d0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005814 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005838 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000584c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000586c 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +000058c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000058cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000058e8 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005910 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005928 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005964 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005998 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000059b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000059e4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005a00 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a0c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a70 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005abc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ac4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005af8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005b44 00004f1c R_ARM_CALL 0001de0c star_named_expression_rule │ │ │ │ │ +00005b5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b7c 0000241c R_ARM_CALL 0001d248 named_expression_rule │ │ │ │ │ +00005bc0 00005e1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +00005bd8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005bfc 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005c2c 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005c48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cc0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005cc8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005cfc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005db0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ddc 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00005df8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005ebc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f08 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005f24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005fd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006000 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006048 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000606c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006094 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006104 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006130 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +0000614c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006178 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000061a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061d0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000061fc 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00006244 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000624c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006280 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006288 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000062e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006348 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000639c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000063a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000063d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000640c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006444 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006478 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000064a4 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +000064b0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000064b4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000064dc 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000064e8 00011d2b R_ARM_MOVW_ABS_NC 000012c0 .LC110 │ │ │ │ │ +000064ec 00011d2c R_ARM_MOVT_ABS 000012c0 .LC110 │ │ │ │ │ +0000650c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006530 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006554 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000655c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006584 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +00006588 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +0000658c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00006598 00011c2b R_ARM_MOVW_ABS_NC 000012a4 .LC109 │ │ │ │ │ +0000659c 00011c2c R_ARM_MOVT_ABS 000012a4 .LC109 │ │ │ │ │ +000065a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000065a8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000065d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006630 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006638 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000669c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000066a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000066f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000066fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000671c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006748 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006760 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00006778 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006794 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000067b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006850 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000685c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000068a0 0002121c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +000068c0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000068dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000068f8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006904 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006910 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000691c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006964 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000696c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000069c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000069cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000069f4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006a44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006a4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ad4 00006d1c R_ARM_CALL 000092c0 strings_rule │ │ │ │ │ +00006af8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006b78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006b80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ca8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006cb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006cd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006d18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006dc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006e88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ed0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006ed8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fdc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007010 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0000702c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007054 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007088 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000070bc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000070dc 0001272b R_ARM_MOVW_ABS_NC 000082ec _tmp_41_rule │ │ │ │ │ +000070e0 0001272c R_ARM_MOVT_ABS 000082ec _tmp_41_rule │ │ │ │ │ +000070e4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000070f4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007120 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0000713c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000716c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000717c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000071b0 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000071cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007210 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000722c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000723c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007278 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007284 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000730c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007330 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0000734c 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007384 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000073b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073fc 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007418 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0000744c 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000074c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007504 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00007520 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007574 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000759c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000075e8 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000075fc 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007618 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0000764c 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007658 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007684 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000076d0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000076fc 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007708 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007720 00012b2b R_ARM_MOVW_ABS_NC 0000dda8 _tmp_43_rule │ │ │ │ │ +00007724 00012b2c R_ARM_MOVT_ABS 0000dda8 _tmp_43_rule │ │ │ │ │ +0000772c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000773c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007768 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007784 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007804 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000781c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000782c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007850 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007864 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007880 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000078b4 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000078c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007910 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007920 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007960 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000798c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007994 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000079d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000079e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007aa0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ad0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ad8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b78 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b7c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007b98 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007ba8 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007bb8 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007bc8 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007bd0 0001212b R_ARM_MOVW_ABS_NC 00001334 .LC112 │ │ │ │ │ +00007bd4 0001212c R_ARM_MOVT_ABS 00001334 .LC112 │ │ │ │ │ +00007bf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ca8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ce0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007cf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d04 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007d10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d34 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007d40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d9c 0001202b R_ARM_MOVW_ABS_NC 000012e0 .LC111 │ │ │ │ │ +00007da0 0001202c R_ARM_MOVT_ABS 000012e0 .LC111 │ │ │ │ │ +00007da8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007dac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007dd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007df4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e04 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007e48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e54 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007e8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007e98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ea0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007eb4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007eec 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007f24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f78 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007fb8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007ff8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000801c 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008020 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008028 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +0000803c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008060 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00008064 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000806c 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00008080 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000080a4 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000080a8 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000080b0 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +000080c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008100 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008108 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000814c 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008170 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008194 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081c8 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000081dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008210 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008228 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000824c 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008260 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008290 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000082e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000831c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008324 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008354 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008378 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008398 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000083d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000083dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000840c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000843c 0000241c R_ARM_CALL 0001d248 named_expression_rule │ │ │ │ │ +00008458 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008484 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000084c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000084c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008564 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008574 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008584 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ +00008598 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085d0 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000085ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008618 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008628 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ +0000863c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008674 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008708 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008710 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008778 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000879c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087f0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008824 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000883c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008874 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000088a4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008928 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008930 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000895c 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008988 0002191c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +000089ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008a1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008a3c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008a7c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008ac8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008ae4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008b20 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008b40 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008b58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b68 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008b74 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008bbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bec 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008c10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c3c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008c70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c9c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008ce4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008cec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008d58 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008d90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e00 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008e3c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008e54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e6c 00021a1c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +00008e78 00012f2b R_ARM_MOVW_ABS_NC 00001360 .LC113 │ │ │ │ │ +00008e7c 00012f2c R_ARM_MOVT_ABS 00001360 .LC113 │ │ │ │ │ +00008ea0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ecc 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ +00008ee4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008efc 0000f51c R_ARM_CALL 00020108 fstring_conversion_rule │ │ │ │ │ +00008f30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f44 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008f98 00021b1c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +00008fe8 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00009018 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009038 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000904c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009074 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009080 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009098 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000090e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009104 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009120 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009128 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000915c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091dc 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +000091e0 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +000091e4 0001952b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000091e8 0001952c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000091f0 0001a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00009200 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009214 00012b2b R_ARM_MOVW_ABS_NC 0000dda8 _tmp_43_rule │ │ │ │ │ +00009218 00012b2c R_ARM_MOVT_ABS 0000dda8 _tmp_43_rule │ │ │ │ │ +00009220 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009238 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00009250 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009298 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000932c 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +00009330 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +00009334 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009360 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009394 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000093ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093d8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009424 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009460 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009468 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000094bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009520 00013a1c R_ARM_CALL 00024a38 _loop1_74_rule │ │ │ │ │ +0000956c 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009610 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0000961c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009650 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009658 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009680 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000096a0 00013e1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ +000096d4 00013f1c R_ARM_CALL 000254d4 _loop0_72_rule │ │ │ │ │ +000096f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009700 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000976c 00013f1c R_ARM_CALL 000254d4 _loop0_72_rule │ │ │ │ │ +00009780 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097a4 00013e1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ +000097cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009800 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009840 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000984c 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ +00009850 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ +00009858 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000985c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009880 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000098c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000098e8 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +00009918 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009920 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009944 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000997c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000998c 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +000099c0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000099e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009a04 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009a44 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009a7c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009a98 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009ab8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ad0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009adc 0001352b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ +00009ae0 0001352c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ +00009ae8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009aec 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009b10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b38 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009b44 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009b74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009b7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bc0 0001431c R_ARM_CALL 000250b8 lambda_param_no_default_rule │ │ │ │ │ +00009bf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bfc 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ +00009c00 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ +00009c1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c68 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ +00009c6c 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ +00009c7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c88 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ +00009c8c 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ +00009c94 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c98 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009cc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d10 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009d1c 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ +00009d20 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ +00009d40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d5c 00013f1c R_ARM_CALL 000254d4 _loop0_72_rule │ │ │ │ │ +00009dac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e08 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009e18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e38 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009e60 0001431c R_ARM_CALL 000250b8 lambda_param_no_default_rule │ │ │ │ │ +00009e68 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ +00009e6c 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ +00009e80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ec0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009f00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f28 00013a1c R_ARM_CALL 00024a38 _loop1_74_rule │ │ │ │ │ +00009f3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f5c 00013a1c R_ARM_CALL 00024a38 _loop1_74_rule │ │ │ │ │ +00009f70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009fb0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fb4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fb8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00009fd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ffc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a050 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a058 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a078 00013f1c R_ARM_CALL 000254d4 _loop0_72_rule │ │ │ │ │ +0000a0ac 00013f1c R_ARM_CALL 000254d4 _loop0_72_rule │ │ │ │ │ +0000a0fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a110 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a128 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000a144 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a174 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a18c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a190 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a194 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a1bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a200 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a220 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a248 0001441c R_ARM_CALL 00025af8 lambda_param_with_default_rule │ │ │ │ │ +0000a264 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2b0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2cc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a308 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a324 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a33c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a358 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a3a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a3ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3cc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a3f4 0001441c R_ARM_CALL 00025af8 lambda_param_with_default_rule │ │ │ │ │ +0000a40c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a424 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a470 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a47c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a4a4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a4bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4d8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a524 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a52c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a55c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a580 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a5cc 0001431c R_ARM_CALL 000250b8 lambda_param_no_default_rule │ │ │ │ │ +0000a614 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000a64c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a654 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a67c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a700 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a744 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000a754 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a780 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ +0000a7a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7b4 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ +0000a7c0 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ +0000a7c4 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ +0000a7cc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a7d0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a7f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a818 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +0000a82c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a838 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ +0000a83c 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ +0000a844 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a848 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a880 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a888 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a8b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a90c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a930 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a95c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a960 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a96c 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ +0000a970 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ +0000a978 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000a984 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a9a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa4c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000aa80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aabc 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000aad0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ab14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ab8c 0001431c R_ARM_CALL 000250b8 lambda_param_no_default_rule │ │ │ │ │ +0000aba8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000abe8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000abf0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac98 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +0000acac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000acbc 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ +0000acc8 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ +0000accc 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ +0000acd4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000acd8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000acfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ad20 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +0000ad34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad44 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +0000ad58 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +0000ad6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad74 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ +0000ad78 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ +0000ad94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000add0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000add8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000adf8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ae24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae3c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ae54 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ae74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aea4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000aeb8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000aec4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aef4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000af54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af88 0000701c R_ARM_CALL 0001f31c list_rule │ │ │ │ │ +0000afa8 00006e1c R_ARM_CALL 0001ec2c tuple_rule │ │ │ │ │ +0000afcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b010 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b038 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b044 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b098 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b104 00004b1c R_ARM_CALL 0000d77c star_expressions_rule │ │ │ │ │ +0000b11c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b140 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b17c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b184 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b238 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b24c 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000b260 00006f1c R_ARM_CALL 000146e8 for_if_clauses_rule │ │ │ │ │ +0000b270 0001482b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000b274 0001482c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000b280 00004f1c R_ARM_CALL 0001de0c star_named_expression_rule │ │ │ │ │ +0000b298 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2a8 00005e1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +0000b2bc 00006f1c R_ARM_CALL 000146e8 for_if_clauses_rule │ │ │ │ │ +0000b2c8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b2cc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b2ec 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000b2fc 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000b304 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ +0000b308 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ +0000b328 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b34c 00004f1c R_ARM_CALL 0001de0c star_named_expression_rule │ │ │ │ │ +0000b364 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b378 00006f1c R_ARM_CALL 000146e8 for_if_clauses_rule │ │ │ │ │ +0000b388 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ +0000b38c 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ +0000b394 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b398 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b3bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3fc 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000b410 00006f1c R_ARM_CALL 000146e8 for_if_clauses_rule │ │ │ │ │ +0000b41c 0001472b R_ARM_MOVW_ABS_NC 00001460 .LC120 │ │ │ │ │ +0000b424 0001472c R_ARM_MOVT_ABS 00001460 .LC120 │ │ │ │ │ +0000b430 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b434 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b45c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b4a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b4ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b4cc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b4ec 00021c1c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +0000b514 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000b52c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000b548 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b580 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b588 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b5b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b634 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b63c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b668 0000701c R_ARM_CALL 0001f31c list_rule │ │ │ │ │ +0000b688 00006e1c R_ARM_CALL 0001ec2c tuple_rule │ │ │ │ │ +0000b6a8 0000641c R_ARM_CALL 0000b680 genexp_rule │ │ │ │ │ +0000b6cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b6f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b714 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b734 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b770 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b778 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b798 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b7d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b7fc 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +0000b814 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b838 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b850 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b8a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b8c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b8e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b8f0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b914 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b940 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b950 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b9a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b9ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9f0 00008d1c R_ARM_CALL 0000cb38 disjunction_rule │ │ │ │ │ +0000ba14 00008d1c R_ARM_CALL 0000cb38 disjunction_rule │ │ │ │ │ +0000ba34 00008e1c R_ARM_CALL 00020224 lambdef_rule │ │ │ │ │ +0000ba64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba74 00008d1c R_ARM_CALL 0000cb38 disjunction_rule │ │ │ │ │ +0000ba8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ba9c 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000bab0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bae4 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000baf0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb20 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bb88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbc4 00021d1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +0000bbd0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bbd4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bbdc 00014f2b R_ARM_MOVW_ABS_NC 00001514 .LC124 │ │ │ │ │ +0000bbe0 00014f2c R_ARM_MOVT_ABS 00001514 .LC124 │ │ │ │ │ +0000bbf0 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ +0000bbf4 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ +0000bc14 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000bc40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bc90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bcb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcf4 0000d31c R_ARM_CALL 00019728 slash_no_default_rule │ │ │ │ │ +0000bd08 0000d21c R_ARM_CALL 0001a910 _loop0_27_rule │ │ │ │ │ +0000bd2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd54 0000ce1c R_ARM_CALL 0001a334 slash_with_default_rule │ │ │ │ │ +0000bd74 0000d11c R_ARM_CALL 0001aa88 _loop1_30_rule │ │ │ │ │ +0000bda0 0000d21c R_ARM_CALL 0001a910 _loop0_27_rule │ │ │ │ │ +0000bdb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be1c 0000e11c R_ARM_CALL 00023ee8 _loop1_32_rule │ │ │ │ │ +0000be48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be68 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ +0000be6c 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ +0000be74 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000be78 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000be9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bed4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bedc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf20 0000cd1c R_ARM_CALL 00019a04 param_no_default_rule │ │ │ │ │ +0000bf44 0000d41c R_ARM_CALL 00019874 _loop1_29_rule │ │ │ │ │ +0000bf58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf7c 0001502b R_ARM_MOVW_ABS_NC 00001528 .LC125 │ │ │ │ │ +0000bf80 0001502c R_ARM_MOVT_ABS 00001528 .LC125 │ │ │ │ │ +0000bf88 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bf8c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bfb8 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000bfe0 0000cd1c R_ARM_CALL 00019a04 param_no_default_rule │ │ │ │ │ +0000bff4 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ +0000bff8 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ +0000c024 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c030 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ +0000c034 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ +0000c050 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c05c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c074 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c09c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c0c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0cc 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ +0000c0d0 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ +0000c0e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0f0 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ +0000c0f4 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ +0000c0fc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c100 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c134 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c16c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c174 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c1a0 0000d31c R_ARM_CALL 00019728 slash_no_default_rule │ │ │ │ │ +0000c1c0 0000ce1c R_ARM_CALL 0001a334 slash_with_default_rule │ │ │ │ │ +0000c1e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c21c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c224 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c248 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c26c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c298 00008c1c R_ARM_CALL 0000c7d4 if_expression_rule │ │ │ │ │ +0000c2a8 0001522b R_ARM_MOVW_ABS_NC 00001554 .LC126 │ │ │ │ │ +0000c2ac 0001522c R_ARM_MOVT_ABS 00001554 .LC126 │ │ │ │ │ +0000c2b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c304 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000c318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c328 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000c334 0001532b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ +0000c338 0001532c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ +0000c340 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c344 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c378 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c3bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c3dc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c418 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c430 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c450 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c470 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c47c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c4ac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c4e4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c52c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c534 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c554 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +0000c578 0001421c R_ARM_CALL 0002533c lambda_param_rule │ │ │ │ │ +0000c5a8 0000d91c R_ARM_CALL 00021e9c default_rule │ │ │ │ │ +0000c5c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5e0 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c5f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c630 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c63c 0000d91c R_ARM_CALL 00021e9c default_rule │ │ │ │ │ +0000c65c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c660 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c664 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c680 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c6c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c714 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c748 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c764 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c76c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c790 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c7d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c7e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c804 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c814 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000c864 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c8b4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c8e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c8f4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c908 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c934 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c964 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c96c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c9b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c9fc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ca34 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ca48 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ca88 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000caac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cabc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cad8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000caf0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb38 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000cb4c 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ +0000cb64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb7c 0000f51c R_ARM_CALL 00020108 fstring_conversion_rule │ │ │ │ │ +0000cbb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbc4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cc18 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000cc40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc70 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc8c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ccf4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ccfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd80 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000cd9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdbc 0000241c R_ARM_CALL 0001d248 named_expression_rule │ │ │ │ │ +0000cdf8 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000ce24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cecc 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0000ced8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf04 0000771c R_ARM_CALL 00018814 starred_expression_rule │ │ │ │ │ +0000cf1c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cf5c 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000cf74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cf88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cfc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cfd4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d02c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d034 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d054 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d090 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d098 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d0bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0dc 00007e1c R_ARM_CALL 0001dfd4 fstring_replacement_field_rule │ │ │ │ │ +0000d100 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d12c 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000d170 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d19c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d1b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d1bc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d1d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1e0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d208 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d210 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d230 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d274 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d27c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d300 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d350 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d370 0001572b R_ARM_MOVW_ABS_NC 0000d6a0 _tmp_114_rule │ │ │ │ │ +0000d374 0001572c R_ARM_MOVT_ABS 0000d6a0 _tmp_114_rule │ │ │ │ │ +0000d378 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d388 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000d3ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3ec 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000d3fc 00006f1c R_ARM_CALL 000146e8 for_if_clauses_rule │ │ │ │ │ +0000d408 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +0000d40c 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +0000d414 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d418 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d43c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d464 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d470 0001552b R_ARM_MOVW_ABS_NC 000015e4 .LC128 │ │ │ │ │ +0000d474 0001552c R_ARM_MOVT_ABS 000015e4 .LC128 │ │ │ │ │ +0000d47c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d480 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d4e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d4fc 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ +0000d500 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ +0000d510 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d514 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d540 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d54c 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000d560 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d570 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000d57c 0001562b R_ARM_MOVW_ABS_NC 00001624 .LC129 │ │ │ │ │ +0000d580 0001562c R_ARM_MOVT_ABS 00001624 .LC129 │ │ │ │ │ +0000d588 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d58c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d5e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d5ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d650 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ +0000d66c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d698 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d6dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d70c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d740 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d754 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d760 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d79c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d7c4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d804 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d82c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d834 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8d4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d8ec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d924 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d968 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d99c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d9a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000da18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dad4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000daf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dbd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dbd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dbf8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dc20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc64 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc80 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000dca0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcd4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd0c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000dd28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dd44 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd88 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd94 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dda0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ddd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dde0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000de10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000deb4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000debc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000defc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df80 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dfac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfc8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dfe4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e000 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e088 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e0a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e0dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e0f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e11c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e128 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e134 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e140 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e14c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e188 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e190 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e1d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e1d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e224 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e22c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e250 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e27c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e294 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e2b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e2cc 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e2f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e314 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e320 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e380 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e38c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e3a8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e3c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e3e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e41c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e424 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e454 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e468 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e48c 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000e4c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e4cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e534 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e53c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e55c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e5a8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e5ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e60c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e624 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e63c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e648 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e65c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e678 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e6c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6f0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e730 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e75c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e764 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e798 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e818 0002201c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000e844 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e864 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000e880 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e920 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e954 0002211c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000e964 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e990 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e9b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e9f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea28 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ea5c 0002221c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000ea74 0000961c R_ARM_CALL 000101d0 star_expression_rule │ │ │ │ │ +0000ea88 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ +0000ea8c 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ +0000eab4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eac0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eb70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eba4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ebb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebcc 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000ebdc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ebe0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ebe8 00015b2b R_ARM_MOVW_ABS_NC 000016a0 .LC132 │ │ │ │ │ +0000ebec 00015b2c R_ARM_MOVT_ABS 000016a0 .LC132 │ │ │ │ │ +0000ebf0 00015c2b R_ARM_MOVW_ABS_NC 000016c8 .LC133 │ │ │ │ │ +0000ebf4 00015c2c R_ARM_MOVT_ABS 000016c8 .LC133 │ │ │ │ │ +0000ec20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ec4c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ec60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec8c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000eca0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecb4 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000ecc4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ecc8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ecd0 0001592b R_ARM_MOVW_ABS_NC 00001650 .LC130 │ │ │ │ │ +0000ecd4 0001592c R_ARM_MOVT_ABS 00001650 .LC130 │ │ │ │ │ +0000ecd8 00015a2b R_ARM_MOVW_ABS_NC 0000167c .LC131 │ │ │ │ │ +0000ecdc 00015a2c R_ARM_MOVT_ABS 0000167c .LC131 │ │ │ │ │ +0000ecfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eda4 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000edb8 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ +0000edbc 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ +0000ede0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee70 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000eea8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eeb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eedc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef44 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000ef58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef68 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +0000ef7c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000efb8 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f010 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f034 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f07c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f0d0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f0f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f104 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000f11c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f12c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f140 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f150 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +0000f164 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f1a0 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f1d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f1dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f1fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f228 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f238 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f260 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f270 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +0000f284 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2c0 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f2cc 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ +0000f2d0 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ +0000f2e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f308 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f320 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f330 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f368 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f370 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f394 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f400 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f420 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f430 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f43c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f44c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f464 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f474 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000f49c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4c8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4cc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4d0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f4f0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000f4f4 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000f4fc 00015f2b R_ARM_MOVW_ABS_NC 00001704 .LC135 │ │ │ │ │ +0000f500 00015f2c R_ARM_MOVT_ABS 00001704 .LC135 │ │ │ │ │ +0000f504 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f510 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f540 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f558 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f578 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5b0 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000f5c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5d4 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000f5e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5f8 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ +0000f604 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f608 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f62c 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f634 0001602b R_ARM_MOVW_ABS_NC 00001744 .LC136 │ │ │ │ │ +0000f638 0001602c R_ARM_MOVT_ABS 00001744 .LC136 │ │ │ │ │ +0000f65c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f68c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f6b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f6dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f700 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f724 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f734 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000f75c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f768 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f76c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f77c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f780 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f784 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f790 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f804 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ +0000f818 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f83c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f84c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f860 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f86c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f870 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f888 0000ff2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ +0000f88c 0000ff2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ +0000f8a0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8a4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8c0 0001612b R_ARM_MOVW_ABS_NC 0000176c .LC137 │ │ │ │ │ +0000f8c4 0001612c R_ARM_MOVT_ABS 0000176c .LC137 │ │ │ │ │ +0000f8c8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f8d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f908 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f910 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f95c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f964 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f998 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fae8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000faf0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fb10 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fb38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb50 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fb68 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fb84 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000fbf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc10 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc48 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fc64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc70 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc7c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fc88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fcd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fd18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fd20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fd58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fd60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fdb8 0001272b R_ARM_MOVW_ABS_NC 000082ec _tmp_41_rule │ │ │ │ │ +0000fdbc 0001272c R_ARM_MOVT_ABS 000082ec _tmp_41_rule │ │ │ │ │ +0000fdc0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000fde8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe0c 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000fe74 00006c2b R_ARM_MOVW_ABS_NC 000091d8 _tmp_42_rule │ │ │ │ │ +0000fe78 00006c2c R_ARM_MOVT_ABS 000091d8 _tmp_42_rule │ │ │ │ │ +0000fe7c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000fe8c 00006d1c R_ARM_CALL 000092c0 strings_rule │ │ │ │ │ +0000feb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fed4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fef8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff18 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ff8c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ffa8 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000ffac 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000ffc4 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000ffdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010004 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010010 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001001c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010024 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010054 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010070 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00010074 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00010084 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000100a0 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000100a4 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000100b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010100 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00010160 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +000101a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000101a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000101d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000101fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001021c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010254 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001025c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001028c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x421f0 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x4222c 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 │ │ │ │ │ @@ -2084,26 +2084,26 @@ │ │ │ │ │ 0000014c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x42378 contains 4352 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x423b4 contains 4351 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000060 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 0001801c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ 00000114 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000011c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000140 0000051c R_ARM_CALL 000056dc expressions_rule │ │ │ │ │ -00000150 0000061c R_ARM_CALL 0000ada4 _loop0_1_rule │ │ │ │ │ +00000140 0000051c R_ARM_CALL 000056d4 expressions_rule │ │ │ │ │ +00000150 0000061c R_ARM_CALL 0000ad9c _loop0_1_rule │ │ │ │ │ 00000164 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000178 0001811c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000188 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000208 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000210 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2136,15 +2136,15 @@ │ │ │ │ │ 000005d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000644 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000664 0000091c R_ARM_CALL 00000df4 _gather_105_rule │ │ │ │ │ 000006a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006d8 0000061c R_ARM_CALL 0000ada4 _loop0_1_rule │ │ │ │ │ +000006d8 0000061c R_ARM_CALL 0000ad9c _loop0_1_rule │ │ │ │ │ 000006ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000704 0001891c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 00000734 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000758 00018a1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000774 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007e0 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ @@ -2226,23 +2226,23 @@ │ │ │ │ │ 000011cc 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ 00001208 0001971c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 00001248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000012ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f8 0000281c R_ARM_CALL 00004868 _gather_34_rule │ │ │ │ │ +000012f8 0000281c R_ARM_CALL 00004860 _gather_34_rule │ │ │ │ │ 00001310 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001350 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001388 0001981c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ 000013c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000013cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001414 0000291c R_ARM_CALL 00002ca8 class_def_raw_rule │ │ │ │ │ -00001448 00002a1c R_ARM_CALL 0000324c for_stmt_rule │ │ │ │ │ +00001414 0000291c R_ARM_CALL 00002ca0 class_def_raw_rule │ │ │ │ │ +00001448 00002a1c R_ARM_CALL 00003244 for_stmt_rule │ │ │ │ │ 00001474 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000147c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000014d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014ec 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 000014f0 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 000014f4 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 00001518 00002b1c R_ARM_CALL 00001f54 finally_block_rule │ │ │ │ │ @@ -2263,15 +2263,15 @@ │ │ │ │ │ 0000172c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001788 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000017ec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001820 00019b1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ 0000183c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000186c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000189c 0000291c R_ARM_CALL 00002ca8 class_def_raw_rule │ │ │ │ │ +0000189c 0000291c R_ARM_CALL 00002ca0 class_def_raw_rule │ │ │ │ │ 000018b0 00019c1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ 000018cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001914 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000191c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000193c 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00001940 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00001948 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ @@ -2281,71 +2281,71 @@ │ │ │ │ │ 00001998 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 0000199c 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 000019a0 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000019c8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001a10 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00001a14 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00001a1c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a34 00002d1c R_ARM_CALL 00005a90 subject_expr_rule │ │ │ │ │ +00001a34 00002d1c R_ARM_CALL 00005a88 subject_expr_rule │ │ │ │ │ 00001a54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ab8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001ac0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001aec 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b10 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001b14 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001b44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001b4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001b78 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001b88 00002e1c R_ARM_CALL 00005c94 patterns_rule │ │ │ │ │ -00001b98 00002f1c R_ARM_CALL 000083a8 guard_rule │ │ │ │ │ +00001b88 00002e1c R_ARM_CALL 00005c8c patterns_rule │ │ │ │ │ +00001b98 00002f1c R_ARM_CALL 000083a0 guard_rule │ │ │ │ │ 00001bb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001bdc 00019d1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 00001c5c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001c9c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001cb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001cc8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001cfc 00019e1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00001d08 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ 00001d0c 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00001d14 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ +00001d14 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ 00001d30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d5c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001d8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001da0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001db4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ddc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001df0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e00 0000281c R_ARM_CALL 00004868 _gather_34_rule │ │ │ │ │ +00001e00 0000281c R_ARM_CALL 00004860 _gather_34_rule │ │ │ │ │ 00001e18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e58 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001ea4 00019f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ 00001eb0 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00001eb4 0000102c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001ebc 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ +00001ebc 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ 00001ec8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ef0 0000281c R_ARM_CALL 00004868 _gather_34_rule │ │ │ │ │ +00001ef0 0000281c R_ARM_CALL 00004860 _gather_34_rule │ │ │ │ │ 00001f08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f74 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002030 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002044 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00002048 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 0000204c 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002070 0000321c R_ARM_CALL 0000ee1c _loop1_37_rule │ │ │ │ │ +00002070 0000321c R_ARM_CALL 0000ee14 _loop1_37_rule │ │ │ │ │ 0000209c 00002b1c R_ARM_CALL 00001f54 finally_block_rule │ │ │ │ │ 000020b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000020e8 0001a01c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 000020f4 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 000020f8 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002100 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ +00002100 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ 0000211c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002140 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002168 0000331c R_ARM_CALL 00001250 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 00002180 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002198 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000021a4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000021d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2376,33 +2376,33 @@ │ │ │ │ │ 00002414 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002448 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000248c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002494 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000024b4 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 000024b8 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 000024c0 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000024d0 00002e1c R_ARM_CALL 00005c94 patterns_rule │ │ │ │ │ +000024d0 00002e1c R_ARM_CALL 00005c8c patterns_rule │ │ │ │ │ 000024f4 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 000024f8 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 000024fc 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00002510 00002e1c R_ARM_CALL 00005c94 patterns_rule │ │ │ │ │ -00002520 00002f1c R_ARM_CALL 000083a8 guard_rule │ │ │ │ │ +00002510 00002e1c R_ARM_CALL 00005c8c patterns_rule │ │ │ │ │ +00002520 00002f1c R_ARM_CALL 000083a0 guard_rule │ │ │ │ │ 00002538 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002578 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002590 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002594 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002598 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000025b8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000025bc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000025c4 00001a2b R_ARM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ 000025c8 00001a2c R_ARM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ 000025cc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000025d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002600 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000260c 00002f1c R_ARM_CALL 000083a8 guard_rule │ │ │ │ │ +0000260c 00002f1c R_ARM_CALL 000083a0 guard_rule │ │ │ │ │ 00002624 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002630 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002634 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002644 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002648 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000264c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002664 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2414,34 +2414,34 @@ │ │ │ │ │ 00002760 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002788 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000279c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000027b4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000027b8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000027bc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002814 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002820 00002e1c R_ARM_CALL 00005c94 patterns_rule │ │ │ │ │ -00002830 00002f1c R_ARM_CALL 000083a8 guard_rule │ │ │ │ │ +00002820 00002e1c R_ARM_CALL 00005c8c patterns_rule │ │ │ │ │ +00002830 00002f1c R_ARM_CALL 000083a0 guard_rule │ │ │ │ │ 00002848 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000286c 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ 00002870 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ 00002878 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000287c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000289c 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000289c 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000028a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000028c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028e4 00002d1c R_ARM_CALL 00005a90 subject_expr_rule │ │ │ │ │ +000028e4 00002d1c R_ARM_CALL 00005a88 subject_expr_rule │ │ │ │ │ 000028f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002904 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002908 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002914 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002918 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002920 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000292c 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ 00002930 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00002938 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ +00002938 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ 0000295c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002964 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002984 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000029d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000029dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002a04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2496,26 +2496,26 @@ │ │ │ │ │ 00002f04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f28 0000381c R_ARM_CALL 00000bd0 _loop0_145_rule │ │ │ │ │ 00002f38 00002c1c R_ARM_CALL 000021e8 _loop1_36_rule │ │ │ │ │ 00002f60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f84 0000381c R_ARM_CALL 00000bd0 _loop0_145_rule │ │ │ │ │ -00002f94 0000321c R_ARM_CALL 0000ee1c _loop1_37_rule │ │ │ │ │ +00002f94 0000321c R_ARM_CALL 0000ee14 _loop1_37_rule │ │ │ │ │ 00002fcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002ffc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003048 0000391c R_ARM_CALL 00001298 _tmp_21_rule │ │ │ │ │ 00003064 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000308c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003098 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ 0000309c 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ 000030a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000030a8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000030c8 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000030c8 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000030cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003100 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003108 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000310c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000311c 0000132b R_ARM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ 00003120 0000132c R_ARM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ 00003124 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ @@ -2570,27 +2570,27 @@ │ │ │ │ │ 0000346c 0000351c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ 00003480 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003498 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000034a8 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ 000034ac 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ 000034b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000034b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000034d8 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000034d8 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000034dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003504 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003520 0000281c R_ARM_CALL 00004868 _gather_34_rule │ │ │ │ │ +00003520 0000281c R_ARM_CALL 00004860 _gather_34_rule │ │ │ │ │ 00003538 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003550 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003564 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003588 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000035c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000035d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000035e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003600 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000360c 00002d1c R_ARM_CALL 00005a90 subject_expr_rule │ │ │ │ │ +0000360c 00002d1c R_ARM_CALL 00005a88 subject_expr_rule │ │ │ │ │ 00003620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003634 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000364c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00003650 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00003654 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003664 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00003668 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -2683,16 +2683,16 @@ │ │ │ │ │ 00004234 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004258 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000429c 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 000042a0 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 000042a4 0001952b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000042a8 0001952c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000042ac 0001a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000042d0 00004a2b R_ARM_MOVW_ABS_NC 0000d648 _tmp_5_rule │ │ │ │ │ -000042d4 00004a2c R_ARM_MOVT_ABS 0000d648 _tmp_5_rule │ │ │ │ │ +000042d0 00004a2b R_ARM_MOVW_ABS_NC 0000d690 _tmp_5_rule │ │ │ │ │ +000042d4 00004a2c R_ARM_MOVT_ABS 0000d690 _tmp_5_rule │ │ │ │ │ 000042d8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004320 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004324 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004328 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00004350 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004354 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004358 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2720,31 +2720,31 @@ │ │ │ │ │ 000044d0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000044d4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000044d8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000044fc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00004520 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00004564 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004578 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000459c 00004c1c R_ARM_CALL 0000d5b8 _tmp_10_rule │ │ │ │ │ +0000459c 00004c1c R_ARM_CALL 0000d5b0 _tmp_10_rule │ │ │ │ │ 000045b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000045d4 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004610 0001ab1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 00004614 00003b2b R_ARM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ 00004618 00003b2c R_ARM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ -00004628 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ +00004628 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ 00004640 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004664 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000469c 0001ac1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 000046b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000046ec 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004754 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000475c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004780 00004e1c R_ARM_CALL 0000af28 invalid_ann_assign_target_rule │ │ │ │ │ -000047e0 0000501c R_ARM_CALL 0000b744 _loop0_122_rule │ │ │ │ │ -00004810 0000501c R_ARM_CALL 0000b744 _loop0_122_rule │ │ │ │ │ +00004780 00004e1c R_ARM_CALL 0000af20 invalid_ann_assign_target_rule │ │ │ │ │ +000047e0 0000501c R_ARM_CALL 0000b73c _loop0_122_rule │ │ │ │ │ +00004810 0000501c R_ARM_CALL 0000b73c _loop0_122_rule │ │ │ │ │ 0000489c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000048a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000048d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004914 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000496c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004998 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000499c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2763,125 +2763,125 @@ │ │ │ │ │ 00004be8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004c30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004ca8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004cdc 0001af1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 00004d08 0000541c R_ARM_CALL 00000000 import_stmt_rule │ │ │ │ │ -00004d20 0000551c R_ARM_CALL 00003898 pass_stmt_rule │ │ │ │ │ +00004d20 0000551c R_ARM_CALL 00003890 pass_stmt_rule │ │ │ │ │ 00004d4c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004d88 0001b01c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ 00004d94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004dc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004de0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004e18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004e20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004e70 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004e9c 0001ac1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 00004eb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004f04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004f0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004f54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f64 0000561c R_ARM_CALL 00004df0 del_targets_rule │ │ │ │ │ -00004f78 0000572b R_ARM_MOVW_ABS_NC 00005628 _tmp_15_rule │ │ │ │ │ -00004f7c 0000572c R_ARM_MOVT_ABS 00005628 _tmp_15_rule │ │ │ │ │ +00004f64 0000561c R_ARM_CALL 00004de8 del_targets_rule │ │ │ │ │ +00004f78 0000572b R_ARM_MOVW_ABS_NC 00005620 _tmp_15_rule │ │ │ │ │ +00004f7c 0000572c R_ARM_MOVT_ABS 00005620 _tmp_15_rule │ │ │ │ │ 00004f80 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004f90 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004fbc 0001b11c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00004fd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005010 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005018 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000506c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000508c 0000581c R_ARM_CALL 00003c40 _tmp_16_rule │ │ │ │ │ +0000508c 0000581c R_ARM_CALL 00003c38 _tmp_16_rule │ │ │ │ │ 000050a4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000050d8 0001b21c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ 000050f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005118 0000591c R_ARM_CALL 000046e4 continue_stmt_rule │ │ │ │ │ -0000512c 00005a1c R_ARM_CALL 000042f0 break_stmt_rule │ │ │ │ │ +00005118 0000591c R_ARM_CALL 000046dc continue_stmt_rule │ │ │ │ │ +0000512c 00005a1c R_ARM_CALL 000042e8 break_stmt_rule │ │ │ │ │ 00005154 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005164 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000051a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000051ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000051f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005200 00005b1c R_ARM_CALL 00004044 _gather_14_rule │ │ │ │ │ +00005200 00005b1c R_ARM_CALL 0000403c _gather_14_rule │ │ │ │ │ 00005210 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005230 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00005258 0001b41c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ 00005270 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000052ac 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000052ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000052f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005334 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005344 00005b1c R_ARM_CALL 00004044 _gather_14_rule │ │ │ │ │ +00005344 00005b1c R_ARM_CALL 0000403c _gather_14_rule │ │ │ │ │ 00005358 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000537c 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 000053a4 0001b51c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ 000053bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053f4 00004c1c R_ARM_CALL 0000d5b8 _tmp_10_rule │ │ │ │ │ +000053f4 00004c1c R_ARM_CALL 0000d5b0 _tmp_10_rule │ │ │ │ │ 00005410 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005454 0001ab1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 00005458 00003c2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ 0000545c 00003c2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ 00005488 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000548c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000054b0 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 000054b8 0000412b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ 000054bc 0000412c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ -000054dc 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000054dc 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000054e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005518 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005520 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005560 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 00005564 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 00005568 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00005578 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000055a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000055c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000055f4 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00005620 0001b71c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ 0000562c 0000432b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ 00005630 0000432c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -00005638 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ +00005638 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ 00005650 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005670 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000568c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005690 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005698 00003f2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ 0000569c 00003f2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -000056bc 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000056bc 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000056cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056e4 00005d1c R_ARM_CALL 0000bba8 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000056e4 00005d1c R_ARM_CALL 0000bba0 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000056f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005718 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005720 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005744 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00005778 00005e1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ 000057a0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000057bc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000057d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000057f0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000057f4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005800 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ 00005804 00003e2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ -00005820 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005820 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000585c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000058b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000058f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000058fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005924 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005938 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005960 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005984 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000059ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000059b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000059f4 0000452b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ 000059f8 0000452c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ 00005a00 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005a04 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005a24 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005a24 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005a28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005a50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a5c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005a60 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005a68 0000402b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ 00005a6c 0000402c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ 00005a74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2944,15 +2944,15 @@ │ │ │ │ │ 00006124 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006148 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006164 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00006168 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006190 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00006198 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ 0000619c 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -000061c0 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000061c0 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000061c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006210 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006230 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006254 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006278 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000062cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000062ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2960,21 +2960,21 @@ │ │ │ │ │ 00006334 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006368 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000638c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000063a8 0000472b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ 000063ac 0000472c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ 000063b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000063b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000063d8 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000063d8 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000063e4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006420 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006448 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006450 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006478 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000649c 00005d1c R_ARM_CALL 0000bba8 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000649c 00005d1c R_ARM_CALL 0000bba0 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000064a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000064cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006518 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006520 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006584 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000658c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000065ac 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ @@ -2986,22 +2986,22 @@ │ │ │ │ │ 000066e4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000672c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000677c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000067d4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000681c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006868 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000068bc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000068d0 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -000068d4 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ +000068d0 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +000068d4 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ 000068d8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000068e8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006924 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00006960 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006974 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -00006978 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ +00006974 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +00006978 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ 0000697c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000698c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000069c8 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000069d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000069fc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006a4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006ac0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3022,35 +3022,35 @@ │ │ │ │ │ 00006d44 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006d8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006d94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006db0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006df8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006e00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006e1c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006e68 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -00006e6c 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ +00006e68 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +00006e6c 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ 00006e70 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006ec8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f7c 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -00006f80 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ +00006f7c 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +00006f80 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ 00006f84 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006f94 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006fcc 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ 00006fd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00007000 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007014 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -00007018 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ +00007014 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +00007018 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ 0000701c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000702c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007060 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 000070a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070bc 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -000070c0 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ +000070bc 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +000070c0 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ 000070c4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000070d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007108 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 0000712c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007174 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000071c4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000723c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ @@ -3059,3395 +3059,3394 @@ │ │ │ │ │ 0000732c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007374 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000073c4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000741c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007464 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000074b0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007530 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007548 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -0000754c 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ +00007548 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +0000754c 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ 00007550 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00007560 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000757c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00007610 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007628 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000763c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007650 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000076bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000076d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007720 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007728 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000776c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007794 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000077c8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000077f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007818 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007840 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007864 00006c2b R_ARM_MOVW_ABS_NC 00009190 _tmp_42_rule │ │ │ │ │ -00007868 00006c2c R_ARM_MOVT_ABS 00009190 _tmp_42_rule │ │ │ │ │ -0000786c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000788c 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000078b4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000078b8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000078bc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000078e4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000078e8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000078ec 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007914 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00007918 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000791c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00007940 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000795c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000796c 0001bd2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00007970 0001bd2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00007994 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000079e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000079ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ac0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ac8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bc0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bc8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ca8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007cd0 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007cd4 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007ce0 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00007cf8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007d34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007d7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007dcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007df0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007df8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e58 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00007ea8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ebc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ef0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ef8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007f48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007fc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008048 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008050 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000080a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000080c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000080cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000813c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008160 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008184 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000818c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008200 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008238 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008240 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008288 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007658 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000076b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000076f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000773c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007744 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007788 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000077b0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000077e4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000780c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007834 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000785c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007880 00006c2b R_ARM_MOVW_ABS_NC 000091d8 _tmp_42_rule │ │ │ │ │ +00007884 00006c2c R_ARM_MOVT_ABS 000091d8 _tmp_42_rule │ │ │ │ │ +00007888 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000078a8 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000078d0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000078d4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000078d8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007900 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007904 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007908 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00007930 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00007934 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00007938 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000795c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007978 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007988 0001bd2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +0000798c 0001bd2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000079b0 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00007a00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007a78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007a80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ab8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007ac0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ba0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007bc8 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007bcc 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007bd8 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00007bf0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007cf0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d50 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00007da0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007db4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007de8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007df0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007eb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007f44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007f94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fb8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007fc0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008030 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008054 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008078 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008080 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000080f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000812c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008134 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000817c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000081b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000081dc 0001c11c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +00008208 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008230 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00008234 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008274 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000827c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000082ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000082bc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000082e8 0001c11c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -00008314 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000833c 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00008340 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000836c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008394 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00008398 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000083a8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083f0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000841c 0001c41c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -00008438 0001c51c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -0000845c 0001c61c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -00008474 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000849c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000084c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000084f8 0001c71c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00008510 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008530 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000085e4 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -000085fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008624 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008634 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008668 0001c91c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00008680 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086d0 0000741c R_ARM_CALL 0000b150 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000086f0 0000741c R_ARM_CALL 0000b150 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000873c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008744 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000876c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087d4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008838 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008848 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008884 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00008890 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008904 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008948 0000772b R_ARM_MOVW_ABS_NC 0001022c _tmp_151_rule │ │ │ │ │ -0000894c 0000772c R_ARM_MOVT_ABS 0001022c _tmp_151_rule │ │ │ │ │ -00008950 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000895c 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -00008960 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00008968 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000896c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000898c 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008990 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a88 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ad4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008af4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008b44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b5c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008ba8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c60 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c64 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c68 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008ca0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d4c 0000772b R_ARM_MOVW_ABS_NC 0001022c _tmp_151_rule │ │ │ │ │ -00008d50 0000772c R_ARM_MOVT_ABS 0001022c _tmp_151_rule │ │ │ │ │ -00008d54 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008dd0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dd4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dec 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00008df0 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00008dfc 0000781c R_ARM_CALL 000100c8 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00008e00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e30 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e34 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e4c 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -00008e50 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00008e5c 0000781c R_ARM_CALL 000100c8 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00008e60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e80 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -00008e84 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00008e8c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e90 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008eb0 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008ebc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ec8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ee0 0000682b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ -00008ee4 0000682c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ -00008eec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008ef0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008f14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f2c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fa0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fbc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000900c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009018 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000901c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009028 0000672b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -0000902c 0000672c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -00009048 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000904c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000082d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000082d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008350 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008378 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083a0 0001c32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000083a4 0001c32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000083b4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000083fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008428 0001c41c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00008444 0001c51c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00008468 0001c61c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00008480 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008508 0001c71c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00008520 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008544 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000085ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085bc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085ec 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00008604 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000863c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000864c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008680 0001c91c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00008698 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008714 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00008744 0000751c R_ARM_CALL 0000b148 invalid_comprehension_rule.isra.0 │ │ │ │ │ +00008760 0000762b R_ARM_MOVW_ABS_NC 00010224 _tmp_151_rule │ │ │ │ │ +00008764 0000762c R_ARM_MOVT_ABS 00010224 _tmp_151_rule │ │ │ │ │ +00008768 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008774 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +00008778 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00008780 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008784 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000087a4 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000087a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087f4 0000751c R_ARM_CALL 0000b148 invalid_comprehension_rule.isra.0 │ │ │ │ │ +00008840 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008848 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008870 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000088b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008934 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008944 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000897c 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00008988 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a20 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008a70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ab0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ab8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008afc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b44 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b48 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b4c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008b84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008be4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c30 0000762b R_ARM_MOVW_ABS_NC 00010224 _tmp_151_rule │ │ │ │ │ +00008c34 0000762c R_ARM_MOVT_ABS 00010224 _tmp_151_rule │ │ │ │ │ +00008c38 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008ca8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008cac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008cc4 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00008cc8 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00008cd4 0000781c R_ARM_CALL 000100c0 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00008cd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008cfc 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +00008d00 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00008d08 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d0c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d2c 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008d30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d88 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d8c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008da4 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00008da8 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00008db4 0000781c R_ARM_CALL 000100c0 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00008dc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008de4 0000682b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ +00008de8 0000682c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ +00008df0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008df4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008e18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008e20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008e9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ea8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008eac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008eb8 0000672b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +00008ebc 0000672c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +00008ed8 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008edc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f04 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008f64 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008f9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008fc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008fe0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ff0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ffc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009000 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000900c 0000662b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ +00009010 0000662c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ +0000902c 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009030 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009058 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009064 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009070 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009090 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000910c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009118 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000911c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009128 0000662b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ -0000912c 0000662c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -00009148 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000914c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000916c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009188 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000091c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091f4 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00009218 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000923c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009270 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000092e0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000936c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000093a0 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000093c8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000093e8 00007b1c R_ARM_CALL 000089e8 _loop1_83_rule │ │ │ │ │ -00009440 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009448 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009490 00007b1c R_ARM_CALL 000089e8 _loop1_83_rule │ │ │ │ │ -000094c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000094f4 0001cd1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -00009510 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000953c 00007c1c R_ARM_CALL 00008b90 tstring_rule │ │ │ │ │ -00009548 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000954c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009560 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009574 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009584 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -00009588 0000792c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -000095ac 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000095b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095e0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000095e4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000095f8 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009618 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009634 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009640 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009694 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000969c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096bc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009708 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009750 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009788 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000097d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009824 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009844 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009850 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000985c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009898 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000098d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009904 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000993c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009944 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009968 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00009998 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -000099d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a0c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009a64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ab0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ac0 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00009b00 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009b38 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009c30 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009c48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c68 0001d11c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00009c84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ca4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009cb0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009cdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009094 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000090f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009104 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000910c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009128 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009180 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000918c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009208 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009210 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000923c 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00009260 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009284 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009328 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000093b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000093e8 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +00009410 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00009430 00007b1c R_ARM_CALL 000089e0 _loop1_83_rule │ │ │ │ │ +00009488 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009490 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094d8 00007b1c R_ARM_CALL 000089e0 _loop1_83_rule │ │ │ │ │ +00009508 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000953c 0001cd1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00009558 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009584 00007c1c R_ARM_CALL 00008b88 tstring_rule │ │ │ │ │ +00009590 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009594 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000095a8 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095bc 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000095cc 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +000095d0 0000792c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +000095f4 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009628 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000962c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009640 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00009660 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000967c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009688 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000096dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009704 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009750 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009798 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097d0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009820 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000986c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000988c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009898 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000098a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000098e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000991c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009924 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000994c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009984 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000998c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099b0 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000099e0 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +00009a1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a54 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009aac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ab4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009af8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b08 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00009b48 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009b80 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009c78 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009c90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cb0 0001d11c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00009ccc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009cf8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009d5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009d64 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009da4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009db0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009df4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009e78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ee8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ef0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f7c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009fc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a000 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a028 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a02c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a030 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a0a0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a104 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a120 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a128 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a14c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a1d0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a20c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a224 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a23c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a25c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a288 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000a2b8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a2e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a2ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a314 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a318 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a31c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a34c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a374 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a3a8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a3fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a404 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a444 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a450 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a46c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a488 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a490 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a4fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a504 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a530 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a578 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a5b4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a604 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a60c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a634 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a638 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a63c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a66c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a694 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a6c4 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a6e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a74c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a758 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a76c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a7b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a7e8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a840 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a848 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a868 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a8b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a8d4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a91c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a924 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a968 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a97c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a9b0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a9d4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aa08 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aa2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ec0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ef4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fc4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a00c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a048 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a070 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a074 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a078 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a0e8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a14c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a168 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a170 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a194 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a218 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a254 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a26c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a284 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a2a4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a2d0 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000a300 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a32c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a334 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a35c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a360 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a364 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a394 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a3bc 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a3f0 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a444 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a44c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a48c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a498 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a4b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a500 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a544 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a54c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a578 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a5c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a5fc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a64c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a654 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a67c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a680 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a684 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a6b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a6dc 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a70c 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a728 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a794 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7a0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a7b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a7f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a830 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a8b0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a8f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a900 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a91c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a964 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a96c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9b0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a9c4 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a9f8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aa1c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa50 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000aa74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aabc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aa98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aabc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ab04 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab60 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000abcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abf4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ab4c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000aba8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ac3c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac90 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad08 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ad20 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -0000ad24 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ -0000ad28 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ad38 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad74 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000adc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000addc 0000602b R_ARM_MOVW_ABS_NC 00009dd4 t_lookahead_rule │ │ │ │ │ -0000ade0 0000602c R_ARM_MOVT_ABS 00009dd4 t_lookahead_rule │ │ │ │ │ -0000ade4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000adf4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae30 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000ae40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ae84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ae8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ac84 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acd8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad50 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ad68 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +0000ad6c 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +0000ad70 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ad80 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000adbc 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000ae10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae24 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ +0000ae28 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +0000ae2c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ae3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae78 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000ae88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000aecc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000aed4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af4c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af80 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000af8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000afdc 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b004 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b00c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b058 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b060 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b084 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b0e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b13c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b16c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b178 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b198 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1ac 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000b1c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b228 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b230 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b254 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b284 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2ac 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b2cc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b2e8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b30c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b380 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b3b4 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000b3dc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b414 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b42c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b448 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b46c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b490 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b4ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b4f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b504 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b51c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b534 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b54c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af94 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000afc8 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000afd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b00c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b024 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b04c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b054 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0cc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b12c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b184 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1b4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b1c0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b1e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1f4 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000b210 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b270 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b278 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b29c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b2cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2f4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b314 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b330 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b354 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b3fc 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000b424 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b45c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b474 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b490 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b4b4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b4d8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b534 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b540 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b54c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b564 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b594 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b5a0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b5cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b600 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b608 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b620 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b66c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b674 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b6fc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b738 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b75c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b764 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b79c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b7e8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b830 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b834 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b838 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b86c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b87c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8b4 0001d41c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000b918 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b950 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b968 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b994 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b9bc 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b9f0 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000b9fc 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000ba00 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000ba08 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -0000ba44 0000741c R_ARM_CALL 0000b150 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000ba84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000babc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bac8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bad0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bae8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b57c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b594 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b5e8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b614 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b630 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b63c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b648 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b650 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b668 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b6b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b6bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b704 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b744 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b780 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b7e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b830 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b878 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b87c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b880 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b8b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8fc 0001d41c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000b960 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b998 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b9b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ba04 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ba38 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ba44 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000ba48 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0000ba50 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +0000ba8c 0000751c R_ARM_CALL 0000b148 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000bacc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bb10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bb80 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bc04 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bc54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bc5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bcf0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bcf8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd1c 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000bd44 00008f2b R_ARM_MOVW_ABS_NC 0000b478 _tmp_116_rule │ │ │ │ │ -0000bd48 00008f2c R_ARM_MOVT_ABS 0000b478 _tmp_116_rule │ │ │ │ │ -0000bd4c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000bde0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bde8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be08 0000551c R_ARM_CALL 00003898 pass_stmt_rule │ │ │ │ │ -0000be2c 00005a1c R_ARM_CALL 000042f0 break_stmt_rule │ │ │ │ │ -0000be50 0000591c R_ARM_CALL 000046e4 continue_stmt_rule │ │ │ │ │ -0000be84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000beb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf30 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000bf7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfa0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfb4 00000a2b R_ARM_MOVW_ABS_NC 0000bb18 expression_rule │ │ │ │ │ -0000bfb8 00000a2c R_ARM_MOVT_ABS 0000bb18 expression_rule │ │ │ │ │ -0000bfbc 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000bfc8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bfcc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bfd8 0000872b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ -0000bfdc 0000872c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ -0000bfe4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000bff0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c024 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c048 0000902b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ -0000c04c 0000902c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ -0000c054 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c064 0000862b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ -0000c068 0000862c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ -0000c070 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c074 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c094 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c098 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c104 0000842b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ -0000c108 0000842c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ -0000c110 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c114 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c134 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c138 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c164 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c188 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c19c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1a4 0000832b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ -0000c1a8 0000832c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ -0000c1bc 0000911c R_ARM_CALL 0000b96c expression_without_invalid_rule │ │ │ │ │ -0000c1d0 0001d71c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ -0000c1dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c208 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c20c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c210 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c238 0001d81c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000c248 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c284 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c2e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c304 0000882b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -0000c308 0000882c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -0000c310 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c314 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c344 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c368 0000921c R_ARM_CALL 00009434 lambda_params_rule │ │ │ │ │ -0000c384 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3a0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3a4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3a8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c3b4 00008a2b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ -0000c3b8 00008a2c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ -0000c3c0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c3c4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c400 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c418 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c424 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c430 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c450 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c458 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c47c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c4a4 0001cb2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000c4a8 0001cb2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -0000c4c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c4cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c4ec 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c4fc 0000911c R_ARM_CALL 0000b96c expression_without_invalid_rule │ │ │ │ │ -0000c528 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c548 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c554 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c560 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c580 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c5c0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c5d4 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000c5e0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5e4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5f4 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c608 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c618 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c628 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c630 0000852b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ -0000c634 0000852c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ -0000c664 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c680 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c68c 0000921c R_ARM_CALL 00009434 lambda_params_rule │ │ │ │ │ -0000c6a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6c0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6c4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6c8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c6d4 0000892b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ -0000c6d8 0000892c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ -0000c6e4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c6e8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c6f4 00008b2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ -0000c6f8 00008b2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -0000c71c 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c76c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c7c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c7c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c824 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c854 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c8c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c8e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c918 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000c934 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c964 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c9b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c9fc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ca20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca50 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ca88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000caa0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cac8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cad0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb58 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cbc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cbd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cbf4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cc2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc74 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ccc0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cd58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdd0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ce10 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce24 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ce58 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ce88 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000cf24 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cf38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf80 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf8c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cfa8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cfd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d004 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d010 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d024 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d040 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d07c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d084 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d0b0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d120 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d128 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d158 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d190 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d198 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d234 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d2ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d318 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d3fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d410 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d444 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d474 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d514 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d52c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d558 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d564 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d580 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d5ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d604 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d610 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d61c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d630 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d678 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d680 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d6b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6f4 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000d6f8 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -0000d6fc 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d72c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d768 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d770 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7fc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d830 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d838 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d85c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d890 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d898 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d908 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d910 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d93c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d968 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d99c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9d0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000da40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da7c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dabc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000db20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db5c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbdc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dbf4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dcac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dcb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dcd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd20 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd5c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd8c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ddac 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ddd4 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000de5c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de90 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000deb8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dec4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dee0 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000df10 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df44 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000df80 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfc0 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000dff4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e008 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e034 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e040 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e058 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e078 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e09c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0f4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e11c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e128 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e150 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e174 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e18c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e19c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e1ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e218 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e258 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e290 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e298 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e2f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e314 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e348 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e350 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e380 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e3b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e418 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e450 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e458 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e488 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e490 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e4e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e510 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e554 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e55c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e57c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e610 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e618 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e638 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e670 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e678 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e698 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e72c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e734 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e754 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e788 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e790 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e834 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e874 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e89c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e968 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e9b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ea0c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000eaa4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000eafc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eb34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eb64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eca4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eccc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eeac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eedc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eee4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef50 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000efa0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000efb4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000efd4 0001de1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000efec 0001df1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f020 0001e01c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f054 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f078 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f094 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0d0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f0ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f124 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f140 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f178 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f1ac 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f1c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f20c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f260 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f284 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f2a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2d4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f2f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f324 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f360 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f37c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3b8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f410 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f42c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f468 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f484 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4c0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f504 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f528 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f544 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f580 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f59c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f5e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f604 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f658 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f688 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0000f68c 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -0000f694 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f698 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6b8 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f6bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f718 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f734 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f780 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f79c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7e8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f804 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f840 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f848 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f870 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f8a8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f920 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0000f924 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -0000f92c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f930 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f950 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f954 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f984 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f9b4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa44 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000fa88 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000faa4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fac4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fae8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bbc8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bc4c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bc9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bca4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd64 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000bd8c 00008f2b R_ARM_MOVW_ABS_NC 0000b470 _tmp_116_rule │ │ │ │ │ +0000bd90 00008f2c R_ARM_MOVT_ABS 0000b470 _tmp_116_rule │ │ │ │ │ +0000bd94 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000be28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be50 0000551c R_ARM_CALL 00003890 pass_stmt_rule │ │ │ │ │ +0000be74 00005a1c R_ARM_CALL 000042e8 break_stmt_rule │ │ │ │ │ +0000be98 0000591c R_ARM_CALL 000046dc continue_stmt_rule │ │ │ │ │ +0000becc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bef8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf78 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000bfc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfe8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bffc 00000a2b R_ARM_MOVW_ABS_NC 0000bb60 expression_rule │ │ │ │ │ +0000c000 00000a2c R_ARM_MOVT_ABS 0000bb60 expression_rule │ │ │ │ │ +0000c004 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000c010 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c014 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c020 0000872b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ +0000c024 0000872c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ +0000c02c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c038 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c06c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c090 0000902b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ +0000c094 0000902c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ +0000c09c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c0ac 0000862b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ +0000c0b0 0000862c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ +0000c0b8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c0bc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c0dc 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c0e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c108 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c12c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c140 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c14c 0000842b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ +0000c150 0000842c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ +0000c158 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c15c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c17c 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c180 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1ec 0000832b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ +0000c1f0 0000832c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ +0000c204 0000911c R_ARM_CALL 0000b964 expression_without_invalid_rule │ │ │ │ │ +0000c218 0001d71c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ +0000c224 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c250 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c254 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c258 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c280 0001d81c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000c290 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c2cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c32c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c34c 0000882b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +0000c350 0000882c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +0000c358 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c35c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c38c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3b0 0000921c R_ARM_CALL 0000942c lambda_params_rule │ │ │ │ │ +0000c3cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3e8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3ec 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3f0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c3fc 00008a2b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ +0000c400 00008a2c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ +0000c408 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c40c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c448 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c460 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c46c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c478 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c498 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c4a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c4c4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c4ec 0001cb2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000c4f0 0001cb2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +0000c50c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c514 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c534 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c544 0000911c R_ARM_CALL 0000b964 expression_without_invalid_rule │ │ │ │ │ +0000c570 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c590 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c59c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c5a8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c5c8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c608 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c61c 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000c628 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c62c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c63c 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c650 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c660 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c670 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c678 0000852b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ +0000c67c 0000852c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ +0000c6ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6d4 0000921c R_ARM_CALL 0000942c lambda_params_rule │ │ │ │ │ +0000c6ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c708 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c70c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c710 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c71c 0000892b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ +0000c720 0000892c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ +0000c72c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c730 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c73c 00008b2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ +0000c740 00008b2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ +0000c764 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c7b4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c808 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c810 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c86c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c89c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c908 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c92c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c960 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000c97c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c9f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca44 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ca68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca98 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000cad0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cae8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cba0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cc10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc3c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cc74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ccbc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cd08 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cda0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cda8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce18 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ce58 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce6c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cea0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ced0 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000cf6c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cf80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cfc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cfd4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cff0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d020 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d04c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d058 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d06c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d088 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d0cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d0f8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d168 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d170 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1a0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d1d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d1e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d200 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d220 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d27c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d2f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d31c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d360 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d444 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d458 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d48c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d4bc 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d55c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d574 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d5ac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d5c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d620 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d64c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d658 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d664 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d678 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d6c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d6f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d71c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d73c 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000d740 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000d744 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d774 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d7b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d810 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d818 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d844 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d878 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d880 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8a4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d8d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d900 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d920 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d950 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d958 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d984 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d9b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da18 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000da88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dac4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000db04 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000db68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dba4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dbe8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc24 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dc3c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dc88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcf4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dcfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dd1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd68 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dda4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ddbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddd4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ddf4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000de1c 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000dea4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ded8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000df00 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000df0c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df28 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000df58 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df8c 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000dfc8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e008 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e03c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e050 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e07c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e088 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e0a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e0e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e10c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e118 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e130 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e13c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e164 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e170 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e198 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1d4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e1e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e22c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e234 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e260 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e2a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e338 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e340 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e35c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e390 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e398 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3c8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e3fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e404 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e438 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e440 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e460 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e498 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e530 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e538 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e558 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e59c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e604 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e624 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e658 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e660 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e680 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e714 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e71c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e73c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e774 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e77c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e79c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e820 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e87c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e8bc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e8e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e9b0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e9fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea20 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ea54 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000eaec 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000eb44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eb7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebdc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebe4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eca4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ece4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eda4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eec4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eecc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eef4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef98 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000efe8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000effc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f01c 0001de1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f034 0001df1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f068 0001e01c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f09c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0c0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f0dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f118 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f134 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f16c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f188 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f1f4 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f210 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f254 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f2a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2cc 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f2e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f31c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f338 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f36c 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f3a8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f400 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f41c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f458 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f474 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4b0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f508 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f524 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f54c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f570 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f58c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5c8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f624 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f62c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f64c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6d0 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0000f6d4 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0000f6dc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6e0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f700 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f704 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f724 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f760 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f77c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7c8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f80c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f830 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f84c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f8b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8f0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f90c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f938 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f968 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0000f96c 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0000f974 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f978 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f998 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f99c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9cc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f9fc 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa8c 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000fad0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000faec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fbac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fbb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbe0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fc6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fca8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fce8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fda8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fdb4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fdd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fddc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fde8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fecc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff1c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ff74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff88 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ff9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffa8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fff4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001001c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001003c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001004c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010068 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010090 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001009c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000100c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000100f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcf0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdfc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fea8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fef4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff64 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ffbc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffd0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ffe4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fff0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010010 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010024 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001003c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010064 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010084 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010094 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001010c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010118 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010120 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010140 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010148 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010160 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010180 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000101bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000101c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000101ec 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010258 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010298 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000102b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102f8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00010314 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010350 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001035c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000103a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000103c4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010404 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001042c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010434 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010504 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010550 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010574 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000105a8 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010600 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001062c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010644 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000106d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000106f4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010738 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010760 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010768 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000107e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000107ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010808 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010898 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000108e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010908 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001093c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010990 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000109bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000109c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010a88 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010ad4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010af8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b34 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010bc0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010bfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010cc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010cf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010140 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010160 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010168 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010188 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010190 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010204 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001020c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010234 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102e0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010300 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010340 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001035c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010398 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103a4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000103f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001040c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001044c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010474 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001047c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001054c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010598 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105bc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000105f0 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010648 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010674 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001068c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010718 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010720 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001073c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010780 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000107a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000107b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001082c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010834 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010850 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000108e0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001092c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010950 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010984 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109d8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010a04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010a0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ad0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010b1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b40 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010b7c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010c08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010c44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010cfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010d10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d98 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010dd8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010e00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e84 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010f2c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010f78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010f90 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010fc0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010fe8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010ff0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000110b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011110 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001114c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011198 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111bc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000111f8 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011264 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001130c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011338 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011408 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011410 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001142c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001146c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011494 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001149c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001157c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000115c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000115ec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011620 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011648 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001169c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011730 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011738 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011780 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011788 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000117b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010d3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010dbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010dc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010de0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e20 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010e48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ea8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010eb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ecc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010f74 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010fc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010fd8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011008 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011030 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011038 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000110f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001111c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011158 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011194 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000111e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011204 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011240 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000112ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000112f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011354 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011380 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011450 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011458 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011474 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000114b4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000114dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000115c4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011610 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011634 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011668 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011690 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000116e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011708 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011778 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011780 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000117c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000117d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000117f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001181c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00011840 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00011864 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00011888 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011920 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011950 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ -00011954 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ -0001195c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011960 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011980 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011984 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000119a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000119c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000119d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011a24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a40 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011a80 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011aa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ab0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011b84 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011bd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011bf4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011c28 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011c7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ca0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ce8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011dc0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011dc8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011de4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011e1c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011e68 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011ed4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011f90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ff0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ff8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012018 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012060 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012068 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012084 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000120d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000120f0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012138 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012140 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001215c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000121a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000121ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121c8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012244 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000122a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122c8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001234c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000123a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123d0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001242c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012454 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124d0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012504 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012510 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ -00012514 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ -0001251c 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -00012534 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001256c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125c4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001261c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012674 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126cc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012724 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001277c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127d4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001282c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012884 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000128d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001290c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001296c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000129bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000129f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000129f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012a1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011920 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011968 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011998 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ +0001199c 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ +000119a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000119a8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000119c8 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000119cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000119f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011a6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a88 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011ac8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011af0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011af8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011bcc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011c70 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011cc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ce8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011e10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011e2c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011e64 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011eb0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011f1c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011f8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011fd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011fe0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012038 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012040 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012060 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000120b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000120cc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012114 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001211c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012138 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012180 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012188 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000121a4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000121ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000121f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012210 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001228c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000122e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012310 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001236c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012394 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000123f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012418 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012474 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001249c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012518 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001254c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012558 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ +0001255c 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ +00012564 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +0001257c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125b4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001260c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012664 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126bc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012714 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001276c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127c4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001281c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012874 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000128cc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012920 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012954 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000129b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012a04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012a38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012a40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00012a64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ab8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012af4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012b7c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012c20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ca0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012aac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b00 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012bc4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012c68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cbc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cd4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ce8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012cfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d14 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ -00012d18 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ -00012d20 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012d24 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012d44 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012d48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012da0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012de8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012df0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e1c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012e60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d5c 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ +00012d60 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ +00012d68 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012d6c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012d8c 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012d90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012de8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012e30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e64 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00012ea8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012edc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012ee4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f70 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ff8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001301c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013050 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013058 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013080 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000130b4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013140 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001317c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000131d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013208 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013224 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013278 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132ac 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000132e8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001331c 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013328 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ -0001332c 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ -00013334 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -00013370 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001339c 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000133a8 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ -000133ac 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ -000133b4 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -000133dc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000133f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013418 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013454 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013494 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000134c0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013518 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013540 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013564 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013590 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135a8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000135bc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012ecc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ef0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012fb8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013004 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013040 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013064 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013098 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000130a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000130c8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000130fc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013188 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000131c4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001321c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013250 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001326c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000132c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132f4 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00013330 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013364 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013370 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ +00013374 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ +0001337c 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +000133b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000133e4 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +000133f0 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ +000133f4 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ +000133fc 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +00013424 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013438 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013460 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001349c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000134dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013508 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013560 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013588 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000135d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000135f0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013634 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001363c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013658 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013690 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136dc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001372c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000137c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001380c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013814 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001386c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013874 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013894 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013900 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001391c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013964 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001396c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013988 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000139b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000139f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013a18 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013af8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b90 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013bc4 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013bd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013bf8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013c10 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013c48 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013c78 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013cc4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d14 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d8c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dd8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e28 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e80 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ecc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f1c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013fa8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fb8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ff8 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0001401c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001406c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000140fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014120 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000141d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014200 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014214 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014274 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001428c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000142fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013604 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013620 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001362c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013638 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001367c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013684 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000136a0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000136d8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013724 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013774 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013808 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013854 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001385c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000138bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138dc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001390c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013940 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013948 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013964 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000139ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000139b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000139d0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013a40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013a60 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013b40 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bd8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013c0c 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013c18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013c40 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013c58 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013c90 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013cc0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d0c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d5c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dd4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e20 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e70 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ec8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f14 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f64 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ff0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014000 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014040 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00014064 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000140b4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00014144 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014168 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014220 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014248 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001425c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000142bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000142d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000142e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001433c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00014344 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014364 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014394 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001439c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000143bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014420 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014474 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001447c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000144a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144e8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014520 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014564 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145b4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000145c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014600 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001461c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014644 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014650 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001465c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014670 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001467c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014698 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000146dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014718 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014720 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014740 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001477c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014784 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000147a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014808 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014850 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014858 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014878 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014890 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148c8 0000af1c R_ARM_CALL 0000b070 invalid_for_target_rule │ │ │ │ │ -000148f8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014914 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014930 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014980 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149a0 0000b01c R_ARM_CALL 00003a20 _loop0_88_rule │ │ │ │ │ -000149c0 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014a0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a50 0000b01c R_ARM_CALL 00003a20 _loop0_88_rule │ │ │ │ │ -00014a70 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014a7c 0000ad2b R_ARM_MOVW_ABS_NC 00000974 .LC55 │ │ │ │ │ -00014a80 0000ad2c R_ARM_MOVT_ABS 00000974 .LC55 │ │ │ │ │ -00014a88 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -00014a94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014ac8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014af8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014b00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014b4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b70 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014bbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014bc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014be4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c1c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014c40 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c78 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014c9c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ca0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ca4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014cb0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014cb4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014cc4 0000ae2b R_ARM_MOVW_ABS_NC 00000990 .LC56 │ │ │ │ │ -00014cc8 0000ae2c R_ARM_MOVT_ABS 00000990 .LC56 │ │ │ │ │ -00014ccc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014cd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014cfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d70 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014d7c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014d94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014db0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dd4 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014e14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e2c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014e38 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014e54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e88 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014eb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014ec4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f6c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014f98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014fc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015020 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015044 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001504c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015070 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000150cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000150f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015108 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015138 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001516c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015174 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000151a0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000151c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015200 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001522c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001524c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000152b4 0001e91c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000152ec 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0001531c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015358 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000153b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000153b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000153e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015440 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015450 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001547c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015510 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015534 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015590 0001eb1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -0001559c 0000b52b R_ARM_MOVW_ABS_NC 00000a40 .LC61 │ │ │ │ │ -000155a0 0000b52c R_ARM_MOVT_ABS 00000a40 .LC61 │ │ │ │ │ -000155a8 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -000155c8 0000ba1c R_ARM_CALL 0000bc5c invalid_parameters_rule.isra.0 │ │ │ │ │ -000155f4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015648 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015650 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015674 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001568c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001569c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000156c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015714 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015728 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015740 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015744 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015748 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014384 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001438c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000143ac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000143dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000143e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014424 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014468 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000144c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000144ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014530 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014568 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000145ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145fc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014610 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001463c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014648 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014668 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014674 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014680 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001468c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146b4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000146c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001471c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014724 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014760 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014768 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014788 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000147c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000147cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000147f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014814 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014850 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001488c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148ac 0000af1c R_ARM_CALL 00003a18 _loop0_88_rule │ │ │ │ │ +000148cc 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014934 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001493c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001495c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014974 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149ac 0000b01c R_ARM_CALL 0000b068 invalid_for_target_rule │ │ │ │ │ +000149dc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000149f8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014a14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a98 0000af1c R_ARM_CALL 00003a18 _loop0_88_rule │ │ │ │ │ +00014ab8 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014ac4 0000ad2b R_ARM_MOVW_ABS_NC 00000974 .LC55 │ │ │ │ │ +00014ac8 0000ad2c R_ARM_MOVT_ABS 00000974 .LC55 │ │ │ │ │ +00014ad0 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +00014adc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b10 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014b28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b34 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014b50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014b84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014bc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014bd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014bf4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014c40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014c48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014c68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ca0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014cc4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014cdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014cfc 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014d20 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d24 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d28 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014d34 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d38 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d48 0000ae2b R_ARM_MOVW_ABS_NC 00000990 .LC56 │ │ │ │ │ +00014d4c 0000ae2c R_ARM_MOVT_ABS 00000990 .LC56 │ │ │ │ │ +00014d50 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014df4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014e00 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014e18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e58 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014ea4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014eb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ebc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ec8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ee4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014f44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014fa0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fb0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014fdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015000 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015008 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015064 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015088 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015090 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000150b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015108 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015110 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015134 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001514c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001517c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000151b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000151e4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015208 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001521c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015244 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015270 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015290 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000152f8 0001e91c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00015330 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015360 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001539c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000153f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000153fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015428 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015484 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015494 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000154c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015518 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015554 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015578 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000155d4 0001eb1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000155e0 0000b52b R_ARM_MOVW_ABS_NC 00000a40 .LC61 │ │ │ │ │ +000155e4 0000b52c R_ARM_MOVT_ABS 00000a40 .LC61 │ │ │ │ │ +000155ec 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +0001560c 0000ba1c R_ARM_CALL 0000bc54 invalid_parameters_rule.isra.0 │ │ │ │ │ +00015638 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001568c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015694 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000156b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156e0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015708 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015730 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015758 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001576c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015788 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001579c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000157cc 0000b22b R_ARM_MOVW_ABS_NC 000009f8 .LC58 │ │ │ │ │ -000157d0 0000b22c R_ARM_MOVT_ABS 000009f8 .LC58 │ │ │ │ │ -000157d4 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015800 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015830 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00015834 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00015838 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000158d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000158e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015904 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001591c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015920 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015924 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015968 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ -0001596c 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ -00015970 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00015990 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159c0 0000331c R_ARM_CALL 00001250 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -000159e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a2c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015a30 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015a40 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ -00015a44 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ -00015a48 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015a54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015a84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015aa8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015af4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b50 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015b54 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015b64 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ -00015b68 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ -00015b6c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ba8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015bac 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015bb8 0000b12b R_ARM_MOVW_ABS_NC 000009b8 .LC57 │ │ │ │ │ -00015bbc 0000b12c R_ARM_MOVT_ABS 000009b8 .LC57 │ │ │ │ │ -00015bc8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015bd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c60 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015c84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015cb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015d44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015d70 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015da8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dc4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dc8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dcc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015df8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015e54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015ed4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015edc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f98 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015fd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015fd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016034 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000160c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000160f4 0001ed1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00016100 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016128 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016160 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016164 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016180 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016184 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016194 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016198 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161a4 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ -000161a8 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ -000161c0 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000161c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000161f0 0001ef1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -000161fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001622c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016260 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016284 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162b8 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -000162bc 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -000162c4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000162c8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000162fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016310 0000c52b R_ARM_MOVW_ABS_NC 00000d44 _tmp_112_rule │ │ │ │ │ -00016314 0000c52c R_ARM_MOVT_ABS 00000d44 _tmp_112_rule │ │ │ │ │ -0001631c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001632c 0000c12b R_ARM_MOVW_ABS_NC 00000b20 .LC66 │ │ │ │ │ -00016330 0000c12c R_ARM_MOVT_ABS 00000b20 .LC66 │ │ │ │ │ -00016338 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001633c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001635c 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016360 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016380 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016394 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000163a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163fc 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016428 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016450 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016458 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016474 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -000164ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000164b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000164d8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016508 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001652c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016550 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001656c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016588 0000be2b R_ARM_MOVW_ABS_NC 00000a74 .LC63 │ │ │ │ │ -0001658c 0000be2c R_ARM_MOVT_ABS 00000a74 .LC63 │ │ │ │ │ -00016598 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001659c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000165b0 0000781c R_ARM_CALL 000100c8 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000165e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165ec 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016608 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -00016624 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001663c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016668 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016674 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016688 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016690 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000166f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016740 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016744 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016764 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016768 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016778 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001677c 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016788 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ -0001678c 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ -000167bc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016810 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001684c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000168ac 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000168ec 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016914 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001693c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016944 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001697c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016984 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000169a0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000169cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169ec 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a2c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a40 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016aa4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016acc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ad4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016b10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b30 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b70 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b84 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016ba0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016c44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016cb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016d14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016d80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016d88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016db8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016de8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016e1c 0001f11c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016e50 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016ec8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016ee4 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016ef4 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016f04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f1c 0001f31c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016f4c 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016f58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015784 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015788 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001578c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000157b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157e0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015810 0000b22b R_ARM_MOVW_ABS_NC 000009f8 .LC58 │ │ │ │ │ +00015814 0000b22c R_ARM_MOVT_ABS 000009f8 .LC58 │ │ │ │ │ +00015818 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015844 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015874 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00015878 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0001587c 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001591c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015924 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015948 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015960 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015964 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015968 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000159ac 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ +000159b0 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ +000159b4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000159d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a04 0000331c R_ARM_CALL 00001250 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00015a28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a70 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015a74 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015a84 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ +00015a88 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ +00015a8c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015a98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015abc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ac8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015aec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b94 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015b98 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015ba8 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ +00015bac 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ +00015bb0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015bbc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015be0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015bec 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015bf0 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015bfc 0000b12b R_ARM_MOVW_ABS_NC 000009b8 .LC57 │ │ │ │ │ +00015c00 0000b12c R_ARM_MOVT_ABS 000009b8 .LC57 │ │ │ │ │ +00015c0c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015c18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ca4 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015cc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015cf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015d88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015db4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015dec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e08 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e0c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e10 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015e3c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015e98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015ea0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015ed8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015ee0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015f18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015f20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015fdc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016014 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001601c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016078 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016104 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016114 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016138 0001ed1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00016144 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001616c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000161a8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000161c4 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161c8 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161d8 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161dc 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161e8 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ +000161ec 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ +00016204 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016208 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016234 0001ef1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00016240 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016270 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162fc 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +00016300 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +00016308 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001630c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016340 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016354 0000c52b R_ARM_MOVW_ABS_NC 00000d44 _tmp_112_rule │ │ │ │ │ +00016358 0000c52c R_ARM_MOVT_ABS 00000d44 _tmp_112_rule │ │ │ │ │ +00016360 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016370 0000c12b R_ARM_MOVW_ABS_NC 00000b20 .LC66 │ │ │ │ │ +00016374 0000c12c R_ARM_MOVT_ABS 00000b20 .LC66 │ │ │ │ │ +0001637c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016380 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000163a0 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000163a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000163c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163d8 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000163e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016414 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016440 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001646c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016494 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001649c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000164b8 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +000164f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000164f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001651c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001654c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016570 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016594 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165b0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000165cc 0000be2b R_ARM_MOVW_ABS_NC 00000a74 .LC63 │ │ │ │ │ +000165d0 0000be2c R_ARM_MOVT_ABS 00000a74 .LC63 │ │ │ │ │ +000165dc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000165e0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000165f4 0000781c R_ARM_CALL 000100c0 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00016624 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016630 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001664c 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +00016668 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016680 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000166ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016700 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016710 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016734 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001673c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016784 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016788 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000167a8 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000167ac 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000167bc 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000167c0 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000167cc 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ +000167d0 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ +00016800 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016854 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016890 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000168cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000168d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000168f0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016918 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016930 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016958 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016980 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016988 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000169c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000169c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000169e4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016a10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a30 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a70 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a84 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016ae8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016b10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016b18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016b54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b74 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016bb4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016bc8 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016be4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016c88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cd8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016cfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016d58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016dc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016dcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016dfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e2c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016e60 0001f11c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00016e94 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016f0c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016f28 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016f38 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016f48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f60 0001f31c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016f90 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ 00016f9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016fd8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016fe4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017000 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001703c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017044 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017084 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001708c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000170c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001711c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001715c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017164 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017198 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000171a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171e0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001722c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017230 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017234 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017258 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001725c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017260 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017280 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017288 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000172ac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000172d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017300 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017338 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017340 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017394 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000173e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017418 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017420 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017464 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000174ac 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000174b0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000174b4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000174d8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000174dc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000174e0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017544 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001755c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017578 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017594 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000175c4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017620 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017650 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001765c 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017660 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017668 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -000176f0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017740 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017788 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000177f4 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017828 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017834 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017838 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017840 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -00017874 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000178dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000178f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017940 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017974 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000179b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000179e4 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017a18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a30 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017a68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017aa8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017aac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017ab8 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00017abc 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00017ac4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017ad4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017b00 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017b2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017b34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017b60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ba8 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017bb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017bec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017bf0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017bfc 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00017c00 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00017c04 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017c14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c98 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017ca4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017cb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017cc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ccc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ce4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017cfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017da0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017dc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017df8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016fe0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001701c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017028 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017044 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017080 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017088 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000170c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000170d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017104 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001710c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017160 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000171a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000171dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000171e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017224 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017270 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017274 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017278 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001729c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000172a0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000172a4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000172c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000172cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000172f0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001733c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017344 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001737c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017384 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000173d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017420 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017428 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001745c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017464 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000174a8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000174f0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000174f4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000174f8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001751c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017520 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017524 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017588 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000175a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000175bc 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000175d8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017608 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001761c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017640 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017664 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017694 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000176a0 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000176a4 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000176ac 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +00017734 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017784 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177cc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000177e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017810 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017838 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001786c 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017878 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001787c 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017884 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +000178b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017920 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017934 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017984 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000179b8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000179f8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017a28 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017a5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a74 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017aa4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017aac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017ad4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017aec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017af0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017afc 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00017b00 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00017b08 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017b18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017b44 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017b70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017b78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017ba4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017bec 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017bfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c30 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017c34 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017c40 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00017c44 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00017c48 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017c58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017cb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017cc4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017cd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017cdc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017ce8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017cf8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017da8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017dc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017de4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00017e3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017e98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017ea0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017ed4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017edc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017f24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f9c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017fe0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018004 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018030 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00018074 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000180a0 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -000180ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000180ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000180f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018138 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018140 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001817c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000181c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000181f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001823c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018244 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018274 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001827c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000182a4 0000cb1c R_ARM_CALL 0000e694 type_param_rule │ │ │ │ │ -000182cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000182d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000182f8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001833c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018358 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018374 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00018398 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183d4 0000ca2b R_ARM_MOVW_ABS_NC 00000b80 .LC69 │ │ │ │ │ -000183d8 0000ca2c R_ARM_MOVT_ABS 00000b80 .LC69 │ │ │ │ │ -000183dc 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -00018404 0000cb1c R_ARM_CALL 0000e694 type_param_rule │ │ │ │ │ -00018464 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018478 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018490 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000184c4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184d0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000184dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000184e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018514 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e64 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017e80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017edc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017ee4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017f18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017f20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017f68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017fe0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018024 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018048 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018074 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000180b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000180e4 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +000180f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018118 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018130 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018138 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001817c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018184 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000181c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018204 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001820c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018234 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018280 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018288 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000182b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000182c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000182e8 0000cb1c R_ARM_CALL 0000e68c type_param_rule │ │ │ │ │ +00018310 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018318 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001833c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018368 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018380 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001839c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183b8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000183dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018400 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018418 0000ca2b R_ARM_MOVW_ABS_NC 00000b80 .LC69 │ │ │ │ │ +0001841c 0000ca2c R_ARM_MOVT_ABS 00000b80 .LC69 │ │ │ │ │ +00018420 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +00018448 0000cb1c R_ARM_CALL 0000e68c type_param_rule │ │ │ │ │ +000184a8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000184d4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000184fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018508 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018514 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00018520 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001852c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001853c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018548 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001854c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018554 0000c92b R_ARM_MOVW_ABS_NC 00000b5c .LC68 │ │ │ │ │ -00018558 0000c92c R_ARM_MOVT_ABS 00000b5c .LC68 │ │ │ │ │ -00018570 0000781c R_ARM_CALL 000100c8 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00018574 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000185d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018618 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001863c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018674 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000186c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000186ec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018718 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00018734 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018778 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000187a4 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -000187c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018804 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001880c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018860 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018898 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018900 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018934 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00018950 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018980 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -000189d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000189d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000189fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a28 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018a2c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018a34 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00018a38 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00018a40 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018a4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018a70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018ab0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018af4 0000331d R_ARM_JUMP24 00001250 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00018b2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018b34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018b98 0000ba1c R_ARM_CALL 0000bc5c invalid_parameters_rule.isra.0 │ │ │ │ │ -00018bc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018bfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c9c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018cf0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d28 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d9c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018e18 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018e30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018e6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018e8c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018ee0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f18 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f8c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019008 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019020 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019080 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019088 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000190a8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000190fc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019134 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000191a8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019224 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019274 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000192a8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000192d4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000192f8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019368 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001938c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001852c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018558 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018564 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018570 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018580 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001858c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018590 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018598 0000c92b R_ARM_MOVW_ABS_NC 00000b5c .LC68 │ │ │ │ │ +0001859c 0000c92c R_ARM_MOVT_ABS 00000b5c .LC68 │ │ │ │ │ +000185b4 0000781c R_ARM_CALL 000100c0 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000185b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001860c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018614 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001865c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018680 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000186b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001870c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018730 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001875c 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00018778 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000187bc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000187e8 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0001880c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018848 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018850 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000188a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188dc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018944 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018978 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00018994 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000189c4 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00018a14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018a1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018a40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a6c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018a70 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018a78 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00018a7c 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00018a84 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018a90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018ab4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018acc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018af4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b38 0000331d R_ARM_JUMP24 00001250 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00018b70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018b78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018bdc 0000ba1c R_ARM_CALL 0000bc54 invalid_parameters_rule.isra.0 │ │ │ │ │ +00018c04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018c48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018c7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018c84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018cb8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018cc0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018ce0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018d34 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d6c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018de0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018e5c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ea8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018eb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018ed0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018f24 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f5c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fd0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001904c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019064 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000190cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000190ec 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019140 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019178 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000191ec 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019268 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000192b8 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000192ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019318 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001933c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000193ac 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000193d4 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000193fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019474 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019480 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ -00019484 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ -0001948c 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -000194a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000194d4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000194d8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000194dc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000194f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001954c 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019558 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000195c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195f8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019604 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019620 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001962c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001964c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019658 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019678 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019684 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000196b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019714 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001971c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019750 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019784 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000197fc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019800 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019804 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019828 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019864 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001986c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001988c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000198f0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001991c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019948 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019964 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019980 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019998 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000199a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000199b0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000199f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000199fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019a34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019a3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019a80 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019aa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019ab0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019ae0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b14 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b54 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019b84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019bb8 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019be8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019c44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019c88 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cb0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019cb8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019ce8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d1c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019d50 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019d80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019da0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019da4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019da8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019dc0 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019df8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e30 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019e6c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019eb4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019f08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a014 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a020 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a02c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a038 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a044 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a064 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a0b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a0b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a0fc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a124 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a12c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a15c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a194 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a1d4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a224 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a25c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a2b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a2c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a2cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a324 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a32c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a360 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a368 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a388 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a3d0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3fc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a454 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a4b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a4f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a500 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a520 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a568 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a594 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a5f4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a658 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a69c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a6ac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a6b8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a6d4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a6e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a6f0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a714 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a738 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a754 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a77c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a7b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a810 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a828 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a854 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a858 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a85c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a888 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a89c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a8a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a8b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a900 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a908 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a928 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a97c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a9a8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a9d4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a9f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a9fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001aa08 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001aa20 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001aa78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001aa80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001aaac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001aadc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001aae4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ab18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ab64 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ab88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001abb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001abe8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac24 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ac60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac94 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001acf0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001acf8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ad2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ad34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ad74 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ada0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ada8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001add8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae0c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ae54 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ae94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aea8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aecc 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001af14 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001af48 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001af7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001afc0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001afe4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001afec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b010 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b040 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b074 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b0b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0d4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0d8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0dc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b0f8 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b110 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b128 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b15c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b180 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b1bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b20c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b214 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b254 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b278 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b280 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b2a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b2d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b310 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b34c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b36c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b370 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b374 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b390 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b3a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b400 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b46c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b49c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b4d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b518 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b548 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b590 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b5dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b610 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b670 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b718 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b740 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b768 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b78c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b7c0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b7cc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b7fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b808 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b81c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b824 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b838 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b858 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000193d0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000193f0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019418 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019440 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000194b8 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000194c4 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ +000194c8 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ +000194d0 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +000194e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019518 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001951c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019520 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001953c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019590 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001959c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019608 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001963c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019648 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019664 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019670 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019690 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001969c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000196bc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000196c8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000196f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019710 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019758 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019760 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019794 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019810 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019840 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019844 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019848 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001986c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000198a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000198b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000198d0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019934 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019960 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001998c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000199a8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000199c4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000199dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000199e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000199f4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019a38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019a40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019a78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019a80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019ac4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019aec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019af4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019b24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b58 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019b98 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019bc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bfc 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019c2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019c88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019ccc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019cf4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019cfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d60 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019d94 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019dc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019de4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019de8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019dec 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019e04 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019e3c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019e74 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019eb0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019ef8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019f4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019fd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ffc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a020 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a058 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a064 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a070 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a07c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a088 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a0f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a0fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a140 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a168 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a170 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a1a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a1d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a218 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a268 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a2a0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a2fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a308 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a310 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a368 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a370 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a3a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a3ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a3cc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a414 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a440 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a498 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a4f4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a53c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a544 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a564 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a5ac 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a5d8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a638 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a69c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a6e0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a6f0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a6fc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a71c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a72c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a738 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a758 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a77c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a798 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a7c0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a7f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a830 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a854 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a86c 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a898 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a89c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8a0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a8bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a8c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a8ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a8f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a944 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a94c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a96c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a9c0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a9ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aa18 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001aa34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa40 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aa4c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001aa64 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001aabc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001aac4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aaf0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ab20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ab5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aba8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001abcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001abd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac2c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac68 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aca4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acd8 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ad3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ad70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ad78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001adb8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ade4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001adec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ae1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae50 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ae98 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aed8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aeec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af10 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001af58 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001af8c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001afb8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001afc0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b004 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b028 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b030 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b054 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b084 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b0b8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b0f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b118 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b11c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b120 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b13c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b154 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b16c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1a0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b1c4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b200 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b250 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b258 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b298 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b2bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b2c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b2e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b31c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b354 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b390 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3b0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3b4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b3b8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b3d4 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b3e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b444 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4b0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b4e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b514 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b55c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b58c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b5d4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b620 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b654 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b6b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b75c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b784 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b7ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b7d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b804 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b810 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b840 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b84c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b860 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b868 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001b87c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b89c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b8b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b8d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b8fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b928 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b944 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b958 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b970 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b994 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b9ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b9c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ba1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ba3c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ba6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ba74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001baa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bab0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001baf4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bb44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb78 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bbb4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bbf4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc2c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bc8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bc94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bcc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bcd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bd10 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bd3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bd44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bd74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bda8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bdec 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001be28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be60 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bea8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bedc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf58 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bfa8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfd8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c014 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c050 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c074 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c078 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c07c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c098 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c0b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0f0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c108 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c160 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c1b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c1b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c1f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c218 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c220 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c244 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c278 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c2b0 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c2ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c30c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c310 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c314 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c330 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c348 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c398 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3e4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c3f4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c400 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c430 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c464 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c494 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c508 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c550 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c59c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c5d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c620 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c65c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c680 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c6fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c708 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c72c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c764 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c788 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c794 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c7e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c810 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c830 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c858 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c87c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c898 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c8bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c8c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c90c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c924 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c940 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c948 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c95c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c978 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c9c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c9cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c9fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001caa4 0000df1c R_ARM_CALL 00003d2c _loop0_31_rule │ │ │ │ │ -0001cae0 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001caec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cb30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cb54 0000e01c R_ARM_CALL 00004474 param_star_annotation_rule │ │ │ │ │ -0001cb74 0000e01c R_ARM_CALL 00004474 param_star_annotation_rule │ │ │ │ │ -0001cbb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbfc 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cc30 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cc58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cc60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cc88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd68 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd6c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd70 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cd88 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001cdb4 0000df1c R_ARM_CALL 00003d2c _loop0_31_rule │ │ │ │ │ -0001cdec 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cdfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ce24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ce50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce9c 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ -0001ceac 0000df1c R_ARM_CALL 00003d2c _loop0_31_rule │ │ │ │ │ -0001cec0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ced0 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ -0001cedc 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ -0001cee0 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ -0001cee8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ceec 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cf0c 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cf10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cf48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf54 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ -0001cf58 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ -0001cf60 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cf64 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001b89c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b8c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b8e0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b8f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b914 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b940 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b96c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b988 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b99c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b9b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b9d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b9f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ba60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ba80 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001bab0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bab8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001baec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001baf4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb38 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbbc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bbf8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bc38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc70 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bcd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bcd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bd0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bd14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bd54 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bd80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bd88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bdb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bdec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be30 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001be6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bea4 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001beec 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bf20 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bf50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bf58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf9c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bfc0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bfc8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bfec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c01c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c058 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c094 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0b8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0bc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0c0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c0dc 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c0f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c134 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c14c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c1a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c1f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c1fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c238 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c25c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c264 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c288 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2bc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c2f4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c330 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c350 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c354 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c358 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c374 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c38c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c428 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c438 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c444 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c474 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c4a8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c4d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c520 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c54c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c594 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c5e0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c614 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c664 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c6a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c6c4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c740 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c74c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c770 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c7a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c7cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c800 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c828 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c854 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c874 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c89c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c8c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c8dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c900 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c908 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c950 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c968 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c984 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c98c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c9a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c9bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ca10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ca40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cae8 0000df1c R_ARM_CALL 00003d24 _loop0_31_rule │ │ │ │ │ +0001cb24 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cb30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cb74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cb98 0000e01c R_ARM_CALL 0000446c param_star_annotation_rule │ │ │ │ │ +0001cbb8 0000e01c R_ARM_CALL 0000446c param_star_annotation_rule │ │ │ │ │ +0001cbfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc40 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cc74 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cc9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cca4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cccc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ccf4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cdac 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cdb0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cdb4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cdcc 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001cdf8 0000df1c R_ARM_CALL 00003d24 _loop0_31_rule │ │ │ │ │ +0001ce30 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ce40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ce68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ce94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cea8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cec8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ced4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cee0 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ +0001cef0 0000df1c R_ARM_CALL 00003d24 _loop0_31_rule │ │ │ │ │ +0001cf04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf14 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ +0001cf20 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ +0001cf24 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ +0001cf2c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cf30 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cf50 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cf54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001cf8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfa0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfac 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cfb0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cfbc 0000db2b R_ARM_MOVW_ABS_NC 00000c1c .LC73 │ │ │ │ │ -0001cfc0 0000db2c R_ARM_MOVT_ABS 00000c1c .LC73 │ │ │ │ │ -0001cfc8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001cfd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d008 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d010 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d038 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d060 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d090 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d0c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d0f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d118 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d144 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ -0001d148 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ -0001d150 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d154 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d188 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001d1b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d1f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cf98 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ +0001cf9c 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ +0001cfa4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cfa8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cfd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfe4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cff0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cff4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d000 0000db2b R_ARM_MOVW_ABS_NC 00000c1c .LC73 │ │ │ │ │ +0001d004 0000db2c R_ARM_MOVT_ABS 00000c1c .LC73 │ │ │ │ │ +0001d00c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d018 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d04c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d054 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d07c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d10c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d114 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d138 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d15c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d188 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ +0001d18c 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ +0001d194 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d198 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d1cc 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0001d1fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d238 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d240 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d274 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d27c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d2c0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d320 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d324 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d328 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d354 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001d38c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d3a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d3c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d3e8 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d418 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d424 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d428 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d430 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -0001d4b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d4c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4e8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d550 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d578 0000e42b R_ARM_MOVW_ABS_NC 0000b60c _tmp_120_rule │ │ │ │ │ -0001d57c 0000e42c R_ARM_MOVT_ABS 0000b60c _tmp_120_rule │ │ │ │ │ -0001d580 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d5bc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d5d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5f0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d5f4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d61c 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d624 0000e32b R_ARM_MOVW_ABS_NC 00000c8c .LC76 │ │ │ │ │ -0001d628 0000e32c R_ARM_MOVT_ABS 00000c8c .LC76 │ │ │ │ │ -0001d64c 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d654 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d684 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d6a8 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ -0001d6ac 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ -0001d6b0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d6bc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d6c0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d6ec 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d6f8 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d6fc 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d71c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d740 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ -0001d744 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ -0001d748 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d754 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -0001d758 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -0001d760 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d764 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d784 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d78c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d79c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d7c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d800 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d80c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d818 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d86c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d874 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d8b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d91c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d924 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d94c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d970 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d994 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d9cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d9d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001da28 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ -0001da34 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ -0001da38 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ -0001da40 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001da44 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001da64 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001da68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001daa0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dad8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dae0 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ -0001dae4 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ -0001db00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001db3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001db44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001db70 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001db98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dbac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dbd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dc00 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001dc8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dc94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dcb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dccc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dcd0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dcd4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001dd0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dd14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dd40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dd48 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001dd4c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001dd58 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ -0001dd5c 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ -0001dd64 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001dd70 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dda0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ddfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001de04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001de4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de9c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ded8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001defc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001df34 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001df50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001df88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dfc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dfcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dff8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e030 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e084 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e0f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e124 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e15c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e190 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1a4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e1e8 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001e238 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e24c 0000f61c R_ARM_CALL 0000d000 _loop0_78_rule │ │ │ │ │ -0001e260 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e2ac 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001e300 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e330 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e338 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e360 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e374 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e37c 0000e92b R_ARM_MOVW_ABS_NC 00000d18 .LC79 │ │ │ │ │ -0001e380 0000e92c R_ARM_MOVT_ABS 00000d18 .LC79 │ │ │ │ │ -0001e3a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3bc 0000ea2b R_ARM_MOVW_ABS_NC 00000d48 .LC80 │ │ │ │ │ -0001e3c0 0000ea2c R_ARM_MOVT_ABS 00000d48 .LC80 │ │ │ │ │ -0001e3e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3fc 0000eb2b R_ARM_MOVW_ABS_NC 00000d78 .LC81 │ │ │ │ │ -0001e400 0000eb2c R_ARM_MOVT_ABS 00000d78 .LC81 │ │ │ │ │ -0001e420 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e434 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e458 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e47c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e510 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e534 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e558 0000ec2b R_ARM_MOVW_ABS_NC 00000da8 .LC82 │ │ │ │ │ -0001e55c 0000ec2c R_ARM_MOVT_ABS 00000da8 .LC82 │ │ │ │ │ -0001e564 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e568 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e588 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e58c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5e0 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e5fc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e600 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e604 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e610 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e61c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e620 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e62c 0000f42b R_ARM_MOVW_ABS_NC 00000f00 .LC90 │ │ │ │ │ -0001e630 0000f42c R_ARM_MOVT_ABS 00000f00 .LC90 │ │ │ │ │ -0001e638 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e644 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e678 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e68c 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e6a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e6b4 0000f61c R_ARM_CALL 0000d000 _loop0_78_rule │ │ │ │ │ -0001e6cc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e6d0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e6d4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e6e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e6ec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6f0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6fc 0000f32b R_ARM_MOVW_ABS_NC 00000ed4 .LC89 │ │ │ │ │ -0001e700 0000f32c R_ARM_MOVT_ABS 00000ed4 .LC89 │ │ │ │ │ -0001e708 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e714 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e74c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e760 0000f82b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ -0001e764 0000f82c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ -0001e768 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e774 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e780 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e784 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e790 0000ef2b R_ARM_MOVW_ABS_NC 00000e3c .LC85 │ │ │ │ │ -0001e794 0000ef2c R_ARM_MOVT_ABS 00000e3c .LC85 │ │ │ │ │ -0001e79c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e7b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e814 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e828 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e840 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ -0001e844 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ -0001e848 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e854 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e860 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e864 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e870 0000f22b R_ARM_MOVW_ABS_NC 00000eb4 .LC88 │ │ │ │ │ -0001e874 0000f22c R_ARM_MOVT_ABS 00000eb4 .LC88 │ │ │ │ │ -0001e87c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e894 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e8c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e8f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e8fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e920 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e934 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ -0001e938 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ -0001e93c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e960 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e974 0001a72b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e978 0001a72c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e97c 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e988 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e98c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e99c 0000f12b R_ARM_MOVW_ABS_NC 00000e8c .LC87 │ │ │ │ │ -0001e9a0 0000f12c R_ARM_MOVT_ABS 00000e8c .LC87 │ │ │ │ │ -0001e9a4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e9b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e9f4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e9f8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ea08 0000f02b R_ARM_MOVW_ABS_NC 00000e64 .LC86 │ │ │ │ │ -0001ea0c 0000f02c R_ARM_MOVT_ABS 00000e64 .LC86 │ │ │ │ │ -0001ea10 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001ea28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ea54 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001ea94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001eab4 0000fa2b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ -0001eab8 0000fa2c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ -0001eabc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001eac8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ead4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ead8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001eae4 0000ee2b R_ARM_MOVW_ABS_NC 00000e0c .LC84 │ │ │ │ │ -0001eae8 0000ee2c R_ARM_MOVT_ABS 00000e0c .LC84 │ │ │ │ │ -0001eaf0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001eb08 0000522b R_ARM_MOVW_ABS_NC 00017e64 annotated_rhs_rule │ │ │ │ │ -0001eb0c 0000522c R_ARM_MOVT_ABS 00017e64 annotated_rhs_rule │ │ │ │ │ -0001eb10 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001eb1c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001eb20 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001eb2c 0000ed2b R_ARM_MOVW_ABS_NC 00000dd8 .LC83 │ │ │ │ │ -0001eb30 0000ed2c R_ARM_MOVT_ABS 00000dd8 .LC83 │ │ │ │ │ -0001eb38 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001eb74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001eb8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ebb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ebe0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ec1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ecd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ecd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d234 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d240 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d27c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d284 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d2b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d2c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d304 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d364 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d368 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d36c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d398 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001d3d0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d3e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d408 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d42c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d45c 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d468 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d46c 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d474 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +0001d4fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d504 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d52c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d594 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d5bc 0000e42b R_ARM_MOVW_ABS_NC 0000b604 _tmp_120_rule │ │ │ │ │ +0001d5c0 0000e42c R_ARM_MOVT_ABS 0000b604 _tmp_120_rule │ │ │ │ │ +0001d5c4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d600 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d614 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d634 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d638 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d660 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d668 0000e32b R_ARM_MOVW_ABS_NC 00000c8c .LC76 │ │ │ │ │ +0001d66c 0000e32c R_ARM_MOVT_ABS 00000c8c .LC76 │ │ │ │ │ +0001d690 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d698 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d6c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6ec 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ +0001d6f0 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ +0001d6f4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d700 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d704 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d730 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d73c 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d740 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d760 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d784 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ +0001d788 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ +0001d78c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d798 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +0001d79c 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +0001d7a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d7a8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d7c8 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d7d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d7e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d804 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d844 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d850 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d85c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d8b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d8b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d8f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d960 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d968 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d990 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001da1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da6c 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ +0001da78 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ +0001da7c 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ +0001da84 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001da88 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001daa8 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001daac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dae4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db24 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ +0001db28 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ +0001db44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001db80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001db88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dbb4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001dbdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dbf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dc18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dc44 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001dcd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dcd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dcf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd10 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd14 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd18 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001dd50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dd58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dd84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dd8c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001dd90 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001dd9c 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ +0001dda0 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ +0001dda8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ddb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dde4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001de40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001de48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001de90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dee0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001df1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df40 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001df78 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001df94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dfcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e008 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e010 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e03c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e074 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e134 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e13c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e168 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e1a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1e8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e22c 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001e27c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e290 0000f61c R_ARM_CALL 0000cff8 _loop0_78_rule │ │ │ │ │ +0001e2a4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e2f0 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001e344 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e374 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e37c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e3a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3c0 0000e92b R_ARM_MOVW_ABS_NC 00000d18 .LC79 │ │ │ │ │ +0001e3c4 0000e92c R_ARM_MOVT_ABS 00000d18 .LC79 │ │ │ │ │ +0001e3e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e400 0000ea2b R_ARM_MOVW_ABS_NC 00000d48 .LC80 │ │ │ │ │ +0001e404 0000ea2c R_ARM_MOVT_ABS 00000d48 .LC80 │ │ │ │ │ +0001e424 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e438 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e440 0000eb2b R_ARM_MOVW_ABS_NC 00000d78 .LC81 │ │ │ │ │ +0001e444 0000eb2c R_ARM_MOVT_ABS 00000d78 .LC81 │ │ │ │ │ +0001e464 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e478 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e49c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e508 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e530 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e554 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e578 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e59c 0000ec2b R_ARM_MOVW_ABS_NC 00000da8 .LC82 │ │ │ │ │ +0001e5a0 0000ec2c R_ARM_MOVT_ABS 00000da8 .LC82 │ │ │ │ │ +0001e5a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5cc 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e5d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e610 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e624 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e640 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e644 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e648 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e654 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e660 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e664 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e670 0000f42b R_ARM_MOVW_ABS_NC 00000f00 .LC90 │ │ │ │ │ +0001e674 0000f42c R_ARM_MOVT_ABS 00000f00 .LC90 │ │ │ │ │ +0001e67c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e688 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e6bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6d0 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e6e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6f8 0000f61c R_ARM_CALL 0000cff8 _loop0_78_rule │ │ │ │ │ +0001e710 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e714 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e718 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e724 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e730 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e734 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e740 0000f32b R_ARM_MOVW_ABS_NC 00000ed4 .LC89 │ │ │ │ │ +0001e744 0000f32c R_ARM_MOVT_ABS 00000ed4 .LC89 │ │ │ │ │ +0001e74c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e758 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e790 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e7a4 0000f82b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ +0001e7a8 0000f82c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ +0001e7ac 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e7b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e7c4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7c8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7d4 0000ef2b R_ARM_MOVW_ABS_NC 00000e3c .LC85 │ │ │ │ │ +0001e7d8 0000ef2c R_ARM_MOVT_ABS 00000e3c .LC85 │ │ │ │ │ +0001e7e0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e7f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e824 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e858 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e86c 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e884 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ +0001e888 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ +0001e88c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e898 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e8a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e8a8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e8b4 0000f22b R_ARM_MOVW_ABS_NC 00000eb4 .LC88 │ │ │ │ │ +0001e8b8 0000f22c R_ARM_MOVT_ABS 00000eb4 .LC88 │ │ │ │ │ +0001e8c0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e8d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e90c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e938 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e940 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e964 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e978 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ +0001e97c 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ +0001e980 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e9a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e9b8 0001a72b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e9bc 0001a72c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e9c0 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e9cc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e9d0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e9e0 0000f12b R_ARM_MOVW_ABS_NC 00000e8c .LC87 │ │ │ │ │ +0001e9e4 0000f12c R_ARM_MOVT_ABS 00000e8c .LC87 │ │ │ │ │ +0001e9e8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e9f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ea38 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ea3c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ea4c 0000f02b R_ARM_MOVW_ABS_NC 00000e64 .LC86 │ │ │ │ │ +0001ea50 0000f02c R_ARM_MOVT_ABS 00000e64 .LC86 │ │ │ │ │ +0001ea54 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ea6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ea98 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001ead8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001eaf8 0000fa2b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ +0001eafc 0000fa2c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ +0001eb00 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001eb0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eb18 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eb1c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eb28 0000ee2b R_ARM_MOVW_ABS_NC 00000e0c .LC84 │ │ │ │ │ +0001eb2c 0000ee2c R_ARM_MOVT_ABS 00000e0c .LC84 │ │ │ │ │ +0001eb34 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001eb4c 0000522b R_ARM_MOVW_ABS_NC 00017ea8 annotated_rhs_rule │ │ │ │ │ +0001eb50 0000522c R_ARM_MOVT_ABS 00017ea8 annotated_rhs_rule │ │ │ │ │ +0001eb54 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001eb60 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eb64 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eb70 0000ed2b R_ARM_MOVW_ABS_NC 00000dd8 .LC83 │ │ │ │ │ +0001eb74 0000ed2c R_ARM_MOVT_ABS 00000dd8 .LC83 │ │ │ │ │ +0001eb7c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ebb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ebd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ebfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ec24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ec60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ec68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ecb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ecd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ecdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001ed14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001ed1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ed64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eda4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001edd4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ee04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee14 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ee48 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001ee7c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eec4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eee8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ef28 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001ef90 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001efc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001efec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001eff4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f018 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f048 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f084 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f0a0 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001f0a4 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001f0ac 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f0b0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f0d4 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001f0d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f108 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f114 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ed60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eda8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ede8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee18 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ee48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee58 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ee8c 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001eec0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ef08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef2c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ef6c 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001efd4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f00c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f030 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f038 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f05c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f08c 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f0c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f0e4 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +0001f0e8 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +0001f0f0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f0f4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f118 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0001f11c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f154 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f160 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f18c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f220 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f228 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f258 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f2d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f30c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f314 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f35c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f388 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f398 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f3cc 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f400 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f438 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f460 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f488 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f4c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f4cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f4f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f504 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f14c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f158 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f160 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f198 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f1a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f1d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f1f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f218 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f264 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f26c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f29c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f314 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f350 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f358 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f3a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f3cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f3dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f410 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f444 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f47c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f4a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f4cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f508 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f510 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001f534 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f580 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f588 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f5b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5e0 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ -0001f5e4 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ -0001f5e8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f634 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f648 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f65c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f668 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f66c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f678 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ -0001f67c 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ -0001f684 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f690 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f6b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f6cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f6f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f6f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f760 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f768 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f7a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f7b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f7e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f7f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f830 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f838 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f874 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f8b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f8c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f8e4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f928 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f98c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f9ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f9b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f9ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f9f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fa20 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fa6c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001fa94 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001fb38 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fb54 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001fb74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fba0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fc30 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fc64 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fc94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fcc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fcd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fcf4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fd24 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fd58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd74 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fda8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fddc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fdfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fe04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fe28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fe58 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fe8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fea4 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001fea8 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001feb0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001feb4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fed4 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fed8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ff0c 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001ff10 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001ff18 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ff1c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ff40 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ff44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ff94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ffc0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fff4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002000c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020024 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020030 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002003c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020064 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020084 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000200a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000200ac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000200bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000200f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020100 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020134 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020148 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002015c 0002011c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -000201b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000201bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020214 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002021c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020264 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020298 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000202d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000202e4 0000921c R_ARM_CALL 00009434 lambda_params_rule │ │ │ │ │ -00020300 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020324 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020360 0002021c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0002038c 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000203ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000203e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020424 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002042c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002045c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000204ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000204dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020518 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020520 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002054c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020590 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000205b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f578 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f5cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f5f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f624 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ +0001f628 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ +0001f62c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f664 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f678 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f68c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6ac 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f6b0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f6bc 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ +0001f6c0 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ +0001f6c8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f6d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f6fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f710 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f734 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f73c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f7a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f7ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f7ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f7f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f82c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f834 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f874 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f87c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f8b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f8fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f904 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f928 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f96c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f9f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fa30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fa38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fa64 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fab0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001fad8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001fb7c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fb98 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001fbb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fbe4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fc74 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fca8 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fcd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fcf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fd0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fd14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fd38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fd68 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fd9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fdb8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fdec 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fe20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fe40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fe48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fe6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fe9c 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fed0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fee8 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +0001feec 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +0001fef4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fef8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ff18 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ff1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ff50 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +0001ff54 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +0001ff5c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ff60 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ff84 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ff88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ffd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020004 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020038 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020050 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020068 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020074 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020080 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000200a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000200c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000200e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000200f0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020100 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002013c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020144 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020178 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002018c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000201a0 0002011c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +000201f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020200 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020258 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020260 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000202a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000202dc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020328 0000921c R_ARM_CALL 0000942c lambda_params_rule │ │ │ │ │ +00020344 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020368 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000203a4 0002021c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +000203d0 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000203f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002042c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020468 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020470 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000204a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000204f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020520 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002055c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020564 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020590 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000205d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000205f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020630 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002064c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0002067c 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000206b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000206f4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020728 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00020734 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020778 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020780 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000207a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020830 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020844 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002085c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020860 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020864 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020874 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020878 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020888 0001012b R_ARM_MOVW_ABS_NC 00001048 .LC97 │ │ │ │ │ -0002088c 0001012c R_ARM_MOVT_ABS 00001048 .LC97 │ │ │ │ │ -00020894 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000208a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000208dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000208e8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000208ec 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000208fc 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00020900 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00020904 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002091c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002094c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002098c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000209f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000209f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020a30 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020a88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020a90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020af0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b3c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b40 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b44 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020ba8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020be0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020be8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020c1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020c54 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020c88 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020ce4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020cec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020d14 0001021c R_ARM_CALL 0000ccc8 _tmp_165_rule │ │ │ │ │ -00020d40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020d48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020d6c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020d9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020dac 0001021c R_ARM_CALL 0000ccc8 _tmp_165_rule │ │ │ │ │ -00020dfc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020e38 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020e54 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020e78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e90 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020ecc 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020ed8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f00 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020f38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f9c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020fb8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020fc4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021018 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002104c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021058 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021064 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021070 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002107c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002109c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000210d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000210e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002111c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021150 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00021154 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00021158 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00021190 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000211d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000211d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021200 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002122c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021268 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021278 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002129c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000212a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000212ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000212b8 0001042b R_ARM_MOVW_ABS_NC 000010c8 .LC99 │ │ │ │ │ -000212bc 0001042c R_ARM_MOVT_ABS 000010c8 .LC99 │ │ │ │ │ -000212c4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000212d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021304 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021330 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00021334 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00021338 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00021348 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0002134c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00021360 0001032b R_ARM_MOVW_ABS_NC 00001088 .LC98 │ │ │ │ │ -00021364 0001032c R_ARM_MOVT_ABS 00001088 .LC98 │ │ │ │ │ -00021368 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00021384 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000213b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021400 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021408 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002142c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021450 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021474 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021498 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000214bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000214e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021504 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021528 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002154c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021570 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021594 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000215b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000215dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021608 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021638 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021650 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021678 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021690 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002169c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000216c8 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000216e0 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000216ec 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ -000216f0 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ -000216f8 0000301c R_ARM_CALL 00004270 INVALID_VERSION_CHECK │ │ │ │ │ -00021710 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021728 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021740 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021758 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021788 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021798 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000217b0 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000217c8 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002180c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021814 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021854 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002185c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021880 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000218b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000218bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000218f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021918 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021950 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021958 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002197c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000219b8 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000219fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021a24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021a48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021a80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ab0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ad8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021ba4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021bc0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00021c00 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021c2c 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021c6c 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021cac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021cb8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021ccc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ce4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002063c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020674 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020690 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000206c0 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000206fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020738 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002076c 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020778 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000207bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000207c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000207ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020810 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020874 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020888 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000208a0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000208a4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000208a8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000208b8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000208bc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000208cc 0001012b R_ARM_MOVW_ABS_NC 00001048 .LC97 │ │ │ │ │ +000208d0 0001012c R_ARM_MOVT_ABS 00001048 .LC97 │ │ │ │ │ +000208d8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000208e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020920 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002092c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020930 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020940 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00020944 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00020948 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020960 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020990 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000209d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020a34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020a3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020a74 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020acc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020ad4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020b34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b80 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b84 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b88 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020bec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020c2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020c60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020c98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020ccc 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00020d28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020d58 0001021c R_ARM_CALL 0000ccc0 _tmp_165_rule │ │ │ │ │ +00020d84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020db0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020de0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020df0 0001021c R_ARM_CALL 0000ccc0 _tmp_165_rule │ │ │ │ │ +00020e40 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020e7c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020e98 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020ebc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ed4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020f10 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020f1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020f7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020fb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020fe0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020ffc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021008 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002105c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021090 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002109c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000210a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000210b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000210c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000210e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002111c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021124 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021160 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021194 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00021198 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0002119c 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000211d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021214 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002121c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021244 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021270 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000212ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000212bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000212e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000212ec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000212f0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000212fc 0001042b R_ARM_MOVW_ABS_NC 000010c8 .LC99 │ │ │ │ │ +00021300 0001042c R_ARM_MOVT_ABS 000010c8 .LC99 │ │ │ │ │ +00021308 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021314 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021348 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002135c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021374 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00021378 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002137c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002138c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00021390 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000213a4 0001032b R_ARM_MOVW_ABS_NC 00001088 .LC98 │ │ │ │ │ +000213a8 0001032c R_ARM_MOVT_ABS 00001088 .LC98 │ │ │ │ │ +000213ac 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000213c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000213fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021444 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002144c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021470 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021494 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021500 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021524 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002156c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021590 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002164c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002167c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021694 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000216bc 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000216d4 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000216e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002170c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021724 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021730 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ +00021734 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ +0002173c 0000301c R_ARM_CALL 00004268 INVALID_VERSION_CHECK │ │ │ │ │ +00021754 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002176c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021784 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002179c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000217cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000217dc 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000217f4 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002180c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021850 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021858 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021898 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000218a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000218c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000218f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021900 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021938 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002195c 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021994 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002199c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000219c0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000219fc 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021a40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021a68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021a8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021abc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021ac4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021af4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b1c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021be8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021c04 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021c44 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021c70 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021cb0 0001c01c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021cf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021cfc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021d10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00021d28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021d68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d80 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021d90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021dac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021db4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ddc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021de4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021e04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021e0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021e30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021e8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ec8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021fa4 00010a2b R_ARM_MOVW_ABS_NC 00010178 _tmp_126_rule │ │ │ │ │ -00021fa8 00010a2c R_ARM_MOVT_ABS 00010178 _tmp_126_rule │ │ │ │ │ -00021fac 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021fb8 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ -00021fbc 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ -00021fc4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021fc8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021fe8 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021fec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022010 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002201c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022028 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022084 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002208c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000220c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000220c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000220f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022100 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002214c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00022180 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022188 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000221d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022224 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002222c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022260 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022268 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000222b4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000222e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000222f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022340 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022388 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022390 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000223c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000223cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002241c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00022444 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002247c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000224c8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002251c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022540 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022578 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002258c 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000225c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000225c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000225e8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022610 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022628 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022638 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022654 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022694 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000226b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000226f0 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022704 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022738 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022740 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022760 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022788 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000227a0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000227b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000227cc 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022820 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022838 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022890 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000228a8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000228dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022900 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022908 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022948 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022990 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000229fc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022a2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022a58 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022aa0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022ad0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022afc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022bc0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022bf4 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022c08 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022c3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022c44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c68 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022c98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022cb0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022ccc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022ce8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022d1c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022d48 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022d78 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022dac 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022df8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022e2c 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022e6c 00010d1c R_ARM_CALL 0000d248 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022e88 00010d1c R_ARM_CALL 0000d248 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022eb4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022ebc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022ee8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022f18 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022f34 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022f48 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022f88 00010d1c R_ARM_CALL 0000d248 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022fbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022fc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022ff0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023060 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023080 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000230b4 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000230e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023104 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023108 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023110 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00023114 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -0002311c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023128 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023148 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0002314c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023154 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00023158 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00023160 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002316c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002318c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000231cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000231f0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023220 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002323c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023258 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023274 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00023294 00020b1c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00023324 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023348 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002335c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023374 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023398 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000233b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000233bc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000233c8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000233e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021d6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021dac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021dc4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021dd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021df0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021df8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021e28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021e50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ed0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021ed8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021fb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021fe8 00010a2b R_ARM_MOVW_ABS_NC 00010170 _tmp_126_rule │ │ │ │ │ +00021fec 00010a2c R_ARM_MOVT_ABS 00010170 _tmp_126_rule │ │ │ │ │ +00021ff0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00021ffc 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ +00022000 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ +00022008 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0002200c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0002202c 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022030 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022054 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022060 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002206c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000220c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000220d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022104 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002210c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002213c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022144 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022190 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000221c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000221cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002221c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022268 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022270 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000222a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000222ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000222f8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002232c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022334 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022384 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000223cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000223d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022408 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022410 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022460 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022488 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224c0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002250c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022560 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022584 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000225bc 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000225d0 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022604 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002260c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002262c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022654 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002266c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002267c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022698 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000226d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000226fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022734 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022748 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002277c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022784 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000227a4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000227cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000227e4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000227f4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022810 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022864 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002287c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000228d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228ec 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022920 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022944 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002294c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002298c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000229d4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022a40 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022a70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022a9c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022ae4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022b14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b40 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022c04 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022c38 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022c4c 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022c80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022c88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022cac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022cdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022cf4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022d10 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022d2c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022d60 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022d8c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022dbc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022df0 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022e3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022e70 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022eb0 00010d1c R_ARM_CALL 0000d240 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022ecc 00010d1c R_ARM_CALL 0000d240 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022ef8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022f00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022f2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f54 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022f94 00010d1c R_ARM_CALL 0000d240 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022fc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022fd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022ffc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002302c 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00023048 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +000230a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000230c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000230f8 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023124 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023148 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002316c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023170 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023178 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +0002317c 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00023184 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023190 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000231d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000231f8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023228 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023244 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023260 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002327c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002329c 00020b1c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +000232bc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000232c0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000232c8 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +000232cc 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +000232d4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000232e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023368 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002338c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000233a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000233ac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000233c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000233e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00023404 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023424 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002342c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023450 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002346c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023478 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023484 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002348c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000234b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002341c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023430 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023458 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023464 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002347c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002349c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000234c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000234cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000234d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000234e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000234f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000234f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023520 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002352c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023548 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000234e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023500 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002351c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023534 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023540 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002354c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00023564 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023584 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000235a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000235c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000235cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000235e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023600 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023618 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023624 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023630 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023648 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023664 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023570 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023578 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002359c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023604 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023620 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002362c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023634 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023654 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0002366c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023684 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0002368c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000236a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000236ac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000236b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000236c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000236d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002369c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000236bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000236e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023704 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023728 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023734 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023784 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002378c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000237dc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002381c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023824 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023878 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000238bc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023908 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002392c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023968 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023980 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000239a4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023a08 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023a3c 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00023a6c 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023a78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023aac 00010d1c R_ARM_CALL 0000d248 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023ad8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023ae0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023b00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023b30 0000c81c R_ARM_CALL 0000c1f0 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00023b40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023b60 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023b64 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023b70 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00023b74 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00023b7c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023b88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023bc4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023708 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023720 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002373c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023748 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023768 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023774 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023780 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002378c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000237c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000237d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023820 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023860 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023868 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000238bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023900 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002394c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023970 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000239ac 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000239c4 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000239e8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023a4c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023a80 0001ca1c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00023ab0 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023abc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023af0 00010d1c R_ARM_CALL 0000d240 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023b1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023b24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023b44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023b74 0000c81c R_ARM_CALL 0000c1e8 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00023b84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ba4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023ba8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023bb4 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00023bb8 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00023bc0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00023bcc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023be0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023bec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023c00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023c60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023c68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023cb8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023cdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d20 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023d58 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023d6c 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023d88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023db4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023df8 00010d1c R_ARM_CALL 0000d248 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023e24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e48 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023e80 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023e9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023ed8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023ee0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023f04 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023f4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023f54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023f84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023fb4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023ff8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024020 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024028 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002404c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024088 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002409c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000240bc 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00024110 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024118 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002414c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024154 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024190 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024200 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024308 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024344 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024364 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024368 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0002436c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024388 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000243cc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000243e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024408 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024434 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024478 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024480 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000244a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024504 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024530 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002454c 00010a2b R_ARM_MOVW_ABS_NC 00010178 _tmp_126_rule │ │ │ │ │ -00024550 00010a2c R_ARM_MOVT_ABS 00010178 _tmp_126_rule │ │ │ │ │ -00024554 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00024560 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ -00024564 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ -0002456c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024570 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024590 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00024594 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000245b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000245dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024600 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002460c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024630 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002463c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024658 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024664 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024674 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002468c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024714 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002471c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024740 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024764 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024788 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000247bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000247f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002481c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002483c 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00024840 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00024848 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0002484c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024870 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00024874 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000248a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000248c0 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -000248c4 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -000248ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024914 0001132b R_ARM_MOVW_ABS_NC 0000123c .LC106 │ │ │ │ │ -00024918 0001132c R_ARM_MOVT_ABS 0000123c .LC106 │ │ │ │ │ -00024920 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024924 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024934 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002495c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024984 0001142b R_ARM_MOVW_ABS_NC 00001270 .LC107 │ │ │ │ │ -00024988 0001142c R_ARM_MOVT_ABS 00001270 .LC107 │ │ │ │ │ -00024990 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024994 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000249b8 0001122b R_ARM_MOVW_ABS_NC 000011d4 .LC105 │ │ │ │ │ -000249bc 0001122c R_ARM_MOVT_ABS 000011d4 .LC105 │ │ │ │ │ -000249c4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000249c8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024a28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024a30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024a54 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024a7c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a80 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024aa4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024ad8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024ae0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024b1c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024b30 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024b74 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024ba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024bd8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024c10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c50 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024cf4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024d14 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024d50 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024d88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024d90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024dcc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024de0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024e18 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024e4c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024e8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024eac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024ed8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024f04 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024f24 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024f38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024f5c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f60 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f64 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024fa0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024fac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024fb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024fc8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024fdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025000 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025030 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002503c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025058 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000250a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000250b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000250f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000250f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025138 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025148 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025180 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000251ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000251e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002523c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025240 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025244 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025258 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025294 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000252bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000252e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000252f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002532c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025334 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025378 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025388 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000253c8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025408 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025464 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002546c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000254c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000254cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000254fc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025530 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025538 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002556c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025574 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000255b0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000255c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025608 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025634 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002566c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000256a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000256d0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025760 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025780 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000257bc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000257f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000257fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025838 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002584c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025888 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000258b8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000258bc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000258c0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025900 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025920 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002594c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025978 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000259b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000259d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000259f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025a00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025a30 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025a3c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025a58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025a7c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025aa0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025aac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025ae8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025af0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025b24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025b2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025b70 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025b84 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025bbc 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025c00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025c20 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025c58 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025c98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025ca0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025ce4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025cf8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025d30 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025d78 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025d7c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025d80 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025d9c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00025dc8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025e00 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025e38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025eac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025ee4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025f00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025f0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025f14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025f3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025f60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023c24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ca4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023cac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023cfc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023d20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d64 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023d9c 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023db0 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023dcc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023df8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023e3c 00010d1c R_ARM_CALL 0000d240 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023e68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e8c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023ec4 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023ee0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023f1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023f24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023f48 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023f90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023f98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023fc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023ff8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002403c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024064 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002406c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024090 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000240cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000240e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024100 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00024154 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002415c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024190 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024198 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000241d4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024244 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002434c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024388 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000243a8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000243ac 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000243b0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000243cc 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00024410 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024428 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002444c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024478 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000244bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000244c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000244ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024548 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024574 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024590 00010a2b R_ARM_MOVW_ABS_NC 00010170 _tmp_126_rule │ │ │ │ │ +00024594 00010a2c R_ARM_MOVT_ABS 00010170 _tmp_126_rule │ │ │ │ │ +00024598 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000245a4 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ +000245a8 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ +000245b0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000245b4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000245d4 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000245d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000245f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024620 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024644 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024650 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024674 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024680 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002469c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246b8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000246d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024700 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024710 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024758 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024760 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024784 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000247a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000247cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024800 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024834 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024860 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024880 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00024884 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +0002488c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024890 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000248b4 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000248b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000248e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024904 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00024908 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00024930 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024958 0001132b R_ARM_MOVW_ABS_NC 0000123c .LC106 │ │ │ │ │ +0002495c 0001132c R_ARM_MOVT_ABS 0000123c .LC106 │ │ │ │ │ +00024964 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024968 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024978 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000249a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000249c8 0001142b R_ARM_MOVW_ABS_NC 00001270 .LC107 │ │ │ │ │ +000249cc 0001142c R_ARM_MOVT_ABS 00001270 .LC107 │ │ │ │ │ +000249d4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000249d8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000249fc 0001122b R_ARM_MOVW_ABS_NC 000011d4 .LC105 │ │ │ │ │ +00024a00 0001122c R_ARM_MOVT_ABS 000011d4 .LC105 │ │ │ │ │ +00024a08 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024a0c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024a6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024a74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024a98 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024ac0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ac4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ae0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024ae8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024b1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024b24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024b60 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024b74 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024bb8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024be4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024c1c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024c54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024c94 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024d38 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024d58 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024d94 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024dcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024dd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024e10 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024e24 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024e5c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024e90 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024ed0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024ef0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f1c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024f48 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024f68 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024f7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024fa0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fa4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fa8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024fe4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024ff0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024ffc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002500c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025020 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025044 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025074 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025080 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002509c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000250ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000250f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025134 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002513c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002517c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002518c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000251c4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000251f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025224 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025280 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025284 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025288 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002529c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000252d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025300 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025328 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025334 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025370 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025378 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000253bc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000253cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002540c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002544c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000254a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000254b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025508 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025510 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025540 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025574 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002557c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000255b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000255b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000255f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025608 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002564c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025678 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000256b0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000256e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025714 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000257a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000257c4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025800 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025838 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025840 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002587c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025890 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000258cc 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000258fc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025900 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025904 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025944 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025964 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025990 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000259bc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000259f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025a14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025a3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025a44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025a74 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025a80 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025a9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025ac0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025ae4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025af0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025b2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025b34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025b68 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025b70 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025bb4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025bc8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025c00 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025c44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025c64 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025c9c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025cdc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025ce4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025d28 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025d3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025d74 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025dbc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025dc0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025dc4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025de0 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00025e0c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025e44 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025e7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025ef0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025f28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025f44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025f50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025f58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025f80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025fa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4ab78 contains 317 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4abac contains 317 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000004c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000009c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -6460,21 +6459,21 @@ │ │ │ │ │ 00000198 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001a4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001d4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001f0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000260 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000284 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ +00000284 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ 000002b0 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000300 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000308 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000318 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000340 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000350 0000801c R_ARM_CALL 0000a4c8 star_target_rule │ │ │ │ │ +00000350 0000801c R_ARM_CALL 0000a510 star_target_rule │ │ │ │ │ 00000364 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000003b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000003cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000418 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6485,51 +6484,51 @@ │ │ │ │ │ 000004cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000053c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000544 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000554 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000058c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000594 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000005a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005cc 00004f1c R_ARM_CALL 0001ddc8 star_named_expression_rule │ │ │ │ │ +000005cc 00004f1c R_ARM_CALL 0001de0c star_named_expression_rule │ │ │ │ │ 000005f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000060c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000624 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000064c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000065c 00004f1c R_ARM_CALL 0001ddc8 star_named_expression_rule │ │ │ │ │ +0000065c 00004f1c R_ARM_CALL 0001de0c star_named_expression_rule │ │ │ │ │ 00000674 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000068c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006a8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000006d4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000006f0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006fc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000072c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000748 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000077c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000007e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000007f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000081c 0001381c R_ARM_CALL 00009ed8 lambda_slash_no_default_rule │ │ │ │ │ -0000083c 0001391c R_ARM_CALL 0000a024 lambda_slash_with_default_rule │ │ │ │ │ +0000081c 0001381c R_ARM_CALL 00009ed0 lambda_slash_no_default_rule │ │ │ │ │ +0000083c 0001391c R_ARM_CALL 0000a01c lambda_slash_with_default_rule │ │ │ │ │ 00000888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c4 0000751c R_ARM_CALL 000187d0 starred_expression_rule │ │ │ │ │ +000008c4 0000771c R_ARM_CALL 00018814 starred_expression_rule │ │ │ │ │ 000008dc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000093c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000944 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000954 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000097c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000009f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a28 0000cd1c R_ARM_CALL 000199c0 param_no_default_rule │ │ │ │ │ +00000a28 0000cd1c R_ARM_CALL 00019a04 param_no_default_rule │ │ │ │ │ 00000a4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000aa0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000ab0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ad8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b00 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -6539,35 +6538,35 @@ │ │ │ │ │ 00000b90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000c1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c40 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c54 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c80 0000251c R_ARM_CALL 0001db08 block_rule │ │ │ │ │ +00000c80 0000251c R_ARM_CALL 0001db4c block_rule │ │ │ │ │ 00000ca4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cd4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000cf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cfc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000db4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000e40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e68 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ +00000e68 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ 00000e90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000ea8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ec0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000ee8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef8 00000a1c R_ARM_CALL 0000bb18 expression_rule │ │ │ │ │ +00000ef8 00000a1c R_ARM_CALL 0000bb60 expression_rule │ │ │ │ │ 00000f10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f44 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000f70 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000f8c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f98 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000fc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6595,50 +6594,50 @@ │ │ │ │ │ 000011e8 0001652c R_ARM_MOVT_ABS 000017f4 .LC140 │ │ │ │ │ 00001208 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000121c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001228 0001662b R_ARM_MOVW_ABS_NC 00001824 .LC141 │ │ │ │ │ 0000122c 0001662c R_ARM_MOVT_ABS 00001824 .LC141 │ │ │ │ │ 00001234 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001238 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001258 0000341c R_ARM_CALL 00010118 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001258 0000341c R_ARM_CALL 00010110 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000125c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000128c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a0 0000522b R_ARM_MOVW_ABS_NC 00017e64 annotated_rhs_rule │ │ │ │ │ -000012a4 0000522c R_ARM_MOVT_ABS 00017e64 annotated_rhs_rule │ │ │ │ │ +000012a0 0000522b R_ARM_MOVW_ABS_NC 00017ea8 annotated_rhs_rule │ │ │ │ │ +000012a4 0000522c R_ARM_MOVT_ABS 00017ea8 annotated_rhs_rule │ │ │ │ │ 000012a8 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 000012b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000012b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000012c4 0001672b R_ARM_MOVW_ABS_NC 00001854 .LC142 │ │ │ │ │ 000012c8 0001672c R_ARM_MOVT_ABS 00001854 .LC142 │ │ │ │ │ 000012d0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000012f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001308 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ +00001308 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ 0000131c 0000fa2b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ 00001320 0000fa2c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ 00001324 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00001330 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000133c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001340 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000134c 0001682b R_ARM_MOVW_ABS_NC 00001888 .LC143 │ │ │ │ │ 00001350 0001682c R_ARM_MOVT_ABS 00001888 .LC143 │ │ │ │ │ 00001358 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001380 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001390 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ +00001390 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ 000013a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013b8 0000f82b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ 000013bc 0000f82c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ 000013c0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000013cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000013d8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000013dc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000013e8 0001692b R_ARM_MOVW_ABS_NC 000018b8 .LC144 │ │ │ │ │ 000013ec 0001692c R_ARM_MOVT_ABS 000018b8 .LC144 │ │ │ │ │ 000013f4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000141c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000142c 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ +0000142c 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ 00001440 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000146c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001474 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001484 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b4 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ 000014b8 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ @@ -6657,42 +6656,42 @@ │ │ │ │ │ 00001574 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001584 00016b2b R_ARM_MOVW_ABS_NC 00001908 .LC146 │ │ │ │ │ 00001588 00016b2c R_ARM_MOVT_ABS 00001908 .LC146 │ │ │ │ │ 0000158c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000015a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000015f8 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000161c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000162c 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ +0000162c 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ 00001640 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000166c 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ 00001670 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ 00001674 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00001680 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000168c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001690 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000169c 00016c2b R_ARM_MOVW_ABS_NC 00001930 .LC147 │ │ │ │ │ 000016a0 00016c2c R_ARM_MOVT_ABS 00001930 .LC147 │ │ │ │ │ 000016a8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000016d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e0 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ +000016e0 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ 000016f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001720 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001730 0000f61c R_ARM_CALL 0000d000 _loop0_78_rule │ │ │ │ │ +00001730 0000f61c R_ARM_CALL 0000cff8 _loop0_78_rule │ │ │ │ │ 00001748 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000174c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001750 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000175c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001768 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000176c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001778 00016d2b R_ARM_MOVW_ABS_NC 00001950 .LC148 │ │ │ │ │ 0000177c 00016d2c R_ARM_MOVT_ABS 00001950 .LC148 │ │ │ │ │ 00001784 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000179c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000017e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f8 0000521c R_ARM_CALL 00017e64 annotated_rhs_rule │ │ │ │ │ +000017f8 0000521c R_ARM_CALL 00017ea8 annotated_rhs_rule │ │ │ │ │ 0000180c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000183c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001840 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001844 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001850 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000185c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001860 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6751,14 +6750,14 @@ │ │ │ │ │ 00001f14 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001f20 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001f50 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001f6c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001fc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001fcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001fdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002000 0000051c R_ARM_CALL 000056dc expressions_rule │ │ │ │ │ +00002000 0000051c R_ARM_CALL 000056d4 expressions_rule │ │ │ │ │ 0000202c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000207c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002084 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002094 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020b8 0001431c R_ARM_CALL 00025074 lambda_param_no_default_rule │ │ │ │ │ +000020b8 0001431c R_ARM_CALL 000250b8 lambda_param_no_default_rule │ │ │ │ │ 000020dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -208,18 +208,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 │ │ │ │ │ -invalid_comprehension_rule.isra.0 │ │ │ │ │ -starred_expression_rule │ │ │ │ │ bitwise_or_rule │ │ │ │ │ +invalid_comprehension_rule.isra.0 │ │ │ │ │ _tmp_151_rule │ │ │ │ │ +starred_expression_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 │ │ │ │ │ @@ -243,16 +243,16 @@ │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ dotted_as_name_rule │ │ │ │ │ _loop0_17_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ _tmp_160_rule │ │ │ │ │ -invalid_for_target_rule │ │ │ │ │ _loop0_88_rule │ │ │ │ │ +invalid_for_target_rule │ │ │ │ │ parameters_rule │ │ │ │ │ _tmp_26_rule │ │ │ │ │ func_type_comment_rule │ │ │ │ │ invalid_parameters_rule.isra.0 │ │ │ │ │ _tmp_106_rule │ │ │ │ │ _tmp_139_rule │ │ │ │ │ _gather_91_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -311,15 +311,15 @@ │ │ │ │ │ beq 510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1384 <_loop0_17_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16854 │ │ │ │ │ + bl 16898 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -717,15 +717,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100c8 │ │ │ │ │ + bl 100c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 9b4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16854 │ │ │ │ │ + bl 16898 │ │ │ │ │ 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 c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -832,15 +832,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 98c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16854 │ │ │ │ │ + bl 16898 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 98c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -899,15 +899,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 990 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 16854 │ │ │ │ │ + bl 16898 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq b20 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cf4 │ │ │ │ │ @@ -1016,15 +1016,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1384 <_loop0_17_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16854 │ │ │ │ │ + bl 16898 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1069,15 +1069,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq e5c │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -1156,15 +1156,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 10a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16854 │ │ │ │ │ + bl 16898 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1298 <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1218,15 +1218,15 @@ │ │ │ │ │ bne 11c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 11b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16854 │ │ │ │ │ + bl 16898 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1239,15 +1239,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1268,15 +1268,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ beq 11f8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -1831,15 +1831,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 100c8 │ │ │ │ │ + bl 100c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ bne 18fc │ │ │ │ │ b 1864 │ │ │ │ │ @@ -2232,15 +2232,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1e54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2262,15 +2262,15 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 1e58 │ │ │ │ │ mov r6, #1 │ │ │ │ │ @@ -2331,15 +2331,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 1fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1fdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1fe8 │ │ │ │ │ @@ -2472,432 +2472,429 @@ │ │ │ │ │ │ │ │ │ │ 000021e8 <_loop1_36_rule>: │ │ │ │ │ _loop1_36_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2c28 <_loop1_36_rule+0xa40> │ │ │ │ │ + beq 2c20 <_loop1_36_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 2c28 <_loop1_36_rule+0xa40> │ │ │ │ │ + bne 2c20 <_loop1_36_rule+0xa38> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 26b4 <_loop1_36_rule+0x4cc> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + bne 26a8 <_loop1_36_rule+0x4c0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 288c <_loop1_36_rule+0x6a4> │ │ │ │ │ + beq 2880 <_loop1_36_rule+0x698> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 247c <_loop1_36_rule+0x294> │ │ │ │ │ + streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 2470 <_loop1_36_rule+0x288> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2880 <_loop1_36_rule+0x698> │ │ │ │ │ + beq 2874 <_loop1_36_rule+0x68c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2880 <_loop1_36_rule+0x698> │ │ │ │ │ + bne 2874 <_loop1_36_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 24a8 <_loop1_36_rule+0x2c0> │ │ │ │ │ + bne 249c <_loop1_36_rule+0x2b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2620 <_loop1_36_rule+0x438> │ │ │ │ │ + blt 2614 <_loop1_36_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 26c4 <_loop1_36_rule+0x4dc> │ │ │ │ │ + bne 26b8 <_loop1_36_rule+0x4d0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23b4 <_loop1_36_rule+0x1cc> │ │ │ │ │ + beq 23ac <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 23b4 <_loop1_36_rule+0x1cc> │ │ │ │ │ + beq 23ac <_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 23b4 <_loop1_36_rule+0x1cc> │ │ │ │ │ + beq 23ac <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23b4 <_loop1_36_rule+0x1cc> │ │ │ │ │ + beq 23ac <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + beq 2428 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2614 <_loop1_36_rule+0x42c> │ │ │ │ │ + beq 2608 <_loop1_36_rule+0x420> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c34 <_loop1_36_rule+0xa4c> │ │ │ │ │ + bne 2c2c <_loop1_36_rule+0xa44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 2688 <_loop1_36_rule+0x4a0> │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ + beq 267c <_loop1_36_rule+0x494> │ │ │ │ │ str r8, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 226c <_loop1_36_rule+0x84> │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + b 2264 <_loop1_36_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24cc <_loop1_36_rule+0x2e4> │ │ │ │ │ + bne 24c0 <_loop1_36_rule+0x2d8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 257c <_loop1_36_rule+0x394> │ │ │ │ │ + bne 2570 <_loop1_36_rule+0x388> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2634 <_loop1_36_rule+0x44c> │ │ │ │ │ + bne 2628 <_loop1_36_rule+0x440> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28a8 <_loop1_36_rule+0x6c0> │ │ │ │ │ + bne 289c <_loop1_36_rule+0x6b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - beq 26ac <_loop1_36_rule+0x4c4> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + beq 26a0 <_loop1_36_rule+0x4b8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 26ac <_loop1_36_rule+0x4c4> │ │ │ │ │ + bne 26a0 <_loop1_36_rule+0x4b8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2860 <_loop1_36_rule+0x678> │ │ │ │ │ + beq 2854 <_loop1_36_rule+0x66c> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt 2494 <_loop1_36_rule+0x2ac> │ │ │ │ │ + bgt 2488 <_loop1_36_rule+0x2a0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 246c <_loop1_36_rule+0x284> │ │ │ │ │ + b 2460 <_loop1_36_rule+0x278> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 22ec <_loop1_36_rule+0x104> │ │ │ │ │ - b 26d0 <_loop1_36_rule+0x4e8> │ │ │ │ │ + beq 22e8 <_loop1_36_rule+0x100> │ │ │ │ │ + b 26c4 <_loop1_36_rule+0x4dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 23d8 <_loop1_36_rule+0x1f0> │ │ │ │ │ + beq 23d0 <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 <_loop1_36_rule+0x1f0> │ │ │ │ │ + beq 23d0 <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 23d8 <_loop1_36_rule+0x1f0> │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 23d0 <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 <_loop1_36_rule+0x1f0> │ │ │ │ │ + beq 23d0 <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23d8 <_loop1_36_rule+0x1f0> │ │ │ │ │ + beq 23d0 <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + beq 2428 <_loop1_36_rule+0x240> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 237c <_loop1_36_rule+0x194> │ │ │ │ │ - b 2614 <_loop1_36_rule+0x42c> │ │ │ │ │ + bne 2378 <_loop1_36_rule+0x190> │ │ │ │ │ + b 2608 <_loop1_36_rule+0x420> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 23fc <_loop1_36_rule+0x214> │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 23f4 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23fc <_loop1_36_rule+0x214> │ │ │ │ │ + beq 23f4 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23fc <_loop1_36_rule+0x214> │ │ │ │ │ + beq 23f4 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + beq 2428 <_loop1_36_rule+0x240> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 237c <_loop1_36_rule+0x194> │ │ │ │ │ + bne 2378 <_loop1_36_rule+0x190> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + beq 2428 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2438 <_loop1_36_rule+0x250> │ │ │ │ │ + b 2430 <_loop1_36_rule+0x248> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2420 <_loop1_36_rule+0x238> │ │ │ │ │ + beq 2418 <_loop1_36_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2420 <_loop1_36_rule+0x238> │ │ │ │ │ + beq 2418 <_loop1_36_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + beq 2428 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 2360 <_loop1_36_rule+0x178> │ │ │ │ │ + b 235c <_loop1_36_rule+0x174> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285c <_loop1_36_rule+0x674> │ │ │ │ │ + beq 2850 <_loop1_36_rule+0x668> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 23a0 <_loop1_36_rule+0x1b8> │ │ │ │ │ + b 239c <_loop1_36_rule+0x1b4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2484 <_loop1_36_rule+0x29c> │ │ │ │ │ + b 2478 <_loop1_36_rule+0x290> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2430 <_loop1_36_rule+0x248> │ │ │ │ │ + bne 2428 <_loop1_36_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2824 <_loop1_36_rule+0x63c> │ │ │ │ │ + beq 2818 <_loop1_36_rule+0x630> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2824 <_loop1_36_rule+0x63c> │ │ │ │ │ + bne 2818 <_loop1_36_rule+0x630> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2818 <_loop1_36_rule+0x630> │ │ │ │ │ + bne 280c <_loop1_36_rule+0x624> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 2738 <_loop1_36_rule+0x550> │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 272c <_loop1_36_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c44 <_loop1_36_rule+0xa5c> │ │ │ │ │ + bne 2c3c <_loop1_36_rule+0xa54> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 2818 <_loop1_36_rule+0x630> │ │ │ │ │ + bne 280c <_loop1_36_rule+0x624> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 2778 <_loop1_36_rule+0x590> │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 276c <_loop1_36_rule+0x584> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2790 <_loop1_36_rule+0x5a8> │ │ │ │ │ + bne 2784 <_loop1_36_rule+0x59c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22e4 <_loop1_36_rule+0xfc> │ │ │ │ │ + b 22e0 <_loop1_36_rule+0xf8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2778 <_loop1_36_rule+0x590> │ │ │ │ │ + beq 276c <_loop1_36_rule+0x584> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2778 <_loop1_36_rule+0x590> │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 276c <_loop1_36_rule+0x584> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -2906,317 +2903,318 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2830 <_loop1_36_rule+0x648> │ │ │ │ │ + bne 2824 <_loop1_36_rule+0x63c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 2780 <_loop1_36_rule+0x598> │ │ │ │ │ + beq 2774 <_loop1_36_rule+0x58c> │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 2784 <_loop1_36_rule+0x59c> │ │ │ │ │ + b 2778 <_loop1_36_rule+0x590> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2784 <_loop1_36_rule+0x59c> │ │ │ │ │ + b 2778 <_loop1_36_rule+0x590> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 26fc <_loop1_36_rule+0x514> │ │ │ │ │ + b 26f0 <_loop1_36_rule+0x508> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b84 <_loop1_36_rule+0x99c> │ │ │ │ │ + beq 2b7c <_loop1_36_rule+0x994> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 280c <_loop1_36_rule+0x624> │ │ │ │ │ + bne 2800 <_loop1_36_rule+0x618> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 238c <_loop1_36_rule+0x1a4> │ │ │ │ │ + b 2388 <_loop1_36_rule+0x1a0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2484 <_loop1_36_rule+0x29c> │ │ │ │ │ + b 2478 <_loop1_36_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2294 <_loop1_36_rule+0xac> │ │ │ │ │ + b 2290 <_loop1_36_rule+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2484 <_loop1_36_rule+0x29c> │ │ │ │ │ + b 2478 <_loop1_36_rule+0x290> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2434 <_loop1_36_rule+0x24c> │ │ │ │ │ + bne 242c <_loop1_36_rule+0x244> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2b8c <_loop1_36_rule+0x9a4> │ │ │ │ │ + beq 2b84 <_loop1_36_rule+0x99c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b8c <_loop1_36_rule+0x9a4> │ │ │ │ │ + bne 2b84 <_loop1_36_rule+0x99c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + bne 2998 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2914 <_loop1_36_rule+0x72c> │ │ │ │ │ + beq 2908 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2b98 <_loop1_36_rule+0x9b0> │ │ │ │ │ + bne 2b90 <_loop1_36_rule+0x9a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + bne 2998 <_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 2948 <_loop1_36_rule+0x760> │ │ │ │ │ + beq 293c <_loop1_36_rule+0x754> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a04 <_loop1_36_rule+0x81c> │ │ │ │ │ + bne 29f8 <_loop1_36_rule+0x810> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + bne 2998 <_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 2980 <_loop1_36_rule+0x798> │ │ │ │ │ + beq 2974 <_loop1_36_rule+0x78c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29b4 <_loop1_36_rule+0x7cc> │ │ │ │ │ + bne 29a8 <_loop1_36_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + bne 2998 <_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 │ │ │ │ │ - bne 2a78 <_loop1_36_rule+0x890> │ │ │ │ │ + bne 2a6c <_loop1_36_rule+0x884> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2434 <_loop1_36_rule+0x24c> │ │ │ │ │ + b 242c <_loop1_36_rule+0x244> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2b48 <_loop1_36_rule+0x960> │ │ │ │ │ + bne 2b40 <_loop1_36_rule+0x958> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 2b3c <_loop1_36_rule+0x954> │ │ │ │ │ + beq 2b34 <_loop1_36_rule+0x94c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2434 <_loop1_36_rule+0x24c> │ │ │ │ │ + b 242c <_loop1_36_rule+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1298 <_tmp_21_rule> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 294c <_loop1_36_rule+0x764> │ │ │ │ │ + bne 2940 <_loop1_36_rule+0x758> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 <_loop1_36_rule+0x760> │ │ │ │ │ + beq 293c <_loop1_36_rule+0x754> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2b6c <_loop1_36_rule+0x984> │ │ │ │ │ + bne 2b64 <_loop1_36_rule+0x97c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + beq 2998 <_loop1_36_rule+0x7b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2434 <_loop1_36_rule+0x24c> │ │ │ │ │ + b 242c <_loop1_36_rule+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + beq 2998 <_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 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + beq 2998 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + beq 2998 <_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 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + beq 2998 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29a4 <_loop1_36_rule+0x7bc> │ │ │ │ │ + beq 2998 <_loop1_36_rule+0x7b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ - ldr r7, [r3] │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ ldr r8, [r6, #28] │ │ │ │ │ ldr r6, [r6, #32] │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 29f0 <_loop1_36_rule+0x808> │ │ │ │ │ - b 29a8 <_loop1_36_rule+0x7c0> │ │ │ │ │ + bne 29e4 <_loop1_36_rule+0x7fc> │ │ │ │ │ + b 299c <_loop1_36_rule+0x7b4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2434 <_loop1_36_rule+0x24c> │ │ │ │ │ + b 242c <_loop1_36_rule+0x244> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b84 <_loop1_36_rule+0x99c> │ │ │ │ │ + beq 2b7c <_loop1_36_rule+0x994> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b84 <_loop1_36_rule+0x99c> │ │ │ │ │ + beq 2b7c <_loop1_36_rule+0x994> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29f0 <_loop1_36_rule+0x808> │ │ │ │ │ + b 29e4 <_loop1_36_rule+0x7fc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b84 <_loop1_36_rule+0x99c> │ │ │ │ │ + beq 2b7c <_loop1_36_rule+0x994> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a60 <_loop1_36_rule+0x878> │ │ │ │ │ + bne 2a54 <_loop1_36_rule+0x86c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2850 <_loop1_36_rule+0x668> │ │ │ │ │ + b 2844 <_loop1_36_rule+0x65c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 28e0 <_loop1_36_rule+0x6f8> │ │ │ │ │ + b 28d4 <_loop1_36_rule+0x6ec> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2914 <_loop1_36_rule+0x72c> │ │ │ │ │ + beq 2908 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2914 <_loop1_36_rule+0x72c> │ │ │ │ │ + beq 2908 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2914 <_loop1_36_rule+0x72c> │ │ │ │ │ + beq 2908 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2914 <_loop1_36_rule+0x72c> │ │ │ │ │ + beq 2908 <_loop1_36_rule+0x720> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2914 <_loop1_36_rule+0x72c> │ │ │ │ │ + beq 2908 <_loop1_36_rule+0x720> │ │ │ │ │ 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 │ │ │ │ │ @@ -3224,136 +3222,136 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 100c8 │ │ │ │ │ - b 2b24 <_loop1_36_rule+0x93c> │ │ │ │ │ + bl 100c0 │ │ │ │ │ + b 2b1c <_loop1_36_rule+0x934> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 2230 <_loop1_36_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2620 <_loop1_36_rule+0x438> │ │ │ │ │ - b 2388 <_loop1_36_rule+0x1a0> │ │ │ │ │ + bne 2614 <_loop1_36_rule+0x42c> │ │ │ │ │ + b 2384 <_loop1_36_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1298 <_tmp_21_rule> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 273c <_loop1_36_rule+0x554> │ │ │ │ │ + bne 2730 <_loop1_36_rule+0x548> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2738 <_loop1_36_rule+0x550> │ │ │ │ │ + beq 272c <_loop1_36_rule+0x544> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2738 <_loop1_36_rule+0x550> │ │ │ │ │ + beq 272c <_loop1_36_rule+0x544> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2738 <_loop1_36_rule+0x550> │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 27c8 <_loop1_36_rule+0x5e0> │ │ │ │ │ + beq 272c <_loop1_36_rule+0x544> │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 27bc <_loop1_36_rule+0x5d4> │ │ │ │ │ │ │ │ │ │ -00002ca8 : │ │ │ │ │ +00002ca0 : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2e34 │ │ │ │ │ + beq 2e2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e34 │ │ │ │ │ + bne 2e2c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2fa8 │ │ │ │ │ + bne 2fa0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2e74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 2ecc │ │ │ │ │ + bne 2ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18104 │ │ │ │ │ + bl 18148 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e6c │ │ │ │ │ + bne 2e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3130 <_tmp_25_rule> │ │ │ │ │ + bl 3128 <_tmp_25_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e6c │ │ │ │ │ + bne 2e64 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2e1c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ moveq r1, r5 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrne r1, [r5, #8] │ │ │ │ │ ldrne r5, [r5, #12] │ │ │ │ │ @@ -3366,172 +3364,172 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2cf0 │ │ │ │ │ + b 2ce8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2e20 │ │ │ │ │ + beq 2e18 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2e1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2ea4 │ │ │ │ │ + bge 2e9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2e1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2fb8 │ │ │ │ │ + beq 2fb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2fa8 │ │ │ │ │ + bne 2fa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3090 │ │ │ │ │ + beq 3088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3090 │ │ │ │ │ + bne 3088 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f90 │ │ │ │ │ + bne 2f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f68 │ │ │ │ │ + beq 2f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f68 │ │ │ │ │ + beq 2f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18104 │ │ │ │ │ + bl 18148 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f6c │ │ │ │ │ + bne 2f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3130 <_tmp_25_rule> │ │ │ │ │ + bl 3128 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f6c │ │ │ │ │ + bne 2f64 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 309c │ │ │ │ │ + bne 3094 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2f90 │ │ │ │ │ + bne 2f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2fc0 │ │ │ │ │ + bne 2fb8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2d28 │ │ │ │ │ + beq 2d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2e24 │ │ │ │ │ + b 2e1c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 2fa0 │ │ │ │ │ + b 2f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18104 │ │ │ │ │ + bl 18148 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f90 │ │ │ │ │ + bne 2f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3130 <_tmp_25_rule> │ │ │ │ │ + bl 3128 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2f90 │ │ │ │ │ + bne 2f88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2f84 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2f84 │ │ │ │ │ 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 2f8c │ │ │ │ │ + beq 2f84 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -3540,250 +3538,250 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 30ec │ │ │ │ │ + bne 30e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 30e0 │ │ │ │ │ + beq 30d8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 2f98 │ │ │ │ │ + b 2f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2ef8 │ │ │ │ │ + b 2ef0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 30ec │ │ │ │ │ + bne 30e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 3084 │ │ │ │ │ - b 2f98 │ │ │ │ │ + bne 307c │ │ │ │ │ + b 2f90 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 2f98 │ │ │ │ │ + b 2f90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 3118 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 3084 │ │ │ │ │ + bne 307c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2e18 │ │ │ │ │ │ │ │ │ │ -00003130 <_tmp_25_rule>: │ │ │ │ │ +00003128 <_tmp_25_rule>: │ │ │ │ │ _tmp_25_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3214 <_tmp_25_rule+0xe4> │ │ │ │ │ + beq 320c <_tmp_25_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3214 <_tmp_25_rule+0xe4> │ │ │ │ │ + bne 320c <_tmp_25_rule+0xe4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 31f8 <_tmp_25_rule+0xc8> │ │ │ │ │ + bne 31f0 <_tmp_25_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3208 <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 3200 <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d08 │ │ │ │ │ + bl 15d4c │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3208 <_tmp_25_rule+0xd8> │ │ │ │ │ + bne 3200 <_tmp_25_rule+0xd8> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3208 <_tmp_25_rule+0xd8> │ │ │ │ │ + beq 3200 <_tmp_25_rule+0xd8> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3220 <_tmp_25_rule+0xf0> │ │ │ │ │ + beq 3218 <_tmp_25_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3220 <_tmp_25_rule+0xf0> │ │ │ │ │ + bne 3218 <_tmp_25_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 31f0 <_tmp_25_rule+0xc0> │ │ │ │ │ + b 31e8 <_tmp_25_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3178 <_tmp_25_rule+0x48> │ │ │ │ │ + b 3170 <_tmp_25_rule+0x48> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31f0 <_tmp_25_rule+0xc0> │ │ │ │ │ + beq 31e8 <_tmp_25_rule+0xc0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 31f8 <_tmp_25_rule+0xc8> │ │ │ │ │ + b 31f0 <_tmp_25_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -0000324c : │ │ │ │ │ +00003244 : │ │ │ │ │ for_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 3868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3870 │ │ │ │ │ + bne 3868 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 36cc │ │ │ │ │ + bne 36c4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 3570 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ - bne 35bc │ │ │ │ │ + bne 35b4 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33f4 │ │ │ │ │ + beq 33ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ + bl 9efc │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 33f4 │ │ │ │ │ + beq 33ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33f4 │ │ │ │ │ + beq 33ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 <_tmp_114_rule+0x8c> │ │ │ │ │ + bl d77c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c │ │ │ │ │ + bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210a4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c │ │ │ │ │ + bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3854 │ │ │ │ │ + beq 384c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18ac8 │ │ │ │ │ + bl 18b0c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3791,95 +3789,95 @@ │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_CALL _PyAST_For │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3538 │ │ │ │ │ + beq 3530 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3538 │ │ │ │ │ + bne 3530 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36cc │ │ │ │ │ + bne 36c4 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 355c │ │ │ │ │ + beq 3554 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 355c │ │ │ │ │ + beq 3554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ + bl 9efc │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 355c │ │ │ │ │ + beq 3554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 355c │ │ │ │ │ + beq 3554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 <_tmp_114_rule+0x8c> │ │ │ │ │ + bl d77c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c │ │ │ │ │ + bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210a4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c │ │ │ │ │ + bne 3874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3854 │ │ │ │ │ + beq 384c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18ac8 │ │ │ │ │ + bl 18b0c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3893,169 +3891,169 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 33d0 │ │ │ │ │ + bne 33c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33e0 │ │ │ │ │ + beq 33d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 33dc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36dc │ │ │ │ │ + bne 36d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 33e0 │ │ │ │ │ + b 33d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 33e4 │ │ │ │ │ + blt 33dc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldrd r6, [r2, #12] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3890 │ │ │ │ │ + beq 3888 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3854 │ │ │ │ │ + bne 384c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 379c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37a4 │ │ │ │ │ + bne 379c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 36b4 │ │ │ │ │ + bne 36ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3650 │ │ │ │ │ + bne 3648 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ + bl 9efc │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37dc │ │ │ │ │ + bne 37d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 36b4 │ │ │ │ │ + bne 36ac │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 36b4 │ │ │ │ │ + bne 36ac │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 36b0 │ │ │ │ │ + beq 36a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ + bl 9efc │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36b0 │ │ │ │ │ + beq 36a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 36f0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 32c8 │ │ │ │ │ + beq 32c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 33dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36cc │ │ │ │ │ + bne 36c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b070 │ │ │ │ │ + bl b068 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 356c │ │ │ │ │ + b 3564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 <_tmp_114_rule+0x8c> │ │ │ │ │ + bl d77c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36b0 │ │ │ │ │ + beq 36a8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36b0 │ │ │ │ │ + beq 36a8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36b0 │ │ │ │ │ + beq 36a8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36b0 │ │ │ │ │ + beq 36a8 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -4064,735 +4062,735 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 37b0 │ │ │ │ │ + bne 37a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 36bc │ │ │ │ │ + beq 36b4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 36bc │ │ │ │ │ + b 36b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 35e8 │ │ │ │ │ + b 35e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3860 │ │ │ │ │ + beq 3858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 3798 │ │ │ │ │ + bne 3790 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 33e0 │ │ │ │ │ + b 33d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 <_tmp_114_rule+0x8c> │ │ │ │ │ + bl d77c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3644 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3644 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3780 │ │ │ │ │ + beq 3778 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3860 │ │ │ │ │ + beq 3858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne 3798 │ │ │ │ │ + bne 3790 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 33e0 │ │ │ │ │ + b 33d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 33dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 33e0 │ │ │ │ │ + b 33d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3294 │ │ │ │ │ + b 328c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 33dc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 36c4 │ │ │ │ │ + b 36bc │ │ │ │ │ │ │ │ │ │ -00003898 : │ │ │ │ │ +00003890 : │ │ │ │ │ pass_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 39e8 │ │ │ │ │ + beq 39e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39e8 │ │ │ │ │ + bne 39e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3978 │ │ │ │ │ + bne 3970 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 3990 │ │ │ │ │ + beq 3988 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3988 │ │ │ │ │ + beq 3980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3970 │ │ │ │ │ + beq 3968 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_CALL _PyAST_Pass │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 39f4 │ │ │ │ │ + beq 39ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39f4 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 3970 │ │ │ │ │ + b 3968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 3978 │ │ │ │ │ + blt 3970 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3920 │ │ │ │ │ - b 3970 │ │ │ │ │ + beq 3918 │ │ │ │ │ + b 3968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 38e0 │ │ │ │ │ + b 38d8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3970 │ │ │ │ │ + beq 3968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3978 │ │ │ │ │ + b 3970 │ │ │ │ │ │ │ │ │ │ -00003a20 <_loop0_88_rule>: │ │ │ │ │ +00003a18 <_loop0_88_rule>: │ │ │ │ │ _loop0_88_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3c34 <_loop0_88_rule+0x214> │ │ │ │ │ + beq 3c2c <_loop0_88_rule+0x214> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c34 <_loop0_88_rule+0x214> │ │ │ │ │ + bne 3c2c <_loop0_88_rule+0x214> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3c24 <_loop0_88_rule+0x204> │ │ │ │ │ + bne 3c1c <_loop0_88_rule+0x204> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3c08 <_loop0_88_rule+0x1e8> │ │ │ │ │ + beq 3c00 <_loop0_88_rule+0x1e8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r9, #6000 @ 0x1770 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3c24 <_loop0_88_rule+0x204> │ │ │ │ │ + bne 3c1c <_loop0_88_rule+0x204> │ │ │ │ │ cmp r2, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3bfc <_loop0_88_rule+0x1dc> │ │ │ │ │ + beq 3bf4 <_loop0_88_rule+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bfc <_loop0_88_rule+0x1dc> │ │ │ │ │ + bne 3bf4 <_loop0_88_rule+0x1dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ae8 <_loop0_88_rule+0xc8> │ │ │ │ │ + bne 3ae0 <_loop0_88_rule+0xc8> │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b34 <_loop0_88_rule+0x114> │ │ │ │ │ + bne 3b2c <_loop0_88_rule+0x114> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bdc <_loop0_88_rule+0x1bc> │ │ │ │ │ + beq 3bd4 <_loop0_88_rule+0x1bc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 3b74 <_loop0_88_rule+0x154> │ │ │ │ │ + bgt 3b6c <_loop0_88_rule+0x154> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3ae8 <_loop0_88_rule+0xc8> │ │ │ │ │ + beq 3ae0 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b88 <_loop0_88_rule+0x168> │ │ │ │ │ + bne 3b80 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3bb0 <_loop0_88_rule+0x190> │ │ │ │ │ + beq 3ba8 <_loop0_88_rule+0x190> │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 3aa4 <_loop0_88_rule+0x84> │ │ │ │ │ + b 3a9c <_loop0_88_rule+0x84> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 3b0c <_loop0_88_rule+0xec> │ │ │ │ │ + b 3b04 <_loop0_88_rule+0xec> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b50 <_loop0_88_rule+0x130> │ │ │ │ │ + beq 3b48 <_loop0_88_rule+0x130> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3af0 <_loop0_88_rule+0xd0> │ │ │ │ │ + b 3ae8 <_loop0_88_rule+0xd0> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - bne 3b64 <_loop0_88_rule+0x144> │ │ │ │ │ + bne 3b5c <_loop0_88_rule+0x144> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3b24 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b1c <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3ac8 <_loop0_88_rule+0xa8> │ │ │ │ │ + b 3ac0 <_loop0_88_rule+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3b24 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b1c <_loop0_88_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3b24 <_loop0_88_rule+0x104> │ │ │ │ │ + b 3b1c <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3a68 <_loop0_88_rule+0x48> │ │ │ │ │ + b 3a60 <_loop0_88_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003c40 <_tmp_16_rule>: │ │ │ │ │ +00003c38 <_tmp_16_rule>: │ │ │ │ │ _tmp_16_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3d20 <_tmp_16_rule+0xe0> │ │ │ │ │ + beq 3d18 <_tmp_16_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d20 <_tmp_16_rule+0xe0> │ │ │ │ │ + bne 3d18 <_tmp_16_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3cc8 <_tmp_16_rule+0x88> │ │ │ │ │ + bne 3cc0 <_tmp_16_rule+0x88> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cd8 <_tmp_16_rule+0x98> │ │ │ │ │ + bne 3cd0 <_tmp_16_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3cb8 <_tmp_16_rule+0x78> │ │ │ │ │ + beq 3cb0 <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3cc0 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3cb8 <_tmp_16_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cc0 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3cb8 <_tmp_16_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3cc8 <_tmp_16_rule+0x88> │ │ │ │ │ + b 3cc0 <_tmp_16_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c88 <_tmp_16_rule+0x48> │ │ │ │ │ + b 3c80 <_tmp_16_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003d2c <_loop0_31_rule>: │ │ │ │ │ +00003d24 <_loop0_31_rule>: │ │ │ │ │ _loop0_31_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4038 <_loop0_31_rule+0x30c> │ │ │ │ │ + beq 4030 <_loop0_31_rule+0x30c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4038 <_loop0_31_rule+0x30c> │ │ │ │ │ + bne 4030 <_loop0_31_rule+0x30c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3f08 <_loop0_31_rule+0x1dc> │ │ │ │ │ + bne 3f00 <_loop0_31_rule+0x1dc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 401c <_loop0_31_rule+0x2f0> │ │ │ │ │ + beq 4014 <_loop0_31_rule+0x2f0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 3fc4 <_loop0_31_rule+0x298> │ │ │ │ │ + bne 3fbc <_loop0_31_rule+0x298> │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3fd0 <_loop0_31_rule+0x2a4> │ │ │ │ │ + beq 3fc8 <_loop0_31_rule+0x2a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fd0 <_loop0_31_rule+0x2a4> │ │ │ │ │ + bne 3fc8 <_loop0_31_rule+0x2a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ec4 <_loop0_31_rule+0x198> │ │ │ │ │ + bne 3ebc <_loop0_31_rule+0x198> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 1a07c │ │ │ │ │ + bl 1a0c0 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ea4 <_loop0_31_rule+0x178> │ │ │ │ │ + beq 3e9c <_loop0_31_rule+0x178> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3ea8 <_loop0_31_rule+0x17c> │ │ │ │ │ + bne 3ea0 <_loop0_31_rule+0x17c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ea4 <_loop0_31_rule+0x178> │ │ │ │ │ + beq 3e9c <_loop0_31_rule+0x178> │ │ │ │ │ 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 3ea8 <_loop0_31_rule+0x17c> │ │ │ │ │ + bne 3ea0 <_loop0_31_rule+0x17c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4004 <_loop0_31_rule+0x2d8> │ │ │ │ │ + beq 3ffc <_loop0_31_rule+0x2d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3fdc <_loop0_31_rule+0x2b0> │ │ │ │ │ + bne 3fd4 <_loop0_31_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 3f8c <_loop0_31_rule+0x260> │ │ │ │ │ + beq 3f84 <_loop0_31_rule+0x260> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r9, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3dc4 <_loop0_31_rule+0x98> │ │ │ │ │ + b 3dbc <_loop0_31_rule+0x98> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 3ec4 <_loop0_31_rule+0x198> │ │ │ │ │ + bne 3ebc <_loop0_31_rule+0x198> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a07c │ │ │ │ │ + bl 1a0c0 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3f18 <_loop0_31_rule+0x1ec> │ │ │ │ │ + bne 3f10 <_loop0_31_rule+0x1ec> │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3fb0 <_loop0_31_rule+0x284> │ │ │ │ │ + beq 3fa8 <_loop0_31_rule+0x284> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt 3f78 <_loop0_31_rule+0x24c> │ │ │ │ │ + bgt 3f70 <_loop0_31_rule+0x24c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ec4 <_loop0_31_rule+0x198> │ │ │ │ │ + bne 3ebc <_loop0_31_rule+0x198> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ec4 <_loop0_31_rule+0x198> │ │ │ │ │ + bne 3ebc <_loop0_31_rule+0x198> │ │ │ │ │ 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 3ec4 <_loop0_31_rule+0x198> │ │ │ │ │ + beq 3ebc <_loop0_31_rule+0x198> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 3e58 <_loop0_31_rule+0x12c> │ │ │ │ │ + b 3e50 <_loop0_31_rule+0x12c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, sl, lsl #2] │ │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 3ef0 <_loop0_31_rule+0x1c4> │ │ │ │ │ + b 3ee8 <_loop0_31_rule+0x1c4> │ │ │ │ │ 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 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 3e90 <_loop0_31_rule+0x164> │ │ │ │ │ + bne 3e88 <_loop0_31_rule+0x164> │ │ │ │ │ mov r5, 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 3f08 <_loop0_31_rule+0x1dc> │ │ │ │ │ + b 3f00 <_loop0_31_rule+0x1dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3dec <_loop0_31_rule+0xc0> │ │ │ │ │ + b 3de4 <_loop0_31_rule+0xc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e78 <_loop0_31_rule+0x14c> │ │ │ │ │ + beq 3e70 <_loop0_31_rule+0x14c> │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ed4 <_loop0_31_rule+0x1a8> │ │ │ │ │ + b 3ecc <_loop0_31_rule+0x1a8> │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ff0 <_loop0_31_rule+0x2c4> │ │ │ │ │ - b 3ecc <_loop0_31_rule+0x1a0> │ │ │ │ │ + bne 3fe8 <_loop0_31_rule+0x2c4> │ │ │ │ │ + b 3ec4 <_loop0_31_rule+0x1a0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3f08 <_loop0_31_rule+0x1dc> │ │ │ │ │ + b 3f00 <_loop0_31_rule+0x1dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3d74 <_loop0_31_rule+0x48> │ │ │ │ │ + b 3d6c <_loop0_31_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00004044 <_gather_14_rule>: │ │ │ │ │ +0000403c <_gather_14_rule>: │ │ │ │ │ _gather_14_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4238 <_gather_14_rule+0x1f4> │ │ │ │ │ + beq 4230 <_gather_14_rule+0x1f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4238 <_gather_14_rule+0x1f4> │ │ │ │ │ + bne 4230 <_gather_14_rule+0x1f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4180 <_gather_14_rule+0x13c> │ │ │ │ │ + bne 4178 <_gather_14_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4204 <_gather_14_rule+0x1c0> │ │ │ │ │ + beq 41fc <_gather_14_rule+0x1c0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4214 <_gather_14_rule+0x1d0> │ │ │ │ │ + beq 420c <_gather_14_rule+0x1d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4214 <_gather_14_rule+0x1d0> │ │ │ │ │ + bne 420c <_gather_14_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41f8 <_gather_14_rule+0x1b4> │ │ │ │ │ + bne 41f0 <_gather_14_rule+0x1b4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4228 <_gather_14_rule+0x1e4> │ │ │ │ │ + beq 4220 <_gather_14_rule+0x1e4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 41f8 <_gather_14_rule+0x1b4> │ │ │ │ │ + bne 41f0 <_gather_14_rule+0x1b4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 418c <_gather_14_rule+0x148> │ │ │ │ │ + bne 4184 <_gather_14_rule+0x148> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4220 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 4218 <_gather_14_rule+0x1dc> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 41c0 <_gather_14_rule+0x17c> │ │ │ │ │ + bgt 41b8 <_gather_14_rule+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -4805,89 +4803,89 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4134 <_gather_14_rule+0xf0> │ │ │ │ │ + beq 412c <_gather_14_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 41d4 <_gather_14_rule+0x190> │ │ │ │ │ + bne 41cc <_gather_14_rule+0x190> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 4244 <_gather_14_rule+0x200> │ │ │ │ │ + beq 423c <_gather_14_rule+0x200> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4120 <_gather_14_rule+0xdc> │ │ │ │ │ + b 4118 <_gather_14_rule+0xdc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 414c <_gather_14_rule+0x108> │ │ │ │ │ + b 4144 <_gather_14_rule+0x108> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41a8 <_gather_14_rule+0x164> │ │ │ │ │ + beq 41a0 <_gather_14_rule+0x164> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 417c <_gather_14_rule+0x138> │ │ │ │ │ + b 4174 <_gather_14_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 40ec <_gather_14_rule+0xa8> │ │ │ │ │ + b 40e4 <_gather_14_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 41f8 <_gather_14_rule+0x1b4> │ │ │ │ │ + b 41f0 <_gather_14_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 408c <_gather_14_rule+0x48> │ │ │ │ │ + b 4084 <_gather_14_rule+0x48> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4220 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 4218 <_gather_14_rule+0x1dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 41b0 <_gather_14_rule+0x16c> │ │ │ │ │ + b 41a8 <_gather_14_rule+0x16c> │ │ │ │ │ │ │ │ │ │ -00004270 : │ │ │ │ │ +00004268 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42a8 │ │ │ │ │ + beq 42a0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #68] @ 0x44 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 42b8 │ │ │ │ │ + blt 42b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -4905,212 +4903,212 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 429c │ │ │ │ │ + b 4294 │ │ │ │ │ │ │ │ │ │ -000042f0 : │ │ │ │ │ +000042e8 : │ │ │ │ │ break_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 4460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4468 │ │ │ │ │ + bne 4460 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4398 │ │ │ │ │ + bne 4390 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4410 │ │ │ │ │ + beq 4408 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #528 @ 0x210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 43a8 │ │ │ │ │ + bne 43a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4390 │ │ │ │ │ + beq 4388 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_CALL _PyAST_Break │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 43e4 │ │ │ │ │ + beq 43dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4390 │ │ │ │ │ + beq 4388 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4390 │ │ │ │ │ + beq 4388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4398 │ │ │ │ │ + b 4390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 4398 │ │ │ │ │ + blt 4390 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4378 │ │ │ │ │ - b 4390 │ │ │ │ │ + beq 4370 │ │ │ │ │ + b 4388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4338 │ │ │ │ │ + b 4330 │ │ │ │ │ │ │ │ │ │ -00004474 : │ │ │ │ │ +0000446c : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 46a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46a8 │ │ │ │ │ + bne 46a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 467c │ │ │ │ │ + bne 4674 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 45f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4524 │ │ │ │ │ + bne 451c │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 469c │ │ │ │ │ + beq 4694 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 469c │ │ │ │ │ + bne 4694 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 468c │ │ │ │ │ + bne 4684 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 468c │ │ │ │ │ + beq 4684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10188 <_tmp_126_rule+0x10> │ │ │ │ │ + bl 101d0 <_tmp_126_rule+0x60> │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 468c │ │ │ │ │ + beq 4684 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 46c0 │ │ │ │ │ + bne 46b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 46b4 │ │ │ │ │ + beq 46ac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -5118,269 +5116,269 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 4634 │ │ │ │ │ + beq 462c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4634 │ │ │ │ │ + bne 462c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4510 │ │ │ │ │ + b 4508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bge 4658 │ │ │ │ │ + bge 4650 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4514 │ │ │ │ │ + b 450c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4510 │ │ │ │ │ + beq 4508 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 4514 │ │ │ │ │ + b 450c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44f0 │ │ │ │ │ + beq 44e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4514 │ │ │ │ │ + b 450c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4508 │ │ │ │ │ + b 4500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 454c │ │ │ │ │ + b 4544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 44bc │ │ │ │ │ + b 44b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4514 │ │ │ │ │ + b 450c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 458c │ │ │ │ │ + beq 4584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4508 │ │ │ │ │ + b 4500 │ │ │ │ │ │ │ │ │ │ -000046e4 : │ │ │ │ │ +000046dc : │ │ │ │ │ continue_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 485c │ │ │ │ │ + beq 4854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 485c │ │ │ │ │ + bne 4854 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 478c │ │ │ │ │ + bne 4784 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4804 │ │ │ │ │ + beq 47fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 479c │ │ │ │ │ + bne 4794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4784 │ │ │ │ │ + beq 477c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_CALL _PyAST_Continue │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 47d8 │ │ │ │ │ + beq 47d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4784 │ │ │ │ │ + beq 477c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4784 │ │ │ │ │ + beq 477c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 478c │ │ │ │ │ + b 4784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 478c │ │ │ │ │ + blt 4784 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 476c │ │ │ │ │ - b 4784 │ │ │ │ │ + beq 4764 │ │ │ │ │ + b 477c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 472c │ │ │ │ │ + b 4724 │ │ │ │ │ │ │ │ │ │ -00004868 <_gather_34_rule>: │ │ │ │ │ +00004860 <_gather_34_rule>: │ │ │ │ │ _gather_34_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4a88 <_gather_34_rule+0x220> │ │ │ │ │ + beq 4a80 <_gather_34_rule+0x220> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a88 <_gather_34_rule+0x220> │ │ │ │ │ + bne 4a80 <_gather_34_rule+0x220> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 49a4 <_gather_34_rule+0x13c> │ │ │ │ │ + bne 499c <_gather_34_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 4a94 │ │ │ │ │ + bl 4a8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a78 <_gather_34_rule+0x210> │ │ │ │ │ + beq 4a70 <_gather_34_rule+0x210> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4a4c <_gather_34_rule+0x1e4> │ │ │ │ │ + beq 4a44 <_gather_34_rule+0x1e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a4c <_gather_34_rule+0x1e4> │ │ │ │ │ + bne 4a44 <_gather_34_rule+0x1e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a6c <_gather_34_rule+0x204> │ │ │ │ │ + bne 4a64 <_gather_34_rule+0x204> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4a60 <_gather_34_rule+0x1f8> │ │ │ │ │ + beq 4a58 <_gather_34_rule+0x1f8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 4a6c <_gather_34_rule+0x204> │ │ │ │ │ + bne 4a64 <_gather_34_rule+0x204> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49b0 <_gather_34_rule+0x148> │ │ │ │ │ + bne 49a8 <_gather_34_rule+0x148> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4a58 <_gather_34_rule+0x1f0> │ │ │ │ │ + beq 4a50 <_gather_34_rule+0x1f0> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 49e4 <_gather_34_rule+0x17c> │ │ │ │ │ + bgt 49dc <_gather_34_rule+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -5390,423 +5388,423 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a94 │ │ │ │ │ + bl 4a8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4958 <_gather_34_rule+0xf0> │ │ │ │ │ + beq 4950 <_gather_34_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a24 <_gather_34_rule+0x1bc> │ │ │ │ │ + bne 4a1c <_gather_34_rule+0x1bc> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 49f8 <_gather_34_rule+0x190> │ │ │ │ │ + beq 49f0 <_gather_34_rule+0x190> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4944 <_gather_34_rule+0xdc> │ │ │ │ │ + b 493c <_gather_34_rule+0xdc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4970 <_gather_34_rule+0x108> │ │ │ │ │ + b 4968 <_gather_34_rule+0x108> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a58 <_gather_34_rule+0x1f0> │ │ │ │ │ + beq 4a50 <_gather_34_rule+0x1f0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 49d4 <_gather_34_rule+0x16c> │ │ │ │ │ + b 49cc <_gather_34_rule+0x16c> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 49cc <_gather_34_rule+0x164> │ │ │ │ │ + beq 49c4 <_gather_34_rule+0x164> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4a6c <_gather_34_rule+0x204> │ │ │ │ │ + b 4a64 <_gather_34_rule+0x204> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4910 <_gather_34_rule+0xa8> │ │ │ │ │ + b 4908 <_gather_34_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 49a0 <_gather_34_rule+0x138> │ │ │ │ │ + b 4998 <_gather_34_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 48b0 <_gather_34_rule+0x48> │ │ │ │ │ + b 48a8 <_gather_34_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00004a94 : │ │ │ │ │ +00004a8c : │ │ │ │ │ with_item_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4d0c │ │ │ │ │ + beq 4d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d0c │ │ │ │ │ + bne 4d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bfc │ │ │ │ │ + bne 4bf4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4b18 │ │ │ │ │ + beq 4b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b80 │ │ │ │ │ + bne 4b78 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4c0c │ │ │ │ │ + bne 4c04 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4bfc │ │ │ │ │ + bne 4bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4bf4 │ │ │ │ │ + beq 4bec │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4bc8 │ │ │ │ │ + beq 4bc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4bc8 │ │ │ │ │ + bne 4bc0 │ │ │ │ │ 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 a4c8 <_loop0_73_rule+0x150> │ │ │ │ │ + bl a510 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4b18 │ │ │ │ │ + beq 4b10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_35_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_35_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b18 │ │ │ │ │ + beq 4b10 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4b5c │ │ │ │ │ + bne 4b54 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b68 │ │ │ │ │ + beq 4b60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4b70 │ │ │ │ │ + b 4b68 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4b68 │ │ │ │ │ + b 4b60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4b70 │ │ │ │ │ + b 4b68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4b70 │ │ │ │ │ + bne 4b68 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4c9c │ │ │ │ │ + beq 4c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c9c │ │ │ │ │ + bne 4c94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4c90 │ │ │ │ │ + bne 4c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c80 │ │ │ │ │ + beq 4c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ca8 │ │ │ │ │ + bne 4ca0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4b30 │ │ │ │ │ + b 4b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c48 │ │ │ │ │ + b 4c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4c80 │ │ │ │ │ + beq 4c78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_35_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_35_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c80 │ │ │ │ │ + beq 4c78 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bba8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bba0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 4c84 │ │ │ │ │ + beq 4c7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4c90 │ │ │ │ │ + b 4c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4ad4 │ │ │ │ │ │ │ │ │ │ -00004d18 <_tmp_35_rule>: │ │ │ │ │ +00004d10 <_tmp_35_rule>: │ │ │ │ │ _tmp_35_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4de4 <_tmp_35_rule+0xcc> │ │ │ │ │ + beq 4ddc <_tmp_35_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4de4 <_tmp_35_rule+0xcc> │ │ │ │ │ + bne 4ddc <_tmp_35_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4ddc <_tmp_35_rule+0xc4> │ │ │ │ │ + bne 4dd4 <_tmp_35_rule+0xc4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dd4 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4dcc <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4dd4 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4dcc <_tmp_35_rule+0xbc> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dd4 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4dcc <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4dd4 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 4dcc <_tmp_35_rule+0xbc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4d5c <_tmp_35_rule+0x44> │ │ │ │ │ + b 4d54 <_tmp_35_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00004df0 : │ │ │ │ │ +00004de8 : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5064 │ │ │ │ │ + beq 505c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5064 │ │ │ │ │ + bne 505c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 4f98 │ │ │ │ │ + bne 4f90 │ │ │ │ │ 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 5094 │ │ │ │ │ + beq 508c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5094 │ │ │ │ │ + bne 508c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5054 │ │ │ │ │ + bne 504c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 50a0 │ │ │ │ │ + bl 5098 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 504c │ │ │ │ │ + beq 5044 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 5070 │ │ │ │ │ + beq 5068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5070 │ │ │ │ │ + bne 5068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5040 │ │ │ │ │ + bne 5038 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5084 │ │ │ │ │ + beq 507c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 5040 │ │ │ │ │ + bne 5038 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ + bne 4fa0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 507c │ │ │ │ │ + beq 5074 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4fdc │ │ │ │ │ + bgt 4fd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -5814,211 +5812,211 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5054 │ │ │ │ │ + beq 504c │ │ │ │ │ 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 5054 │ │ │ │ │ + bne 504c │ │ │ │ │ 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 50a0 │ │ │ │ │ + bl 5098 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4f20 │ │ │ │ │ + beq 4f18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 501c │ │ │ │ │ + bne 5014 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 4ff0 │ │ │ │ │ + beq 4fe8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4f0c │ │ │ │ │ + b 4f04 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4f38 │ │ │ │ │ + b 4f30 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 507c │ │ │ │ │ + beq 5074 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4fcc │ │ │ │ │ + b 4fc4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fc4 │ │ │ │ │ + beq 4fbc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4f94 │ │ │ │ │ + b 4f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e38 │ │ │ │ │ + b 4e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ed8 │ │ │ │ │ + b 4ed0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5040 │ │ │ │ │ + b 5038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e80 │ │ │ │ │ + b 4e78 │ │ │ │ │ │ │ │ │ │ -000050a0 : │ │ │ │ │ +00005098 : │ │ │ │ │ del_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 552c │ │ │ │ │ + beq 5524 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 552c │ │ │ │ │ + bne 5524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 545c │ │ │ │ │ + bne 5454 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1204 @ 0x4b4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5254 │ │ │ │ │ + bne 524c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 5448 │ │ │ │ │ + beq 5440 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 545c │ │ │ │ │ + bne 5454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6aec │ │ │ │ │ + bl 6aec │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 516c │ │ │ │ │ + beq 5164 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5340 │ │ │ │ │ + bne 5338 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 545c │ │ │ │ │ + bne 5454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6aec │ │ │ │ │ + bl 6aec │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 5270 │ │ │ │ │ + bne 5268 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5460 │ │ │ │ │ + bne 5458 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5520 │ │ │ │ │ + beq 5518 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5520 │ │ │ │ │ + bne 5518 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 542c │ │ │ │ │ + bne 5424 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 5538 │ │ │ │ │ + beq 5530 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 53c0 │ │ │ │ │ + beq 53b8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 54e0 │ │ │ │ │ + beq 54d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5500 │ │ │ │ │ + bne 54f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6033,91 +6031,91 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 5188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209bc │ │ │ │ │ + bl 20a00 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 5188 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 5188 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 5188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5510 │ │ │ │ │ + beq 5508 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 531c │ │ │ │ │ + beq 5314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5240 │ │ │ │ │ + beq 5238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5240 │ │ │ │ │ + beq 5238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5468 │ │ │ │ │ + b 5460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 516c │ │ │ │ │ + beq 5164 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 516c │ │ │ │ │ + beq 5164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5510 │ │ │ │ │ + beq 5508 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ @@ -6125,356 +6123,356 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 5310 │ │ │ │ │ - b 531c │ │ │ │ │ + bne 5308 │ │ │ │ │ + b 5314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 542c │ │ │ │ │ + bne 5424 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 55e4 │ │ │ │ │ + bne 55dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 542c │ │ │ │ │ + bne 5424 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5570 │ │ │ │ │ + bne 5568 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 542c │ │ │ │ │ + bne 5424 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5470 │ │ │ │ │ + bne 5468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 5240 │ │ │ │ │ + b 5238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5328 │ │ │ │ │ - b 5120 │ │ │ │ │ + blt 5320 │ │ │ │ │ + b 5118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 5264 │ │ │ │ │ + b 525c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4df0 │ │ │ │ │ + bl 4de8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 542c │ │ │ │ │ + bne 5424 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 542c │ │ │ │ │ + beq 5424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 542c │ │ │ │ │ + beq 5424 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 521c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 542c │ │ │ │ │ + beq 5424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5434 │ │ │ │ │ + b 542c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 54ec │ │ │ │ │ - b 5230 │ │ │ │ │ + bne 54e4 │ │ │ │ │ + b 5228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5264 │ │ │ │ │ + b 525c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51cc │ │ │ │ │ + b 51c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 50e8 │ │ │ │ │ + b 50e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 54ec │ │ │ │ │ + blt 54e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5200 │ │ │ │ │ - b 542c │ │ │ │ │ + beq 51f8 │ │ │ │ │ + b 5424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4df0 │ │ │ │ │ + bl 4de8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 540c │ │ │ │ │ + bne 5404 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5408 │ │ │ │ │ + beq 5400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 542c │ │ │ │ │ + beq 5424 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ - b 54e0 │ │ │ │ │ + bne 521c │ │ │ │ │ + b 54d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 50a0 │ │ │ │ │ + bl 5098 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 53e4 │ │ │ │ │ + beq 53dc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53e4 │ │ │ │ │ + beq 53dc │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ - b 54e0 │ │ │ │ │ + bne 521c │ │ │ │ │ + b 54d8 │ │ │ │ │ │ │ │ │ │ -00005628 <_tmp_15_rule>: │ │ │ │ │ +00005620 <_tmp_15_rule>: │ │ │ │ │ _tmp_15_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 56d0 <_tmp_15_rule+0xa8> │ │ │ │ │ + beq 56c8 <_tmp_15_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56d0 <_tmp_15_rule+0xa8> │ │ │ │ │ + bne 56c8 <_tmp_15_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 56c8 <_tmp_15_rule+0xa0> │ │ │ │ │ + bne 56c0 <_tmp_15_rule+0xa0> │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56c0 <_tmp_15_rule+0x98> │ │ │ │ │ + bne 56b8 <_tmp_15_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56c0 <_tmp_15_rule+0x98> │ │ │ │ │ + bne 56b8 <_tmp_15_rule+0x98> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 566c <_tmp_15_rule+0x44> │ │ │ │ │ + b 5664 <_tmp_15_rule+0x44> │ │ │ │ │ │ │ │ │ │ -000056dc : │ │ │ │ │ +000056d4 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 58c4 │ │ │ │ │ + beq 58bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58c4 │ │ │ │ │ + bne 58bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58b4 │ │ │ │ │ + bne 58ac │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 5898 │ │ │ │ │ + bne 5890 │ │ │ │ │ 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 5888 │ │ │ │ │ + blt 5880 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5880 │ │ │ │ │ + bne 5878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5830 │ │ │ │ │ + beq 5828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5a58 │ │ │ │ │ + beq 5a50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a58 │ │ │ │ │ + bne 5a50 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a48 │ │ │ │ │ + bne 5a40 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 5a0c │ │ │ │ │ + beq 5a04 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 5a48 │ │ │ │ │ + bne 5a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c40 <_tmp_16_rule> │ │ │ │ │ + bl 3c38 <_tmp_16_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5a2c │ │ │ │ │ + bne 5a24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5954 │ │ │ │ │ + bne 594c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 58b4 │ │ │ │ │ + bne 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5860 │ │ │ │ │ + beq 5858 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58d0 │ │ │ │ │ + bne 58c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 58b4 │ │ │ │ │ + bne 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6482,218 +6480,218 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 5780 │ │ │ │ │ + b 5778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5888 │ │ │ │ │ + b 5880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5724 │ │ │ │ │ + b 571c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5880 │ │ │ │ │ + beq 5878 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59f8 │ │ │ │ │ + beq 59f0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5930 │ │ │ │ │ + beq 5928 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5880 │ │ │ │ │ + beq 5878 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5880 │ │ │ │ │ + beq 5878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5888 │ │ │ │ │ + b 5880 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5818 │ │ │ │ │ + bne 5810 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 59fc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 599c │ │ │ │ │ + ble 5994 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 5984 │ │ │ │ │ + bne 597c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5830 │ │ │ │ │ + bne 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5880 │ │ │ │ │ + beq 5878 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58fc │ │ │ │ │ + bne 58f4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 58fc │ │ │ │ │ + b 58f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5830 │ │ │ │ │ + b 5828 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 5a64 │ │ │ │ │ + beq 5a5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 57fc │ │ │ │ │ + b 57f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5830 │ │ │ │ │ + b 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 57c4 │ │ │ │ │ + b 57bc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 59fc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 5a38 │ │ │ │ │ + b 5a30 │ │ │ │ │ │ │ │ │ │ -00005a90 : │ │ │ │ │ +00005a88 : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5c88 │ │ │ │ │ + beq 5c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c88 │ │ │ │ │ + bne 5c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c78 │ │ │ │ │ + bne 5c70 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5ba8 │ │ │ │ │ + bne 5ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5b98 │ │ │ │ │ + blt 5b90 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5b90 │ │ │ │ │ + bne 5b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddc8 │ │ │ │ │ + bl 1de0c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 5b70 │ │ │ │ │ + beq 5b68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bc4 │ │ │ │ │ + bne 5bbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5c78 │ │ │ │ │ + bne 5c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ 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 │ │ │ │ │ @@ -6701,28 +6699,28 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 5b48 │ │ │ │ │ + b 5b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b74 │ │ │ │ │ + bne 5b6c │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5b90 │ │ │ │ │ + beq 5b88 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -6736,613 +6734,613 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5c4c │ │ │ │ │ + beq 5c44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5b90 │ │ │ │ │ + beq 5b88 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b90 │ │ │ │ │ + beq 5b88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5b98 │ │ │ │ │ + b 5b90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5b98 │ │ │ │ │ + b 5b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5ad8 │ │ │ │ │ + b 5ad0 │ │ │ │ │ │ │ │ │ │ -00005c94 : │ │ │ │ │ +00005c8c : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5e38 │ │ │ │ │ + beq 5e30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e38 │ │ │ │ │ + bne 5e30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5e20 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5d94 │ │ │ │ │ + bne 5d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5d84 │ │ │ │ │ + blt 5d7c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5d7c │ │ │ │ │ + bne 5d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e44 │ │ │ │ │ + bl 5e3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5db0 │ │ │ │ │ + bne 5da8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5d7c │ │ │ │ │ + bne 5d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6218 │ │ │ │ │ + bl 6210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5d4c │ │ │ │ │ + b 5d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5e28 │ │ │ │ │ + beq 5e20 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5dfc │ │ │ │ │ + beq 5df4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5d7c │ │ │ │ │ + beq 5d74 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d7c │ │ │ │ │ + beq 5d74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5d84 │ │ │ │ │ + b 5d7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5d84 │ │ │ │ │ + b 5d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5cdc │ │ │ │ │ + b 5cd4 │ │ │ │ │ │ │ │ │ │ -00005e44 : │ │ │ │ │ +00005e3c : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5f54 │ │ │ │ │ + beq 5f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f54 │ │ │ │ │ + bne 5f4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5ee0 │ │ │ │ │ + bne 5ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 5f60 │ │ │ │ │ + bl 5f58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 5ed0 │ │ │ │ │ + beq 5ec8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ef0 │ │ │ │ │ + bne 5ee8 │ │ │ │ │ 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 db04 │ │ │ │ │ + bl dafc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ed0 │ │ │ │ │ + bne 5ec8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5f28 │ │ │ │ │ + beq 5f20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5ed8 │ │ │ │ │ + beq 5ed0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ed8 │ │ │ │ │ + beq 5ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5ee0 │ │ │ │ │ + b 5ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5e8c │ │ │ │ │ + b 5e84 │ │ │ │ │ │ │ │ │ │ -00005f60 : │ │ │ │ │ +00005f58 : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 61b8 │ │ │ │ │ + beq 61b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61b8 │ │ │ │ │ + bne 61b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 60ec │ │ │ │ │ + bne 60e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 61ac │ │ │ │ │ + beq 61a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61ac │ │ │ │ │ + bne 61a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61a0 │ │ │ │ │ + bne 6198 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60a0 │ │ │ │ │ + bne 6098 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 617c │ │ │ │ │ + beq 6174 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 61a0 │ │ │ │ │ + bne 6198 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60f8 │ │ │ │ │ + bne 60f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 61a0 │ │ │ │ │ + bne 6198 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61c4 │ │ │ │ │ + bne 61bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60e8 │ │ │ │ │ + bne 60e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 60ec │ │ │ │ │ + bne 60e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6218 │ │ │ │ │ + bl 6210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9178 │ │ │ │ │ + bl 9170 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 605c │ │ │ │ │ + beq 6054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6190 │ │ │ │ │ + beq 6188 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 6154 │ │ │ │ │ + beq 614c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 608c │ │ │ │ │ + beq 6084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 608c │ │ │ │ │ + beq 6084 │ │ │ │ │ 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 60bc │ │ │ │ │ + b 60b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6160 │ │ │ │ │ - b 6024 │ │ │ │ │ + blt 6158 │ │ │ │ │ + b 601c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6174 │ │ │ │ │ + b 616c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6174 │ │ │ │ │ + b 616c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5fec │ │ │ │ │ + b 5fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5fa8 │ │ │ │ │ + b 5fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92a8 │ │ │ │ │ + bl 92a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6080 │ │ │ │ │ + beq 6078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6190 │ │ │ │ │ + beq 6188 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 6148 │ │ │ │ │ - b 6154 │ │ │ │ │ + bne 6140 │ │ │ │ │ + b 614c │ │ │ │ │ │ │ │ │ │ -00006218 : │ │ │ │ │ +00006210 : │ │ │ │ │ pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 65d8 │ │ │ │ │ + beq 65d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 65d8 │ │ │ │ │ + bne 65d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 6538 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6534 │ │ │ │ │ + beq 652c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6534 │ │ │ │ │ + bne 652c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 630c │ │ │ │ │ + bne 6304 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 634c │ │ │ │ │ + beq 6344 │ │ │ │ │ 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 6604 │ │ │ │ │ + bl 65fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 62f8 │ │ │ │ │ + beq 62f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6434 │ │ │ │ │ + bne 642c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 6384 │ │ │ │ │ + bne 637c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 6538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6604 │ │ │ │ │ + bl 65fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6570 │ │ │ │ │ + blt 6568 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 62d0 │ │ │ │ │ - b 630c │ │ │ │ │ + beq 62c8 │ │ │ │ │ + b 6304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6310 │ │ │ │ │ + bne 6308 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6558 │ │ │ │ │ + beq 6550 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 6550 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 654c │ │ │ │ │ + bne 6544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6604 │ │ │ │ │ + bl 65fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63ec │ │ │ │ │ + beq 63e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6588 │ │ │ │ │ + bne 6580 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 654c │ │ │ │ │ + bne 6544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6604 │ │ │ │ │ + bl 65fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6420 │ │ │ │ │ + beq 6418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 64a8 │ │ │ │ │ + bne 64a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 630c │ │ │ │ │ + b 6304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9178 │ │ │ │ │ + bl 9170 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 62f8 │ │ │ │ │ + beq 62f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 65f4 │ │ │ │ │ + beq 65ec │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6564 │ │ │ │ │ + beq 655c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 65e4 │ │ │ │ │ + bne 65dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6338 │ │ │ │ │ + b 6330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6420 │ │ │ │ │ + beq 6418 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r6, [ip, #28] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -7362,57 +7360,57 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 6424 │ │ │ │ │ + beq 641c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 642c │ │ │ │ │ + b 6424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 629c │ │ │ │ │ + b 6294 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 633c │ │ │ │ │ + b 6334 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 642c │ │ │ │ │ + b 6424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 63b8 │ │ │ │ │ + b 63b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 65f4 │ │ │ │ │ + beq 65ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6314 │ │ │ │ │ + b 630c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 63ec │ │ │ │ │ + beq 63e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7421,135 +7419,135 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl 10118 │ │ │ │ │ - b 6514 │ │ │ │ │ + bl 10110 │ │ │ │ │ + b 650c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6260 │ │ │ │ │ + b 6258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6570 │ │ │ │ │ - b 6498 │ │ │ │ │ + bne 6568 │ │ │ │ │ + b 6490 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6314 │ │ │ │ │ + b 630c │ │ │ │ │ │ │ │ │ │ -00006604 : │ │ │ │ │ +000065fc : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6968 │ │ │ │ │ + beq 6960 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6968 │ │ │ │ │ + bne 6960 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 67f8 │ │ │ │ │ + bne 67f0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 6920 │ │ │ │ │ + beq 6918 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6908 │ │ │ │ │ + beq 6900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6908 │ │ │ │ │ + bne 6900 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 687c │ │ │ │ │ + bne 6874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6998 │ │ │ │ │ + bl 6990 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6874 │ │ │ │ │ + beq 686c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6914 │ │ │ │ │ + beq 690c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6914 │ │ │ │ │ + bne 690c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6868 │ │ │ │ │ + bne 6860 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 685c │ │ │ │ │ + beq 6854 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6868 │ │ │ │ │ + bne 6860 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6808 │ │ │ │ │ + bne 6800 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6854 │ │ │ │ │ + beq 684c │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 6840 │ │ │ │ │ + bgt 6838 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -7557,819 +7555,819 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 687c │ │ │ │ │ + beq 6874 │ │ │ │ │ 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 67f8 │ │ │ │ │ + beq 67f0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6888 │ │ │ │ │ + bne 6880 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6974 │ │ │ │ │ + beq 696c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 696c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6998 │ │ │ │ │ + bl 6990 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 675c │ │ │ │ │ + beq 6754 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 68e0 │ │ │ │ │ + bne 68d8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 68b4 │ │ │ │ │ + beq 68ac │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 6748 │ │ │ │ │ + b 6740 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 6774 │ │ │ │ │ + b 676c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 67f4 │ │ │ │ │ + b 67ec │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 67dc │ │ │ │ │ + b 67d4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6854 │ │ │ │ │ + beq 684c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6830 │ │ │ │ │ + b 6828 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6824 │ │ │ │ │ + beq 681c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 6868 │ │ │ │ │ + b 6860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 66b8 │ │ │ │ │ + b 66b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6710 │ │ │ │ │ + b 6708 │ │ │ │ │ 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 67f8 │ │ │ │ │ + blt 67f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6690 │ │ │ │ │ - b 67f4 │ │ │ │ │ + beq 6688 │ │ │ │ │ + b 67ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 664c │ │ │ │ │ + b 6644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 67f4 │ │ │ │ │ + beq 67ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 67f8 │ │ │ │ │ + b 67f0 │ │ │ │ │ │ │ │ │ │ -00006998 : │ │ │ │ │ +00006990 : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 7f64 │ │ │ │ │ + beq 7f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f64 │ │ │ │ │ + bne 7f5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 7948 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a24 │ │ │ │ │ + beq 6a1c │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 7954 │ │ │ │ │ + bne 794c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7f70 │ │ │ │ │ + beq 7f68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f70 │ │ │ │ │ + bne 7f68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7fb0 │ │ │ │ │ + bne 7fa8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7f7c │ │ │ │ │ + beq 7f74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 80d4 │ │ │ │ │ + bl 80cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 70dc │ │ │ │ │ + bne 70d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7fb0 │ │ │ │ │ + bne 7fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8494 │ │ │ │ │ + bl 848c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 76d0 │ │ │ │ │ + bne 76c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7fb0 │ │ │ │ │ + bne 7fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9278 │ │ │ │ │ + bl 92c0 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 76d0 │ │ │ │ │ + bne 76c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7fb0 │ │ │ │ │ + bne 7fa8 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ffc │ │ │ │ │ + bne 7ff4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7fb0 │ │ │ │ │ + bne 7fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8040 │ │ │ │ │ + bne 8038 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7fb0 │ │ │ │ │ + bne 7fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8084 │ │ │ │ │ + bne 807c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7954 │ │ │ │ │ + bne 794c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 80c8 │ │ │ │ │ + beq 80c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80c8 │ │ │ │ │ + bne 80c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ff0 │ │ │ │ │ + bne 7fe8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7fbc │ │ │ │ │ + beq 7fb4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9178 │ │ │ │ │ + bl 9170 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7058 │ │ │ │ │ + bne 7050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7954 │ │ │ │ │ + bne 794c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 92a8 │ │ │ │ │ + bl 92a0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 74a8 │ │ │ │ │ + bne 74a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70d0 │ │ │ │ │ + bne 70c8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7e4c │ │ │ │ │ + beq 7e44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e4c │ │ │ │ │ + bne 7e44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e40 │ │ │ │ │ + bne 7e38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7e04 │ │ │ │ │ + beq 7dfc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d770 │ │ │ │ │ + bl d768 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7720 │ │ │ │ │ + bne 7718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70d0 │ │ │ │ │ + bne 70c8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7df8 │ │ │ │ │ + beq 7df0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7df8 │ │ │ │ │ + bne 7df0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6cf0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7670 │ │ │ │ │ + bne 7668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70d0 │ │ │ │ │ + bne 70c8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7e88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e90 │ │ │ │ │ + bne 7e88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6da4 │ │ │ │ │ + bne 6d9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7e58 │ │ │ │ │ + beq 7e50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 74b0 │ │ │ │ │ + bne 74a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 6da4 │ │ │ │ │ + bne 6d9c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 78f8 │ │ │ │ │ + bne 78f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70d0 │ │ │ │ │ + bne 70c8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7964 │ │ │ │ │ + beq 795c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7964 │ │ │ │ │ + bne 795c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6ea8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7ef0 │ │ │ │ │ + beq 7ee8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 716c │ │ │ │ │ + bne 7164 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6ea8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71fc │ │ │ │ │ + bne 71f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6ea8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72a8 │ │ │ │ │ + bne 72a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6ea8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 739c │ │ │ │ │ + bne 7394 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 79f8 │ │ │ │ │ + bne 79f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70d0 │ │ │ │ │ + bne 70c8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7e9c │ │ │ │ │ + beq 7e94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e9c │ │ │ │ │ + bne 7e94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7498 │ │ │ │ │ + bne 7490 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7eb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da58 │ │ │ │ │ + bl da50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6f64 │ │ │ │ │ + beq 6f5c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f64 │ │ │ │ │ + beq 6f5c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 78cc │ │ │ │ │ + bne 78c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7498 │ │ │ │ │ + bne 7490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da58 │ │ │ │ │ + bl da50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7550 │ │ │ │ │ + beq 7548 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7550 │ │ │ │ │ + beq 7548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de88 │ │ │ │ │ + bl de80 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7550 │ │ │ │ │ + beq 7548 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7554 │ │ │ │ │ + bne 754c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7550 │ │ │ │ │ + beq 7548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7498 │ │ │ │ │ + beq 7490 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7660 │ │ │ │ │ + beq 7658 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 74a0 │ │ │ │ │ + b 7498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6bd8 │ │ │ │ │ + beq 6bd0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7f54 │ │ │ │ │ + beq 7f4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f28 │ │ │ │ │ + bne 7f20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6a18 │ │ │ │ │ + b 6a10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6aa8 │ │ │ │ │ + beq 6aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6b54 │ │ │ │ │ + beq 6b4c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7710 │ │ │ │ │ + beq 7708 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6b60 │ │ │ │ │ + b 6b58 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e30 │ │ │ │ │ + beq 6e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7298 │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 728c │ │ │ │ │ + beq 7284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6eb8 │ │ │ │ │ + b 6eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f930 │ │ │ │ │ + bl f928 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6e54 │ │ │ │ │ + beq 6e4c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e58 │ │ │ │ │ + bne 6e50 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e54 │ │ │ │ │ + beq 6e4c │ │ │ │ │ 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 7298 │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 71c4 │ │ │ │ │ + bne 71bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71e4 │ │ │ │ │ + bne 71dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6eb8 │ │ │ │ │ + b 6eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa20 │ │ │ │ │ + bl fa18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6e78 │ │ │ │ │ + beq 6e70 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e78 │ │ │ │ │ + beq 6e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f930 │ │ │ │ │ + bl f928 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 6e78 │ │ │ │ │ + beq 6e70 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e7c │ │ │ │ │ + bne 6e74 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e78 │ │ │ │ │ + beq 6e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7298 │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8394,39 +8392,39 @@ │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 71c4 │ │ │ │ │ - b 728c │ │ │ │ │ + bne 71bc │ │ │ │ │ + b 7284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa20 │ │ │ │ │ + bl fa18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6e9c │ │ │ │ │ + beq 6e94 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6ea0 │ │ │ │ │ + bne 6e98 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e9c │ │ │ │ │ + beq 6e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7298 │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8450,117 +8448,117 @@ │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 71c4 │ │ │ │ │ - b 728c │ │ │ │ │ + bne 71bc │ │ │ │ │ + b 7284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7498 │ │ │ │ │ + bne 7490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da58 │ │ │ │ │ + bl da50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 77b4 │ │ │ │ │ + bne 77ac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7970 │ │ │ │ │ + bne 7968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 70b4 │ │ │ │ │ + b 70ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl db04 │ │ │ │ │ + bl dafc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6d80 │ │ │ │ │ + bne 6d78 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d7c │ │ │ │ │ + beq 6d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, sl │ │ │ │ │ - beq 7940 │ │ │ │ │ + beq 7938 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7ea8 │ │ │ │ │ + beq 7ea0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6dac │ │ │ │ │ + b 6da4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7498 │ │ │ │ │ + bne 7490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da58 │ │ │ │ │ + bl da50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7464 │ │ │ │ │ + beq 745c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7464 │ │ │ │ │ + beq 745c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e15c │ │ │ │ │ + bl e154 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7464 │ │ │ │ │ + beq 745c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7468 │ │ │ │ │ + bne 7460 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7464 │ │ │ │ │ + beq 745c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7498 │ │ │ │ │ + beq 7490 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8590,152 +8588,152 @@ │ │ │ │ │ strd r8, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7024 │ │ │ │ │ + bne 701c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7044 │ │ │ │ │ - b 7498 │ │ │ │ │ + bne 703c │ │ │ │ │ + b 7490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6218 │ │ │ │ │ + bl 6210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6ce4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6ce4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6cf8 │ │ │ │ │ + b 6cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6b54 │ │ │ │ │ + beq 6b4c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7134 │ │ │ │ │ + bne 712c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7154 │ │ │ │ │ - b 6b54 │ │ │ │ │ + bne 714c │ │ │ │ │ + b 6b4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c84 │ │ │ │ │ + beq 6c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6c84 │ │ │ │ │ + beq 6c7c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 79e8 │ │ │ │ │ + beq 79e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6c90 │ │ │ │ │ + b 6c88 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 7480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de88 │ │ │ │ │ + bl de80 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 7480 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 7480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e15c │ │ │ │ │ + bl e154 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 7480 │ │ │ │ │ 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 7488 │ │ │ │ │ + bne 7480 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 7480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7498 │ │ │ │ │ + beq 7490 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8765,207 +8763,207 @@ │ │ │ │ │ strd r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7024 │ │ │ │ │ - b 7660 │ │ │ │ │ + bne 701c │ │ │ │ │ + b 7658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7498 │ │ │ │ │ + beq 7490 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7008 │ │ │ │ │ + b 7000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e44 │ │ │ │ │ + bl 5e3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6da4 │ │ │ │ │ + bne 6d9c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6da0 │ │ │ │ │ + beq 6d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, r6 │ │ │ │ │ - bne 74f8 │ │ │ │ │ + bne 74f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6dac │ │ │ │ │ + b 6da4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6a18 │ │ │ │ │ + b 6a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6de0 │ │ │ │ │ + b 6dd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 749c │ │ │ │ │ + bne 7494 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79dc │ │ │ │ │ + bne 79d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 79d4 │ │ │ │ │ + bne 79cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da58 │ │ │ │ │ + bl da50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7a74 │ │ │ │ │ + bne 7a6c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7498 │ │ │ │ │ + b 7490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 79a8 │ │ │ │ │ + b 79a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 779c │ │ │ │ │ - b 6c84 │ │ │ │ │ + bne 7794 │ │ │ │ │ + b 6c7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 72a0 │ │ │ │ │ + bne 7298 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7a68 │ │ │ │ │ + beq 7a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a68 │ │ │ │ │ + bne 7a60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 7a60 │ │ │ │ │ + bne 7a58 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c1c │ │ │ │ │ + bne 7c14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 6eb0 │ │ │ │ │ + b 6ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a2c │ │ │ │ │ + b 7a24 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 79d0 │ │ │ │ │ + beq 79c8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7ce4 │ │ │ │ │ + beq 7cdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce4 │ │ │ │ │ + bne 7cdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7cd8 │ │ │ │ │ + bne 7cd0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7d14 │ │ │ │ │ + beq 7d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d14 │ │ │ │ │ + bne 7d0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7cd8 │ │ │ │ │ + bne 7cd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl de88 │ │ │ │ │ + bl de80 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7cf0 │ │ │ │ │ + bne 7ce8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7cd8 │ │ │ │ │ + bne 7cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e15c │ │ │ │ │ + bl e154 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cd4 │ │ │ │ │ + beq 7ccc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cd4 │ │ │ │ │ + beq 7ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de88 │ │ │ │ │ + bl de80 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 7cd4 │ │ │ │ │ + beq 7ccc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7cb0 │ │ │ │ │ + bne 7ca8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -8996,135 +8994,135 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 79d4 │ │ │ │ │ - b 79d0 │ │ │ │ │ + bne 79cc │ │ │ │ │ + b 79c8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7d44 │ │ │ │ │ + beq 7d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d44 │ │ │ │ │ + bne 7d3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7a5c │ │ │ │ │ + bne 7a54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl fa20 │ │ │ │ │ + bl fa18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7d20 │ │ │ │ │ + bne 7d18 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7a5c │ │ │ │ │ + bne 7a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f930 │ │ │ │ │ + bl f928 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 7d50 │ │ │ │ │ + bne 7d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a58 │ │ │ │ │ + b 7a50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b80 │ │ │ │ │ + beq 7b78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 79d0 │ │ │ │ │ + b 79c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 79d0 │ │ │ │ │ + b 79c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ab4 │ │ │ │ │ + b 7aac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7b20 │ │ │ │ │ + beq 7b18 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7b24 │ │ │ │ │ + b 7b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7aec │ │ │ │ │ + b 7ae4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7c78 │ │ │ │ │ + beq 7c70 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7c7c │ │ │ │ │ + b 7c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c44 │ │ │ │ │ + b 7c3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ca8 │ │ │ │ │ + beq 7ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fa20 │ │ │ │ │ + bl fa18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ca8 │ │ │ │ │ + beq 7ca0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7a5c │ │ │ │ │ + bne 7a54 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ca8 │ │ │ │ │ + beq 7ca0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9133,1051 +9131,1051 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 7a60 │ │ │ │ │ - b 7a58 │ │ │ │ │ + bne 7a58 │ │ │ │ │ + b 7a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6cc4 │ │ │ │ │ + b 6cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 779c │ │ │ │ │ + blt 7794 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c74 │ │ │ │ │ + beq 6c6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6c90 │ │ │ │ │ + b 6c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c40 │ │ │ │ │ + b 6c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7538 │ │ │ │ │ + blt 7530 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6d68 │ │ │ │ │ - b 6da4 │ │ │ │ │ + beq 6d60 │ │ │ │ │ + b 6d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6d2c │ │ │ │ │ + b 6d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6eec │ │ │ │ │ + b 6ee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7538 │ │ │ │ │ - b 7940 │ │ │ │ │ + bne 7530 │ │ │ │ │ + b 7938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7044 │ │ │ │ │ + blt 703c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6f28 │ │ │ │ │ - b 7498 │ │ │ │ │ + beq 6f20 │ │ │ │ │ + b 7490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71e4 │ │ │ │ │ + blt 71dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6e1c │ │ │ │ │ - b 6eb0 │ │ │ │ │ + beq 6e14 │ │ │ │ │ + b 6ea8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 70a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f3c │ │ │ │ │ - b 6bd8 │ │ │ │ │ + bne 7f34 │ │ │ │ │ + b 6bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 69e0 │ │ │ │ │ + b 69d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6a60 │ │ │ │ │ + b 6a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7154 │ │ │ │ │ + blt 714c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6a94 │ │ │ │ │ + beq 6a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6b60 │ │ │ │ │ + b 6b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7f3c │ │ │ │ │ + blt 7f34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6bc8 │ │ │ │ │ + beq 6bc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 6bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6b54 │ │ │ │ │ + beq 6b4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7134 │ │ │ │ │ - b 7710 │ │ │ │ │ + bne 712c │ │ │ │ │ + b 7708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6b54 │ │ │ │ │ + beq 6b4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7134 │ │ │ │ │ - b 7710 │ │ │ │ │ + bne 712c │ │ │ │ │ + b 7708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6b54 │ │ │ │ │ + beq 6b4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7134 │ │ │ │ │ - b 7710 │ │ │ │ │ + bne 712c │ │ │ │ │ + b 7708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6b94 │ │ │ │ │ + b 6b8c │ │ │ │ │ │ │ │ │ │ -000080d4 : │ │ │ │ │ +000080cc : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 82e8 │ │ │ │ │ + beq 82e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82e8 │ │ │ │ │ + bne 82e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 82d8 │ │ │ │ │ + bne 82d0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 8290 │ │ │ │ │ + beq 8288 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 81ac │ │ │ │ │ + bne 81a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 82cc │ │ │ │ │ + bne 82c4 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8250 │ │ │ │ │ + bne 8248 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 82cc │ │ │ │ │ + bne 82c4 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81cc │ │ │ │ │ + bne 81c4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 81a8 │ │ │ │ │ + beq 81a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 82d8 │ │ │ │ │ + beq 82d0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8230 │ │ │ │ │ + beq 8228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 81b0 │ │ │ │ │ + beq 81a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81b0 │ │ │ │ │ + beq 81a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 81bc │ │ │ │ │ + b 81b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8184 │ │ │ │ │ + beq 817c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 82cc │ │ │ │ │ + beq 82c4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 8208 │ │ │ │ │ + b 8200 │ │ │ │ │ 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 823c │ │ │ │ │ + blt 8234 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8150 │ │ │ │ │ + beq 8148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 81bc │ │ │ │ │ + b 81b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 81bc │ │ │ │ │ + b 81b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 811c │ │ │ │ │ + b 8114 │ │ │ │ │ │ │ │ │ │ -000082f4 <_tmp_41_rule>: │ │ │ │ │ +000082ec <_tmp_41_rule>: │ │ │ │ │ _tmp_41_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 839c <_tmp_41_rule+0xa8> │ │ │ │ │ + beq 8394 <_tmp_41_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 839c <_tmp_41_rule+0xa8> │ │ │ │ │ + bne 8394 <_tmp_41_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8394 <_tmp_41_rule+0xa0> │ │ │ │ │ + bne 838c <_tmp_41_rule+0xa0> │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 838c <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8384 <_tmp_41_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 838c <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8384 <_tmp_41_rule+0x98> │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8338 <_tmp_41_rule+0x44> │ │ │ │ │ + b 8330 <_tmp_41_rule+0x44> │ │ │ │ │ │ │ │ │ │ -000083a8 : │ │ │ │ │ +000083a0 : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8488 │ │ │ │ │ + beq 8480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8488 │ │ │ │ │ + bne 8480 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8430 │ │ │ │ │ + bne 8428 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8440 │ │ │ │ │ + bne 8438 │ │ │ │ │ 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 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8420 │ │ │ │ │ + beq 8418 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8428 │ │ │ │ │ + beq 8420 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8428 │ │ │ │ │ + beq 8420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8430 │ │ │ │ │ + b 8428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 83f0 │ │ │ │ │ + b 83e8 │ │ │ │ │ │ │ │ │ │ -00008494 : │ │ │ │ │ +0000848c : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8568 │ │ │ │ │ + beq 8560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8568 │ │ │ │ │ + bne 8560 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 86cc │ │ │ │ │ + bne 86c4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 8670 │ │ │ │ │ + beq 8668 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86dc │ │ │ │ │ + bl 86d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8618 │ │ │ │ │ + bne 8610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 86cc │ │ │ │ │ + bne 86c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86dc │ │ │ │ │ + bl 86d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8574 │ │ │ │ │ + bne 856c │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 84dc │ │ │ │ │ + b 84d4 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8548 │ │ │ │ │ + beq 8540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8548 │ │ │ │ │ + beq 8540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8550 │ │ │ │ │ + beq 8548 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 85f4 │ │ │ │ │ + beq 85ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8550 │ │ │ │ │ + beq 8548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8550 │ │ │ │ │ + beq 8548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8558 │ │ │ │ │ + b 8550 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8524 │ │ │ │ │ + beq 851c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8524 │ │ │ │ │ + beq 851c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8550 │ │ │ │ │ + beq 8548 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 85c8 │ │ │ │ │ + b 85c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bge 86a8 │ │ │ │ │ + bge 86a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8558 │ │ │ │ │ + b 8550 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8510 │ │ │ │ │ + beq 8508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8558 │ │ │ │ │ + b 8550 │ │ │ │ │ │ │ │ │ │ -000086dc : │ │ │ │ │ +000086d4 : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 87d4 │ │ │ │ │ + beq 87cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 87d4 │ │ │ │ │ + bne 87cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 88ec │ │ │ │ │ + bne 88e4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 88a4 │ │ │ │ │ + beq 889c │ │ │ │ │ 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 88fc │ │ │ │ │ + bl 88f4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 87b4 │ │ │ │ │ + bne 87ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 88e0 │ │ │ │ │ + bne 88d8 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8864 │ │ │ │ │ + bne 885c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 88e0 │ │ │ │ │ + bne 88d8 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 87e0 │ │ │ │ │ + bne 87d8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8724 │ │ │ │ │ + b 871c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88fc │ │ │ │ │ + bl 88f4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 87b0 │ │ │ │ │ + beq 87a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 88ec │ │ │ │ │ + beq 88e4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8844 │ │ │ │ │ + beq 883c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 87b8 │ │ │ │ │ + beq 87b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87b8 │ │ │ │ │ + beq 87b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 87c4 │ │ │ │ │ + b 87bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88fc │ │ │ │ │ + bl 88f4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 878c │ │ │ │ │ + beq 8784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 88e0 │ │ │ │ │ + beq 88d8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 881c │ │ │ │ │ + b 8814 │ │ │ │ │ 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 8850 │ │ │ │ │ + blt 8848 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8758 │ │ │ │ │ + beq 8750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 87c4 │ │ │ │ │ + b 87bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 87c4 │ │ │ │ │ + b 87bc │ │ │ │ │ │ │ │ │ │ -000088fc : │ │ │ │ │ +000088f4 : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 89b0 │ │ │ │ │ + beq 89a8 │ │ │ │ │ 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 89a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 897c │ │ │ │ │ + bne 8974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 898c │ │ │ │ │ + bne 8984 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 89bc │ │ │ │ │ + beq 89b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 89bc │ │ │ │ │ + bne 89b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8978 │ │ │ │ │ + b 8970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8944 │ │ │ │ │ + b 893c │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 8978 │ │ │ │ │ + beq 8970 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 897c │ │ │ │ │ + b 8974 │ │ │ │ │ │ │ │ │ │ -000089e8 <_loop1_83_rule>: │ │ │ │ │ +000089e0 <_loop1_83_rule>: │ │ │ │ │ _loop1_83_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8b5c <_loop1_83_rule+0x174> │ │ │ │ │ + beq 8b54 <_loop1_83_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b5c <_loop1_83_rule+0x174> │ │ │ │ │ + bne 8b54 <_loop1_83_rule+0x174> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 8a88 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8a80 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b40 <_loop1_83_rule+0x158> │ │ │ │ │ + beq 8b38 <_loop1_83_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 8a88 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8a80 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b90 │ │ │ │ │ + bl 8b88 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 8aa4 <_loop1_83_rule+0xbc> │ │ │ │ │ + bne 8a9c <_loop1_83_rule+0xbc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8abc <_loop1_83_rule+0xd4> │ │ │ │ │ + bne 8ab4 <_loop1_83_rule+0xd4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 8b14 <_loop1_83_rule+0x12c> │ │ │ │ │ + beq 8b0c <_loop1_83_rule+0x12c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 8a64 <_loop1_83_rule+0x7c> │ │ │ │ │ + b 8a5c <_loop1_83_rule+0x7c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a80 <_loop1_83_rule+0x98> │ │ │ │ │ + bne 8a78 <_loop1_83_rule+0x98> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8b68 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8b60 <_loop1_83_rule+0x180> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 8b00 <_loop1_83_rule+0x118> │ │ │ │ │ + bgt 8af8 <_loop1_83_rule+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a94 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8a8c <_loop1_83_rule+0xac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 8adc <_loop1_83_rule+0xf4> │ │ │ │ │ + b 8ad4 <_loop1_83_rule+0xf4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8b68 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8b60 <_loop1_83_rule+0x180> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 8aac <_loop1_83_rule+0xc4> │ │ │ │ │ + b 8aa4 <_loop1_83_rule+0xc4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a94 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8a8c <_loop1_83_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8a30 <_loop1_83_rule+0x48> │ │ │ │ │ + b 8a28 <_loop1_83_rule+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a94 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8a8c <_loop1_83_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00008b90 : │ │ │ │ │ +00008b88 : │ │ │ │ │ tstring_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9124 │ │ │ │ │ + beq 911c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9124 │ │ │ │ │ + bne 911c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9114 │ │ │ │ │ + bne 910c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1171 @ 0x493 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c48 │ │ │ │ │ + bne 8c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9114 │ │ │ │ │ + bne 910c │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8c60 │ │ │ │ │ + bne 8c58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1171 @ 0x493 │ │ │ │ │ @@ -10190,116 +10188,116 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 909c │ │ │ │ │ + beq 9094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 909c │ │ │ │ │ + bne 9094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 908c │ │ │ │ │ + bne 9084 │ │ │ │ │ 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 9080 │ │ │ │ │ + beq 9078 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 908c │ │ │ │ │ + bne 9084 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 90a8 │ │ │ │ │ + beq 90a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90a8 │ │ │ │ │ + bne 90a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 90dc │ │ │ │ │ + bne 90d4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 90d0 │ │ │ │ │ + beq 90c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90d0 │ │ │ │ │ + bne 90c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8db0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 90b4 │ │ │ │ │ + bne 90ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9060 │ │ │ │ │ + blt 9058 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8db0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ed0 │ │ │ │ │ + bne 8ec8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9034 │ │ │ │ │ + bne 902c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 90dc │ │ │ │ │ + bne 90d4 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 8fec │ │ │ │ │ + bne 8fe4 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -10307,104 +10305,104 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne lr, r8 │ │ │ │ │ movne ip, r7 │ │ │ │ │ - beq 9108 │ │ │ │ │ + beq 9100 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 8e3c │ │ │ │ │ + ble 8e34 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 8e20 │ │ │ │ │ + b 8e18 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8c28 │ │ │ │ │ + beq 8c20 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_CALL _PyPegen_template_str │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 8ea8 │ │ │ │ │ + beq 8ea0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8c34 │ │ │ │ │ + beq 8c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c34 │ │ │ │ │ + beq 8c2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8c58 │ │ │ │ │ + b 8c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 8da4 │ │ │ │ │ + beq 8d9c │ │ │ │ │ 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 8da8 │ │ │ │ │ + bne 8da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 200c4 │ │ │ │ │ + bl 20108 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8da8 │ │ │ │ │ + bne 8da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c698 │ │ │ │ │ + bl c690 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8da8 │ │ │ │ │ + bne 8da0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 8da4 │ │ │ │ │ + beq 8d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 90f8 │ │ │ │ │ + beq 90f0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -10418,173 +10416,173 @@ │ │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_CALL _PyPegen_interpolation │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 90ec │ │ │ │ │ + beq 90e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9054 │ │ │ │ │ + bne 904c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 9010 │ │ │ │ │ + beq 9008 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 8cd4 │ │ │ │ │ + b 8ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9158 │ │ │ │ │ + beq 9150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9130 │ │ │ │ │ + bne 9128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8fc4 │ │ │ │ │ + b 8fbc │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9074 │ │ │ │ │ + beq 906c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 8fd8 │ │ │ │ │ + b 8fd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e0 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8fb8 │ │ │ │ │ + bne 8fb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 8db8 │ │ │ │ │ + b 8db0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fb8 │ │ │ │ │ + beq 8fb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 8dc0 │ │ │ │ │ + b 8db8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8c28 │ │ │ │ │ + b 8c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c8c │ │ │ │ │ + b 8c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d00 │ │ │ │ │ + b 8cf8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 8d90 │ │ │ │ │ + b 8d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d40 │ │ │ │ │ + b 8d38 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8df4 │ │ │ │ │ + b 8dec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9060 │ │ │ │ │ + bne 9058 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 8dc0 │ │ │ │ │ + b 8db8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 9080 │ │ │ │ │ + b 9078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8ec8 │ │ │ │ │ + b 8ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8bd8 │ │ │ │ │ + b 8bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9008 │ │ │ │ │ + beq 9000 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 8df4 │ │ │ │ │ + b 8dec │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9144 │ │ │ │ │ - b 8dec │ │ │ │ │ + bne 913c │ │ │ │ │ + b 8de4 │ │ │ │ │ │ │ │ │ │ -00009178 : │ │ │ │ │ +00009170 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 929c │ │ │ │ │ + beq 9294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 929c │ │ │ │ │ + bne 9294 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 928c │ │ │ │ │ + bne 9284 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ @@ -10592,96 +10590,96 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, ip │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 927c │ │ │ │ │ + beq 9274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 927c │ │ │ │ │ + beq 9274 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 927c │ │ │ │ │ + beq 9274 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9258 │ │ │ │ │ + beq 9250 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9284 │ │ │ │ │ + beq 927c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9284 │ │ │ │ │ + beq 927c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 928c │ │ │ │ │ + b 9284 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 91c0 │ │ │ │ │ + b 91b8 │ │ │ │ │ │ │ │ │ │ -000092a8 : │ │ │ │ │ +000092a0 : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9428 │ │ │ │ │ + beq 9420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9428 │ │ │ │ │ + bne 9420 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9354 │ │ │ │ │ + bne 934c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 93d8 │ │ │ │ │ + beq 93d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -10689,366 +10687,366 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 9364 │ │ │ │ │ + bne 935c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 934c │ │ │ │ │ + beq 9344 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 93b4 │ │ │ │ │ + beq 93ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 934c │ │ │ │ │ + beq 9344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 934c │ │ │ │ │ + beq 9344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9354 │ │ │ │ │ + b 934c │ │ │ │ │ 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 9354 │ │ │ │ │ + blt 934c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9330 │ │ │ │ │ - b 934c │ │ │ │ │ + beq 9328 │ │ │ │ │ + b 9344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 92f0 │ │ │ │ │ + b 92e8 │ │ │ │ │ │ │ │ │ │ -00009434 : │ │ │ │ │ +0000942c : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9e30 │ │ │ │ │ + beq 9e28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e30 │ │ │ │ │ + bne 9e28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 9598 │ │ │ │ │ + bne 9590 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - bne 9644 │ │ │ │ │ + bne 963c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq 9dcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9dd4 │ │ │ │ │ + bne 9dcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 95f0 │ │ │ │ │ + bne 95e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9ed0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 9d60 │ │ │ │ │ + bne 9d58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 95f0 │ │ │ │ │ + bne 95e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a024 │ │ │ │ │ + bl a01c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9cd8 │ │ │ │ │ + bne 9cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 95f0 │ │ │ │ │ + bne 95e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249f4 <_loop1_74_rule> │ │ │ │ │ + bl 24a38 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 95a8 │ │ │ │ │ + beq 95a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a378 <_loop0_73_rule> │ │ │ │ │ + bl a370 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 95a8 │ │ │ │ │ + beq 95a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4f8 │ │ │ │ │ + bl a4f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 95ac │ │ │ │ │ + bne 95a4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9624 │ │ │ │ │ + beq 961c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e20 │ │ │ │ │ + bne 9e18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 95f0 │ │ │ │ │ + bne 95e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a1cc <_loop1_75_rule> │ │ │ │ │ + bl a1c4 <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9de0 │ │ │ │ │ + bne 9dd8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 95f0 │ │ │ │ │ + bne 95e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a4f8 │ │ │ │ │ + bl a4f0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9604 │ │ │ │ │ + bne 95fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 9594 │ │ │ │ │ + b 958c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9580 │ │ │ │ │ + bne 9578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 95f0 │ │ │ │ │ + beq 95e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 95f8 │ │ │ │ │ + b 95f0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9ccc │ │ │ │ │ + beq 9cc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ccc │ │ │ │ │ + bne 9cc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9cc0 │ │ │ │ │ + bne 9cb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9c7c │ │ │ │ │ + bne 9c74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9cc0 │ │ │ │ │ + bne 9cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7b0 │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c4c │ │ │ │ │ + bne 9c44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9cc0 │ │ │ │ │ + bne 9cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9ed0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9764 │ │ │ │ │ + bne 975c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25490 <_loop0_72_rule> │ │ │ │ │ + bl 254d4 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e7c │ │ │ │ │ + beq 9e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e84 │ │ │ │ │ + beq 9e7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e84 │ │ │ │ │ + bne 9e7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e90 │ │ │ │ │ + bne 9e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a024 │ │ │ │ │ + bl a01c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 9e3c │ │ │ │ │ + bne 9e34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e90 │ │ │ │ │ + bne 9e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a1cc <_loop1_75_rule> │ │ │ │ │ + bl a1c4 <_loop1_75_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e58 │ │ │ │ │ + bne 9e50 │ │ │ │ │ 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 9cc0 │ │ │ │ │ + bne 9cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25490 <_loop0_72_rule> │ │ │ │ │ + bl 254d4 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9798 │ │ │ │ │ + beq 9790 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 98a8 │ │ │ │ │ + bne 98a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 9cc0 │ │ │ │ │ + bne 9cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7b0 │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 97e4 │ │ │ │ │ + bne 97dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c388 <_loop0_76_rule> │ │ │ │ │ + bl c380 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97e0 │ │ │ │ │ + beq 97d8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b64 │ │ │ │ │ + bne 9b5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 9cc0 │ │ │ │ │ + bne 9cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e508 <_loop1_77_rule> │ │ │ │ │ + bl e500 <_loop1_77_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9814 │ │ │ │ │ + beq 980c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9840 │ │ │ │ │ + bne 9838 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 94a8 │ │ │ │ │ - b 9598 │ │ │ │ │ + beq 94a0 │ │ │ │ │ + b 9590 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9814 │ │ │ │ │ + beq 980c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11057,153 +11055,153 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 9818 │ │ │ │ │ + beq 9810 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9820 │ │ │ │ │ + b 9818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9b14 │ │ │ │ │ + beq 9b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b14 │ │ │ │ │ + bne 9b0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 979c │ │ │ │ │ + bne 9794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ 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 9a20 │ │ │ │ │ + beq 9a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9b30 │ │ │ │ │ + beq 9b28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b30 │ │ │ │ │ + bne 9b28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9b20 │ │ │ │ │ + bne 9b18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9b44 │ │ │ │ │ + beq 9b3c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9b20 │ │ │ │ │ + bne 9b18 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 9a2c │ │ │ │ │ - bl 252f8 │ │ │ │ │ + beq 9a24 │ │ │ │ │ + bl 2533c │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 9a2c │ │ │ │ │ + beq 9a24 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99f0 │ │ │ │ │ + bne 99e8 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bne 99d8 │ │ │ │ │ + bne 99d0 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c2c │ │ │ │ │ + beq 9c24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 997c │ │ │ │ │ + b 9974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99b0 │ │ │ │ │ + beq 99a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 979c │ │ │ │ │ + b 9794 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ str r9, [r3, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9b3c │ │ │ │ │ + beq 9b34 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 9a7c │ │ │ │ │ + ble 9a74 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 9a64 │ │ │ │ │ + bne 9a5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11212,28 +11210,28 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9798 │ │ │ │ │ + beq 9790 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 979c │ │ │ │ │ + bne 9794 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9798 │ │ │ │ │ + beq 9790 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11241,126 +11239,126 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 987c │ │ │ │ │ + b 9874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 98d4 │ │ │ │ │ + b 98cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9934 │ │ │ │ │ + b 992c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c20 │ │ │ │ │ + beq 9c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c20 │ │ │ │ │ + bne 9c18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c10 │ │ │ │ │ + bne 9c08 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bd4 │ │ │ │ │ + bne 9bcc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c10 │ │ │ │ │ + bne 9c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25074 │ │ │ │ │ + bl 250b8 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c38 │ │ │ │ │ + beq 9c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c388 <_loop0_76_rule> │ │ │ │ │ + bl c380 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 97e0 │ │ │ │ │ + beq 97d8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 97e0 │ │ │ │ │ + beq 97d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ - b 985c │ │ │ │ │ + b 9854 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 97e4 │ │ │ │ │ + b 97dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9b90 │ │ │ │ │ + b 9b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 9b40 │ │ │ │ │ + b 9b38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 97e4 │ │ │ │ │ + b 97dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c388 <_loop0_76_rule> │ │ │ │ │ + bl c380 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 96b4 │ │ │ │ │ + beq 96ac │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 96b4 │ │ │ │ │ + beq 96ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ - b 985c │ │ │ │ │ + b 9854 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9694 │ │ │ │ │ + beq 968c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11368,819 +11366,819 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b 9880 │ │ │ │ │ + b 9878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9820 │ │ │ │ │ + b 9818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 966c │ │ │ │ │ + b 9664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a378 <_loop0_73_rule> │ │ │ │ │ + bl a370 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 950c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4f8 │ │ │ │ │ + bl a4f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9518 │ │ │ │ │ + bne 9510 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9db4 │ │ │ │ │ + beq 9dac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9dc8 │ │ │ │ │ - b 9594 │ │ │ │ │ + bne 9dc0 │ │ │ │ │ + b 958c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25490 <_loop0_72_rule> │ │ │ │ │ + bl 254d4 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 94f4 │ │ │ │ │ + beq 94ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a378 <_loop0_73_rule> │ │ │ │ │ + bl a370 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 94f4 │ │ │ │ │ + beq 94ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4f8 │ │ │ │ │ + bl a4f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 94f8 │ │ │ │ │ + bne 94f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ - b 9d14 │ │ │ │ │ + b 9d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 95f8 │ │ │ │ │ + beq 95f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 95f8 │ │ │ │ │ + b 95f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 94d0 │ │ │ │ │ + b 94c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a4f8 │ │ │ │ │ + bl a4f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 95cc │ │ │ │ │ + bne 95c4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9580 │ │ │ │ │ - b 9624 │ │ │ │ │ + bne 9578 │ │ │ │ │ + b 961c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9630 │ │ │ │ │ - b 958c │ │ │ │ │ + bne 9628 │ │ │ │ │ + b 9584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 947c │ │ │ │ │ + b 9474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ec8 │ │ │ │ │ + beq 9ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ea0 │ │ │ │ │ + bne 9e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 25074 │ │ │ │ │ + bl 250b8 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - bne 985c │ │ │ │ │ + bne 9854 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9764 │ │ │ │ │ + b 975c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9714 │ │ │ │ │ + b 970c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9764 │ │ │ │ │ + b 975c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e58 │ │ │ │ │ + beq 9e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9764 │ │ │ │ │ + b 975c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9eac │ │ │ │ │ - b 9754 │ │ │ │ │ + bne 9ea4 │ │ │ │ │ + b 974c │ │ │ │ │ │ │ │ │ │ -00009ed8 : │ │ │ │ │ +00009ed0 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9fa0 │ │ │ │ │ + beq 9f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9fa0 │ │ │ │ │ + bne 9f98 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a014 │ │ │ │ │ + bne a00c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 249f4 <_loop1_74_rule> │ │ │ │ │ + bl 24a38 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f50 │ │ │ │ │ + beq 9f48 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ffc │ │ │ │ │ + bne 9ff4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a014 │ │ │ │ │ + bne a00c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249f4 <_loop1_74_rule> │ │ │ │ │ + bl 24a38 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f84 │ │ │ │ │ + beq 9f7c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9fac │ │ │ │ │ + bne 9fa4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9f1c │ │ │ │ │ + b 9f14 │ │ │ │ │ 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 9f84 │ │ │ │ │ + beq 9f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9f8c │ │ │ │ │ + beq 9f84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f8c │ │ │ │ │ + beq 9f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9f94 │ │ │ │ │ + b 9f8c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9fcc │ │ │ │ │ - b 9f50 │ │ │ │ │ + bne 9fc4 │ │ │ │ │ + b 9f48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9f94 │ │ │ │ │ + b 9f8c │ │ │ │ │ │ │ │ │ │ -0000a024 : │ │ │ │ │ +0000a01c : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a1c0 │ │ │ │ │ + beq a1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a1c0 │ │ │ │ │ + bne a1b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a1b0 │ │ │ │ │ + bne a1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 25490 <_loop0_72_rule> │ │ │ │ │ + bl 254d4 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a0a0 │ │ │ │ │ + beq a098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a1cc <_loop1_75_rule> │ │ │ │ │ + bl a1c4 <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a0f8 │ │ │ │ │ + bne a0f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a1b0 │ │ │ │ │ + bne a1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25490 <_loop0_72_rule> │ │ │ │ │ + bl 254d4 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a0d8 │ │ │ │ │ + beq a0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a1cc <_loop1_75_rule> │ │ │ │ │ + bl a1c4 <_loop1_75_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne a174 │ │ │ │ │ + bne a16c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0a0 │ │ │ │ │ + beq a098 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq a0a0 │ │ │ │ │ + beq a098 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a148 │ │ │ │ │ + beq a140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a0e0 │ │ │ │ │ + beq a0d8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0e0 │ │ │ │ │ + beq a0d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a0e8 │ │ │ │ │ + b a0e0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0d8 │ │ │ │ │ + beq a0d0 │ │ │ │ │ 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 a0d8 │ │ │ │ │ + beq a0d0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b a128 │ │ │ │ │ + b a120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a0e8 │ │ │ │ │ + b a0e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a06c │ │ │ │ │ + b a064 │ │ │ │ │ │ │ │ │ │ -0000a1cc <_loop1_75_rule>: │ │ │ │ │ +0000a1c4 <_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 a340 <_loop1_75_rule+0x174> │ │ │ │ │ + beq a338 <_loop1_75_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a340 <_loop1_75_rule+0x174> │ │ │ │ │ + bne a338 <_loop1_75_rule+0x174> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne a270 <_loop1_75_rule+0xa4> │ │ │ │ │ + bne a268 <_loop1_75_rule+0xa4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq a324 <_loop1_75_rule+0x158> │ │ │ │ │ + beq a31c <_loop1_75_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne a270 <_loop1_75_rule+0xa4> │ │ │ │ │ + bne a268 <_loop1_75_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ab4 │ │ │ │ │ + bl 25af8 │ │ │ │ │ R_ARM_CALL lambda_param_with_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a28c <_loop1_75_rule+0xc0> │ │ │ │ │ + bne a284 <_loop1_75_rule+0xc0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a2a4 <_loop1_75_rule+0xd8> │ │ │ │ │ + bne a29c <_loop1_75_rule+0xd8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq a34c <_loop1_75_rule+0x180> │ │ │ │ │ + beq a344 <_loop1_75_rule+0x180> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b a24c <_loop1_75_rule+0x80> │ │ │ │ │ + b a244 <_loop1_75_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a268 <_loop1_75_rule+0x9c> │ │ │ │ │ + bne a260 <_loop1_75_rule+0x9c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a2fc <_loop1_75_rule+0x130> │ │ │ │ │ + beq a2f4 <_loop1_75_rule+0x130> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt a2e8 <_loop1_75_rule+0x11c> │ │ │ │ │ + bgt a2e0 <_loop1_75_rule+0x11c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a27c <_loop1_75_rule+0xb0> │ │ │ │ │ + b a274 <_loop1_75_rule+0xb0> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, r5, lsl #2] │ │ │ │ │ str r1, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a2c4 <_loop1_75_rule+0xf8> │ │ │ │ │ + b a2bc <_loop1_75_rule+0xf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a27c <_loop1_75_rule+0xb0> │ │ │ │ │ + b a274 <_loop1_75_rule+0xb0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a27c <_loop1_75_rule+0xb0> │ │ │ │ │ + b a274 <_loop1_75_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a214 <_loop1_75_rule+0x48> │ │ │ │ │ + b a20c <_loop1_75_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a2fc <_loop1_75_rule+0x130> │ │ │ │ │ + beq a2f4 <_loop1_75_rule+0x130> │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b a294 <_loop1_75_rule+0xc8> │ │ │ │ │ + b a28c <_loop1_75_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -0000a378 <_loop0_73_rule>: │ │ │ │ │ +0000a370 <_loop0_73_rule>: │ │ │ │ │ _loop0_73_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a4c0 <_loop0_73_rule+0x148> │ │ │ │ │ + beq a4b8 <_loop0_73_rule+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a4c0 <_loop0_73_rule+0x148> │ │ │ │ │ + bne a4b8 <_loop0_73_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a494 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a48c <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a4a4 <_loop0_73_rule+0x12c> │ │ │ │ │ + beq a49c <_loop0_73_rule+0x12c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne a494 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a48c <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ab4 │ │ │ │ │ + bl 25af8 │ │ │ │ │ R_ARM_CALL lambda_param_with_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a448 <_loop0_73_rule+0xd0> │ │ │ │ │ + bne a440 <_loop0_73_rule+0xd0> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a474 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a46c <_loop0_73_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt a460 <_loop0_73_rule+0xe8> │ │ │ │ │ + bgt a458 <_loop0_73_rule+0xe8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq a4cc <_loop0_73_rule+0x154> │ │ │ │ │ + beq a4c4 <_loop0_73_rule+0x154> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a3f8 <_loop0_73_rule+0x80> │ │ │ │ │ + b a3f0 <_loop0_73_rule+0x80> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b a420 <_loop0_73_rule+0xa8> │ │ │ │ │ + b a418 <_loop0_73_rule+0xa8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a438 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a430 <_loop0_73_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a438 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a430 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a438 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a430 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a3c0 <_loop0_73_rule+0x48> │ │ │ │ │ + b a3b8 <_loop0_73_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a474 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a46c <_loop0_73_rule+0xfc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b a450 <_loop0_73_rule+0xd8> │ │ │ │ │ + b a448 <_loop0_73_rule+0xd8> │ │ │ │ │ │ │ │ │ │ -0000a4f8 : │ │ │ │ │ +0000a4f0 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq aad4 │ │ │ │ │ + beq aacc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aad4 │ │ │ │ │ + bne aacc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a9c0 │ │ │ │ │ + bne a9b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a63c │ │ │ │ │ + bne a634 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5d0 │ │ │ │ │ + bne a5c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a9c0 │ │ │ │ │ + bne a9b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a700 │ │ │ │ │ + bne a6f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a9c0 │ │ │ │ │ + bne a9b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl aae0 │ │ │ │ │ + bl aad8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne aab8 │ │ │ │ │ + bne aab0 │ │ │ │ │ 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 25074 │ │ │ │ │ + bl 250b8 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq a570 │ │ │ │ │ + beq a568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c388 <_loop0_76_rule> │ │ │ │ │ + bl c380 <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a570 │ │ │ │ │ + beq a568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl aae0 │ │ │ │ │ + bl aad8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a574 │ │ │ │ │ + bne a56c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a758 │ │ │ │ │ + beq a750 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a758 │ │ │ │ │ + bne a750 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a5bc │ │ │ │ │ + b a5b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a910 │ │ │ │ │ + beq a908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a910 │ │ │ │ │ + bne a908 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a904 │ │ │ │ │ + bne a8fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a870 │ │ │ │ │ + bne a868 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne a904 │ │ │ │ │ + bne a8fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a81c │ │ │ │ │ + bne a814 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a904 │ │ │ │ │ + bne a8fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a784 │ │ │ │ │ + bne a77c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq a55c │ │ │ │ │ - b a5c0 │ │ │ │ │ + beq a554 │ │ │ │ │ + b a5b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a594 │ │ │ │ │ + beq a58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e508 <_loop1_77_rule> │ │ │ │ │ + bl e500 <_loop1_77_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a594 │ │ │ │ │ + beq a58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl aae0 │ │ │ │ │ + bl aad8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a598 │ │ │ │ │ + bne a590 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a628 │ │ │ │ │ + bne a620 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a5bc │ │ │ │ │ + beq a5b4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a5c0 │ │ │ │ │ + b a5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 204c │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a6d8 │ │ │ │ │ + beq a6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c388 <_loop0_76_rule> │ │ │ │ │ + bl c380 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a6d8 │ │ │ │ │ + beq a6d0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a6d8 │ │ │ │ │ + beq a6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 204c │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a6d8 │ │ │ │ │ + beq a6d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12189,35 +12187,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq a6dc │ │ │ │ │ + beq a6d4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b a6e4 │ │ │ │ │ + b a6dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a6b4 │ │ │ │ │ + beq a6ac │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a6b4 │ │ │ │ │ + beq a6ac │ │ │ │ │ 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 │ │ │ │ │ @@ -12225,79 +12223,79 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b a7f4 │ │ │ │ │ + b a7ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a9e0 │ │ │ │ │ + beq a9d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a9e0 │ │ │ │ │ + bne a9d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a9d0 │ │ │ │ │ + bne a9c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a958 │ │ │ │ │ + bne a950 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne a9d0 │ │ │ │ │ + bne a9c8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne a91c │ │ │ │ │ + bne a914 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a694 │ │ │ │ │ + b a68c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b a6e4 │ │ │ │ │ + b a6dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a668 │ │ │ │ │ + b a660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne a9a8 │ │ │ │ │ + bne a9a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq aa20 │ │ │ │ │ + beq aa18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a8f8 │ │ │ │ │ + b a8f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -12307,251 +12305,251 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a9ec │ │ │ │ │ + bne a9e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne a810 │ │ │ │ │ - b a6e4 │ │ │ │ │ + bne a808 │ │ │ │ │ + b a6dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a934 │ │ │ │ │ - b a93c │ │ │ │ │ + bne a92c │ │ │ │ │ + b a934 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b a5c0 │ │ │ │ │ + b a5b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a694 │ │ │ │ │ + b a68c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a89c │ │ │ │ │ + b a894 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq aaa8 │ │ │ │ │ + beq aaa0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne a810 │ │ │ │ │ + bne a808 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b a5bc │ │ │ │ │ + b a5b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aa70 │ │ │ │ │ + beq aa68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a964 │ │ │ │ │ - b a690 │ │ │ │ │ + bne a95c │ │ │ │ │ + b a688 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a948 │ │ │ │ │ + bne a940 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne aa40 │ │ │ │ │ + bne aa38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a8f8 │ │ │ │ │ + b a8f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a5bc │ │ │ │ │ + b a5b4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a628 │ │ │ │ │ - b a758 │ │ │ │ │ + bne a620 │ │ │ │ │ + b a750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a540 │ │ │ │ │ + b a538 │ │ │ │ │ │ │ │ │ │ -0000aae0 : │ │ │ │ │ +0000aad8 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ab84 │ │ │ │ │ + beq ab7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab84 │ │ │ │ │ + bne ab7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ab74 │ │ │ │ │ + bne ab6c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abd8 │ │ │ │ │ + bne abd0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab90 │ │ │ │ │ + bne ab88 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ab28 │ │ │ │ │ + b ab20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25074 │ │ │ │ │ + bl 250b8 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ab64 │ │ │ │ │ + beq ab5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ab6c │ │ │ │ │ + beq ab64 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab6c │ │ │ │ │ + beq ab64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ab74 │ │ │ │ │ + b ab6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ad98 │ │ │ │ │ + beq ad90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad98 │ │ │ │ │ + bne ad90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ad8c │ │ │ │ │ + bne ad84 │ │ │ │ │ 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 ad5c │ │ │ │ │ + bne ad54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ad8c │ │ │ │ │ + bne ad84 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad24 │ │ │ │ │ + bne ad1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ad8c │ │ │ │ │ + bne ad84 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ac9c │ │ │ │ │ + bne ac94 │ │ │ │ │ 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 ab50 │ │ │ │ │ - b ab74 │ │ │ │ │ + beq ab48 │ │ │ │ │ + b ab6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac74 │ │ │ │ │ + beq ac6c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac74 │ │ │ │ │ + beq ac6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 100c │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ac74 │ │ │ │ │ + beq ac6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12560,446 +12558,446 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq ac78 │ │ │ │ │ + beq ac70 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ac80 │ │ │ │ │ + b ac78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac50 │ │ │ │ │ + beq ac48 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac50 │ │ │ │ │ + beq ac48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ac50 │ │ │ │ │ - b acd0 │ │ │ │ │ + beq ac48 │ │ │ │ │ + b acc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac2c │ │ │ │ │ + beq ac24 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - beq ac2c │ │ │ │ │ - b acd8 │ │ │ │ │ + beq ac24 │ │ │ │ │ + b acd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ac80 │ │ │ │ │ + b ac78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ac04 │ │ │ │ │ + b abfc │ │ │ │ │ │ │ │ │ │ -0000ada4 <_loop0_1_rule>: │ │ │ │ │ +0000ad9c <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ae78 <_loop0_1_rule+0xd4> │ │ │ │ │ + beq ae70 <_loop0_1_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae78 <_loop0_1_rule+0xd4> │ │ │ │ │ + bne ae70 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne af10 <_loop0_1_rule+0x16c> │ │ │ │ │ + bne af08 <_loop0_1_rule+0x16c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq aef4 <_loop0_1_rule+0x150> │ │ │ │ │ + beq aeec <_loop0_1_rule+0x150> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne af10 <_loop0_1_rule+0x16c> │ │ │ │ │ + bne af08 <_loop0_1_rule+0x16c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aedc <_loop0_1_rule+0x138> │ │ │ │ │ + bne aed4 <_loop0_1_rule+0x138> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq aebc <_loop0_1_rule+0x118> │ │ │ │ │ + beq aeb4 <_loop0_1_rule+0x118> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt ae84 <_loop0_1_rule+0xe0> │ │ │ │ │ + bgt ae7c <_loop0_1_rule+0xe0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b adec <_loop0_1_rule+0x48> │ │ │ │ │ + b ade4 <_loop0_1_rule+0x48> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ae50 <_loop0_1_rule+0xac> │ │ │ │ │ + b ae48 <_loop0_1_rule+0xac> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne af20 <_loop0_1_rule+0x17c> │ │ │ │ │ + bne af18 <_loop0_1_rule+0x17c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ae68 <_loop0_1_rule+0xc4> │ │ │ │ │ + b ae60 <_loop0_1_rule+0xc4> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq ae98 <_loop0_1_rule+0xf4> │ │ │ │ │ + beq ae90 <_loop0_1_rule+0xf4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r8, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b ae24 <_loop0_1_rule+0x80> │ │ │ │ │ + b ae1c <_loop0_1_rule+0x80> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ae68 <_loop0_1_rule+0xc4> │ │ │ │ │ + b ae60 <_loop0_1_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ae68 <_loop0_1_rule+0xc4> │ │ │ │ │ + b ae60 <_loop0_1_rule+0xc4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b aee4 <_loop0_1_rule+0x140> │ │ │ │ │ + b aedc <_loop0_1_rule+0x140> │ │ │ │ │ │ │ │ │ │ -0000af28 : │ │ │ │ │ +0000af20 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b03c │ │ │ │ │ + beq b034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b03c │ │ │ │ │ + bne b034 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne afec │ │ │ │ │ + bne afe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1f2d8 │ │ │ │ │ + bl 1f31c │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne afdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne afdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ebe8 │ │ │ │ │ + bl 1ec2c │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne afdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne afe4 │ │ │ │ │ + bne afdc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne affc │ │ │ │ │ + bne aff4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af28 │ │ │ │ │ + bl af20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq afe0 │ │ │ │ │ + beq afd8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq afe0 │ │ │ │ │ + beq afd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b048 │ │ │ │ │ + bne b040 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b afe4 │ │ │ │ │ + b afdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b af70 │ │ │ │ │ + b af68 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq b034 │ │ │ │ │ - b afec │ │ │ │ │ + beq b02c │ │ │ │ │ + b afe4 │ │ │ │ │ │ │ │ │ │ -0000b070 : │ │ │ │ │ +0000b068 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b144 │ │ │ │ │ + beq b13c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b144 │ │ │ │ │ + bne b13c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b0f4 │ │ │ │ │ + bne b0ec │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b0f0 │ │ │ │ │ + bne b0e8 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b108 │ │ │ │ │ + bne b100 │ │ │ │ │ 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 d734 <_tmp_114_rule+0x8c> │ │ │ │ │ + bl d77c │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b0f0 │ │ │ │ │ + beq b0e8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bba8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bba0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0f4 │ │ │ │ │ + beq b0ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b0fc │ │ │ │ │ + b b0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b0b4 │ │ │ │ │ + b b0ac │ │ │ │ │ │ │ │ │ │ -0000b150 : │ │ │ │ │ +0000b148 : │ │ │ │ │ invalid_comprehension_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b460 │ │ │ │ │ + beq b458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b460 │ │ │ │ │ + bne b458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b46c │ │ │ │ │ + bne b464 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3e8 │ │ │ │ │ + bne b3e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b46c │ │ │ │ │ + bne b464 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b238 │ │ │ │ │ + bne b230 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b46c │ │ │ │ │ + bne b464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b558 <_tmp_123_rule> │ │ │ │ │ + bl b550 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b284 │ │ │ │ │ + bne b27c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b46c │ │ │ │ │ + bne b464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b558 <_tmp_123_rule> │ │ │ │ │ + bl b550 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b350 │ │ │ │ │ + bne b348 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b1e0 │ │ │ │ │ + beq b1d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b1e0 │ │ │ │ │ + beq b1d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq b1e0 │ │ │ │ │ + beq b1d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC121 │ │ │ │ │ - b b434 │ │ │ │ │ + b b42c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddc8 │ │ │ │ │ + bl 1de0c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b200 │ │ │ │ │ + beq b1f8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b200 │ │ │ │ │ + beq b1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq b200 │ │ │ │ │ + beq b1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b200 │ │ │ │ │ + beq b1f8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -13021,43 +13019,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq b228 │ │ │ │ │ + beq b220 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b22c │ │ │ │ │ + b b224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddc8 │ │ │ │ │ + bl 1de0c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b220 │ │ │ │ │ + beq b218 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b220 │ │ │ │ │ + beq b218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b220 │ │ │ │ │ + beq b218 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13066,105 +13064,105 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq b228 │ │ │ │ │ - b b22c │ │ │ │ │ + beq b220 │ │ │ │ │ + b b224 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b1b4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b b32c │ │ │ │ │ + b b324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b198 │ │ │ │ │ + b b190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b22c │ │ │ │ │ + b b224 │ │ │ │ │ │ │ │ │ │ -0000b478 <_tmp_116_rule>: │ │ │ │ │ +0000b470 <_tmp_116_rule>: │ │ │ │ │ _tmp_116_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b54c <_tmp_116_rule+0xd4> │ │ │ │ │ + beq b544 <_tmp_116_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b54c <_tmp_116_rule+0xd4> │ │ │ │ │ + bne b544 <_tmp_116_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b53c <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b534 <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b514 <_tmp_116_rule+0x9c> │ │ │ │ │ + bne b50c <_tmp_116_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b53c <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b534 <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13173,330 +13171,330 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4e0 <_tmp_116_rule+0x68> │ │ │ │ │ + beq b4d8 <_tmp_116_rule+0x68> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b b500 <_tmp_116_rule+0x88> │ │ │ │ │ + b b4f8 <_tmp_116_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b508 <_tmp_116_rule+0x90> │ │ │ │ │ + b b500 <_tmp_116_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b4c0 <_tmp_116_rule+0x48> │ │ │ │ │ + b b4b8 <_tmp_116_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000b558 <_tmp_123_rule>: │ │ │ │ │ +0000b550 <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b600 <_tmp_123_rule+0xa8> │ │ │ │ │ + beq b5f8 <_tmp_123_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b600 <_tmp_123_rule+0xa8> │ │ │ │ │ + bne b5f8 <_tmp_123_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b5f8 <_tmp_123_rule+0xa0> │ │ │ │ │ + bne b5f0 <_tmp_123_rule+0xa0> │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5f0 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b5e8 <_tmp_123_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5f0 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b5e8 <_tmp_123_rule+0x98> │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b59c <_tmp_123_rule+0x44> │ │ │ │ │ + b b594 <_tmp_123_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b60c <_tmp_120_rule>: │ │ │ │ │ +0000b604 <_tmp_120_rule>: │ │ │ │ │ _tmp_120_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b738 <_tmp_120_rule+0x12c> │ │ │ │ │ + beq b730 <_tmp_120_rule+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b738 <_tmp_120_rule+0x12c> │ │ │ │ │ + bne b730 <_tmp_120_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b730 <_tmp_120_rule+0x124> │ │ │ │ │ + bne b728 <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1f2d8 │ │ │ │ │ + bl 1f31c │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ebe8 │ │ │ │ │ + bl 1ec2c │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b638 <_tmp_120_rule+0x2c> │ │ │ │ │ + bl b680 <_tmp_120_rule+0x7c> │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b728 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b720 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b650 <_tmp_120_rule+0x44> │ │ │ │ │ + b b648 <_tmp_120_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b744 <_loop0_122_rule>: │ │ │ │ │ +0000b73c <_loop0_122_rule>: │ │ │ │ │ _loop0_122_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b944 <_loop0_122_rule+0x200> │ │ │ │ │ + beq b93c <_loop0_122_rule+0x200> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b944 <_loop0_122_rule+0x200> │ │ │ │ │ + bne b93c <_loop0_122_rule+0x200> │ │ │ │ │ ldr r5, [r8, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b934 <_loop0_122_rule+0x1f0> │ │ │ │ │ + bne b92c <_loop0_122_rule+0x1f0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq b950 <_loop0_122_rule+0x20c> │ │ │ │ │ + beq b948 <_loop0_122_rule+0x20c> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b934 <_loop0_122_rule+0x1f0> │ │ │ │ │ + bne b92c <_loop0_122_rule+0x1f0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq b8c8 <_loop0_122_rule+0x184> │ │ │ │ │ + beq b8c0 <_loop0_122_rule+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8c8 <_loop0_122_rule+0x184> │ │ │ │ │ + bne b8c0 <_loop0_122_rule+0x184> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b828 <_loop0_122_rule+0xe4> │ │ │ │ │ + bne b820 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ + bl 9efc │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b828 <_loop0_122_rule+0xe4> │ │ │ │ │ + beq b820 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b874 <_loop0_122_rule+0x130> │ │ │ │ │ + bne b86c <_loop0_122_rule+0x130> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq b8e8 <_loop0_122_rule+0x1a4> │ │ │ │ │ + beq b8e0 <_loop0_122_rule+0x1a4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt b8d4 <_loop0_122_rule+0x190> │ │ │ │ │ + bgt b8cc <_loop0_122_rule+0x190> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8a8 <_loop0_122_rule+0x164> │ │ │ │ │ + bne b8a0 <_loop0_122_rule+0x164> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq b908 <_loop0_122_rule+0x1c4> │ │ │ │ │ + beq b900 <_loop0_122_rule+0x1c4> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - b b7d0 <_loop0_122_rule+0x8c> │ │ │ │ │ + b b7c8 <_loop0_122_rule+0x8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b880 <_loop0_122_rule+0x13c> │ │ │ │ │ + beq b878 <_loop0_122_rule+0x13c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b830 <_loop0_122_rule+0xec> │ │ │ │ │ + b b828 <_loop0_122_rule+0xec> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b7f4 <_loop0_122_rule+0xb0> │ │ │ │ │ + b b7ec <_loop0_122_rule+0xb0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b b84c <_loop0_122_rule+0x108> │ │ │ │ │ + b b844 <_loop0_122_rule+0x108> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b864 <_loop0_122_rule+0x120> │ │ │ │ │ + b b85c <_loop0_122_rule+0x120> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq b8e8 <_loop0_122_rule+0x1a4> │ │ │ │ │ + beq b8e0 <_loop0_122_rule+0x1a4> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b b898 <_loop0_122_rule+0x154> │ │ │ │ │ + b b890 <_loop0_122_rule+0x154> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b864 <_loop0_122_rule+0x120> │ │ │ │ │ + b b85c <_loop0_122_rule+0x120> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b78c <_loop0_122_rule+0x48> │ │ │ │ │ + b b784 <_loop0_122_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b864 <_loop0_122_rule+0x120> │ │ │ │ │ + b b85c <_loop0_122_rule+0x120> │ │ │ │ │ │ │ │ │ │ -0000b96c : │ │ │ │ │ +0000b964 : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -13505,56 +13503,56 @@ │ │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bb8c │ │ │ │ │ + beq bb84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bb8c │ │ │ │ │ + bne bb84 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bb78 │ │ │ │ │ + bne bb70 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq bb20 │ │ │ │ │ + beq bb18 │ │ │ │ │ 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 caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne ba64 │ │ │ │ │ + bne ba5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bb78 │ │ │ │ │ + bne bb70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ba48 │ │ │ │ │ + bne ba40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba48 │ │ │ │ │ + bne ba40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 201e0 │ │ │ │ │ + bl 20224 │ │ │ │ │ R_ARM_CALL lambdef_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -13562,115 +13560,115 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba08 │ │ │ │ │ + beq ba00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq ba08 │ │ │ │ │ + beq ba00 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba08 │ │ │ │ │ + beq ba00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ba08 │ │ │ │ │ + beq ba00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ba48 │ │ │ │ │ + beq ba40 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne bb98 │ │ │ │ │ + bne bb90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba48 │ │ │ │ │ + beq ba40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b ba54 │ │ │ │ │ + b ba4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge bb50 │ │ │ │ │ + bge bb48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ba54 │ │ │ │ │ + b ba4c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b9f4 │ │ │ │ │ - b ba48 │ │ │ │ │ + beq b9ec │ │ │ │ │ + b ba40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba54 │ │ │ │ │ + b ba4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b9c0 │ │ │ │ │ + b b9b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne baf8 │ │ │ │ │ - b ba48 │ │ │ │ │ + bne baf0 │ │ │ │ │ + b ba40 │ │ │ │ │ │ │ │ │ │ -0000bba8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +0000bba0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bc48 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xa0> │ │ │ │ │ + beq bc40 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xa0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics r3, r4, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC124 │ │ │ │ │ @@ -13695,174 +13693,174 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r7, #60] @ 0x3c │ │ │ │ │ - b bc40 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x98> │ │ │ │ │ + b bc38 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x98> │ │ │ │ │ │ │ │ │ │ -0000bc5c : │ │ │ │ │ +0000bc54 : │ │ │ │ │ invalid_parameters_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c138 │ │ │ │ │ + beq c130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c138 │ │ │ │ │ + bne c130 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c12c │ │ │ │ │ + bne c124 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c0e4 │ │ │ │ │ + bne c0dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c12c │ │ │ │ │ + bne c124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c144 <_tmp_124_rule> │ │ │ │ │ + bl c13c <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c0ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c12c │ │ │ │ │ + bne c124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 196e4 │ │ │ │ │ + bl 19728 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd98 │ │ │ │ │ + bne bd90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8cc <_loop0_27_rule> │ │ │ │ │ + bl 1a910 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bff4 │ │ │ │ │ + beq bfec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c060 │ │ │ │ │ + beq c058 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c060 │ │ │ │ │ + bne c058 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c06c │ │ │ │ │ + bne c064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1a2f0 │ │ │ │ │ + bl 1a334 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bfb8 │ │ │ │ │ + bne bfb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c06c │ │ │ │ │ + bne c064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa44 <_loop1_30_rule> │ │ │ │ │ + bl 1aa88 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bfd8 │ │ │ │ │ + bne bfd0 │ │ │ │ │ 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 c12c │ │ │ │ │ + bne c124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8cc <_loop0_27_rule> │ │ │ │ │ + bl 1a910 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdc8 │ │ │ │ │ + beq bdc0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne bf48 │ │ │ │ │ + bne bf40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c12c │ │ │ │ │ + bne c124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c144 <_tmp_124_rule> │ │ │ │ │ + bl c13c <_tmp_124_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be14 │ │ │ │ │ + bne be0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d2c <_loop0_31_rule> │ │ │ │ │ + bl 3d24 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be10 │ │ │ │ │ + beq be08 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bec4 │ │ │ │ │ + bne bebc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c12c │ │ │ │ │ + bne c124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23ea4 <_loop1_32_rule> │ │ │ │ │ + bl 23ee8 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be48 │ │ │ │ │ + bne be40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be30 │ │ │ │ │ + beq be28 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq be30 │ │ │ │ │ + beq be28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13871,79 +13869,79 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq be38 │ │ │ │ │ + beq be30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b be3c │ │ │ │ │ + b be34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c054 │ │ │ │ │ + beq c04c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c054 │ │ │ │ │ + bne c04c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c044 │ │ │ │ │ + bne c03c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c008 │ │ │ │ │ + bne c000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c044 │ │ │ │ │ + bne c03c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c008 │ │ │ │ │ + bne c000 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b be14 │ │ │ │ │ + b be0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19830 <_loop1_29_rule> │ │ │ │ │ + bl 19874 <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdc8 │ │ │ │ │ + beq bdc0 │ │ │ │ │ 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 bdcc │ │ │ │ │ + bne bdc4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bdc8 │ │ │ │ │ + beq bdc0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC125 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13952,110 +13950,110 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b bea0 │ │ │ │ │ + b be98 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c0a4 │ │ │ │ │ + beq c09c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c07c │ │ │ │ │ + bne c074 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne bffc │ │ │ │ │ + bne bff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bd98 │ │ │ │ │ + b bd90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b be78 │ │ │ │ │ + b be70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3d2c <_loop0_31_rule> │ │ │ │ │ + bl 3d24 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be10 │ │ │ │ │ + beq be08 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq be10 │ │ │ │ │ + beq be08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ - b be78 │ │ │ │ │ + b be70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b be14 │ │ │ │ │ + b be0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bef0 │ │ │ │ │ + b bee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd48 │ │ │ │ │ + b bd40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd98 │ │ │ │ │ + b bd90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfd8 │ │ │ │ │ + beq bfd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd98 │ │ │ │ │ + b bd90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c088 │ │ │ │ │ - b bd88 │ │ │ │ │ + bne c080 │ │ │ │ │ + b bd80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d2c <_loop0_31_rule> │ │ │ │ │ + bl 3d24 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bce8 │ │ │ │ │ + beq bce0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ - beq bce8 │ │ │ │ │ - b be78 │ │ │ │ │ + beq bce0 │ │ │ │ │ + b be70 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcc8 │ │ │ │ │ + beq bcc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14064,129 +14062,129 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b bea0 │ │ │ │ │ + b be98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b be3c │ │ │ │ │ + b be34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bca4 │ │ │ │ │ + b bc9c │ │ │ │ │ │ │ │ │ │ -0000c144 <_tmp_124_rule>: │ │ │ │ │ +0000c13c <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c1e4 <_tmp_124_rule+0xa0> │ │ │ │ │ + beq c1dc <_tmp_124_rule+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1e4 <_tmp_124_rule+0xa0> │ │ │ │ │ + bne c1dc <_tmp_124_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c1dc <_tmp_124_rule+0x98> │ │ │ │ │ + bne c1d4 <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 196e4 │ │ │ │ │ + bl 19728 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1d4 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c1cc <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1d4 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c1cc <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2f0 │ │ │ │ │ + bl 1a334 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c188 <_tmp_124_rule+0x44> │ │ │ │ │ + b c180 <_tmp_124_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000c1f0 : │ │ │ │ │ +0000c1e8 : │ │ │ │ │ invalid_starred_expression_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c37c │ │ │ │ │ + beq c374 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c37c │ │ │ │ │ + bne c374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c370 │ │ │ │ │ + bne c368 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c298 │ │ │ │ │ + bne c290 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c370 │ │ │ │ │ + bne c368 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c304 │ │ │ │ │ + bne c2fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c78c │ │ │ │ │ + bl c7d4 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c25c │ │ │ │ │ + beq c254 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14195,41 +14193,41 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq c288 │ │ │ │ │ + beq c280 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c28c │ │ │ │ │ + b c284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c280 │ │ │ │ │ + beq c278 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c280 │ │ │ │ │ + beq c278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c280 │ │ │ │ │ + beq c278 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC127 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC127 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14238,621 +14236,621 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b c2dc │ │ │ │ │ + b c2d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c28c │ │ │ │ │ + b c284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c238 │ │ │ │ │ + b c230 │ │ │ │ │ │ │ │ │ │ -0000c388 <_loop0_76_rule>: │ │ │ │ │ +0000c380 <_loop0_76_rule>: │ │ │ │ │ _loop0_76_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c454 <_loop0_76_rule+0xcc> │ │ │ │ │ + beq c44c <_loop0_76_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c454 <_loop0_76_rule+0xcc> │ │ │ │ │ + bne c44c <_loop0_76_rule+0xcc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c4c8 <_loop0_76_rule+0x140> │ │ │ │ │ + bne c4c0 <_loop0_76_rule+0x140> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c4ac <_loop0_76_rule+0x124> │ │ │ │ │ + beq c4a4 <_loop0_76_rule+0x124> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne c4c8 <_loop0_76_rule+0x140> │ │ │ │ │ + bne c4c0 <_loop0_76_rule+0x140> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c504 │ │ │ │ │ + bl c4fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c494 <_loop0_76_rule+0x10c> │ │ │ │ │ + bne c48c <_loop0_76_rule+0x10c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c474 <_loop0_76_rule+0xec> │ │ │ │ │ + beq c46c <_loop0_76_rule+0xec> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt c460 <_loop0_76_rule+0xd8> │ │ │ │ │ + bgt c458 <_loop0_76_rule+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c3d0 <_loop0_76_rule+0x48> │ │ │ │ │ + b c3c8 <_loop0_76_rule+0x48> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b c42c <_loop0_76_rule+0xa4> │ │ │ │ │ + b c424 <_loop0_76_rule+0xa4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c444 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c43c <_loop0_76_rule+0xbc> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq c4d8 <_loop0_76_rule+0x150> │ │ │ │ │ + beq c4d0 <_loop0_76_rule+0x150> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c404 <_loop0_76_rule+0x7c> │ │ │ │ │ + b c3fc <_loop0_76_rule+0x7c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c444 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c43c <_loop0_76_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c444 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c43c <_loop0_76_rule+0xbc> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c474 <_loop0_76_rule+0xec> │ │ │ │ │ + beq c46c <_loop0_76_rule+0xec> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b c49c <_loop0_76_rule+0x114> │ │ │ │ │ + b c494 <_loop0_76_rule+0x114> │ │ │ │ │ │ │ │ │ │ -0000c504 : │ │ │ │ │ +0000c4fc : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c634 │ │ │ │ │ + beq c62c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c634 │ │ │ │ │ + bne c62c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c624 │ │ │ │ │ + bne c61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne c5ac │ │ │ │ │ + bne c5a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c624 │ │ │ │ │ + bne c61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c640 │ │ │ │ │ + bne c638 │ │ │ │ │ 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 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c570 │ │ │ │ │ + bne c568 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c56c │ │ │ │ │ + beq c564 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c600 │ │ │ │ │ + beq c5f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c598 │ │ │ │ │ + beq c590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c598 │ │ │ │ │ + beq c590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c5a0 │ │ │ │ │ + b c598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c5a0 │ │ │ │ │ + b c598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c548 │ │ │ │ │ + b c540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c590 │ │ │ │ │ + bne c588 │ │ │ │ │ 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 c590 │ │ │ │ │ + beq c588 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c5f4 │ │ │ │ │ - b c600 │ │ │ │ │ + bne c5ec │ │ │ │ │ + b c5f8 │ │ │ │ │ │ │ │ │ │ -0000c698 : │ │ │ │ │ +0000c690 : │ │ │ │ │ tstring_full_format_spec_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c74c │ │ │ │ │ + beq c744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c74c │ │ │ │ │ + bne c744 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c89c │ │ │ │ │ + bne c894 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq c864 │ │ │ │ │ + beq c85c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c758 │ │ │ │ │ + bne c750 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c6e0 │ │ │ │ │ + b c6d8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cadc │ │ │ │ │ + beq cad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cadc │ │ │ │ │ + bne cad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c900 │ │ │ │ │ + bne c8f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq c8f4 │ │ │ │ │ + beq c8ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c900 │ │ │ │ │ + bne c8f8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c938 │ │ │ │ │ + beq c930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c938 │ │ │ │ │ + bne c930 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb1c │ │ │ │ │ + bne cb14 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c944 │ │ │ │ │ + beq c93c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cabc │ │ │ │ │ + beq cab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c910 │ │ │ │ │ + bne c908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq c8ac │ │ │ │ │ + beq c8a4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c7c8 │ │ │ │ │ + b c7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c8d0 │ │ │ │ │ + blt c8c8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c714 │ │ │ │ │ + beq c70c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c73c │ │ │ │ │ + b c734 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8e8 │ │ │ │ │ + beq c8e0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b c84c │ │ │ │ │ + b c844 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b c73c │ │ │ │ │ + b c734 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c730 │ │ │ │ │ + b c728 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c834 │ │ │ │ │ + beq c82c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c9f0 │ │ │ │ │ + b c9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c7f4 │ │ │ │ │ + b c7ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne cae8 │ │ │ │ │ + bne cae0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cab0 │ │ │ │ │ + beq caa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cab0 │ │ │ │ │ + bne caa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c9d8 │ │ │ │ │ + bne c9d0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq cc90 │ │ │ │ │ + beq cc88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb50 │ │ │ │ │ + bne cb48 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb30 │ │ │ │ │ + bne cb28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c8ec │ │ │ │ │ + beq c8e4 │ │ │ │ │ subs ip, r7, #0 │ │ │ │ │ - ble ca34 │ │ │ │ │ + ble ca2c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne ca1c │ │ │ │ │ + bne ca14 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c734 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq caf8 │ │ │ │ │ + beq caf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne caf8 │ │ │ │ │ + bne caf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c738 │ │ │ │ │ + b c730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c980 │ │ │ │ │ + b c978 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c924 │ │ │ │ │ + bne c91c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c9f0 │ │ │ │ │ + b c9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c780 │ │ │ │ │ + b c778 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b c9f0 │ │ │ │ │ + b c9e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq c738 │ │ │ │ │ + beq c730 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c73c │ │ │ │ │ + b c734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c9f0 │ │ │ │ │ + b c9e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c9d8 │ │ │ │ │ + bne c9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e0 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c9d8 │ │ │ │ │ - b cc38 │ │ │ │ │ + beq c9d0 │ │ │ │ │ + b cc30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c9c0 │ │ │ │ │ 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 c9c8 │ │ │ │ │ + bne c9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 200c4 │ │ │ │ │ + bl 20108 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c9c8 │ │ │ │ │ + bne c9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c698 │ │ │ │ │ + bl c690 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c9c8 │ │ │ │ │ + bne c9c0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c9d8 │ │ │ │ │ + beq c9d0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -14866,393 +14864,393 @@ │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cc70 │ │ │ │ │ + beq cc68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cc48 │ │ │ │ │ + bne cc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c838 │ │ │ │ │ + b c830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cc38 │ │ │ │ │ + beq cc30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c9e8 │ │ │ │ │ + b c9e0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc5c │ │ │ │ │ + bne cc54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c9e8 │ │ │ │ │ + b c9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cc54 │ │ │ │ │ + blt cc4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq c9b4 │ │ │ │ │ - b c9d8 │ │ │ │ │ + beq c9ac │ │ │ │ │ + b c9d0 │ │ │ │ │ │ │ │ │ │ -0000ccc8 <_tmp_165_rule>: │ │ │ │ │ +0000ccc0 <_tmp_165_rule>: │ │ │ │ │ _tmp_165_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cfb4 <_tmp_165_rule+0x2ec> │ │ │ │ │ + beq cfac <_tmp_165_rule+0x2ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cfb4 <_tmp_165_rule+0x2ec> │ │ │ │ │ + bne cfac <_tmp_165_rule+0x2ec> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cfc0 <_tmp_165_rule+0x2f8> │ │ │ │ │ + bne cfb8 <_tmp_165_rule+0x2f8> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq cfcc <_tmp_165_rule+0x304> │ │ │ │ │ + beq cfc4 <_tmp_165_rule+0x304> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cfcc <_tmp_165_rule+0x304> │ │ │ │ │ + bne cfc4 <_tmp_165_rule+0x304> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cf54 <_tmp_165_rule+0x28c> │ │ │ │ │ + bne cf4c <_tmp_165_rule+0x28c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq cf20 <_tmp_165_rule+0x258> │ │ │ │ │ + beq cf18 <_tmp_165_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cdb4 <_tmp_165_rule+0xec> │ │ │ │ │ + bne cdac <_tmp_165_rule+0xec> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdfc <_tmp_165_rule+0x134> │ │ │ │ │ + bne cdf4 <_tmp_165_rule+0x134> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne cf54 <_tmp_165_rule+0x28c> │ │ │ │ │ + bne cf4c <_tmp_165_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ceec <_tmp_165_rule+0x224> │ │ │ │ │ + beq cee4 <_tmp_165_rule+0x224> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf90 <_tmp_165_rule+0x2c8> │ │ │ │ │ + bne cf88 <_tmp_165_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cdb4 <_tmp_165_rule+0xec> │ │ │ │ │ + bne cdac <_tmp_165_rule+0xec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cfd8 <_tmp_165_rule+0x310> │ │ │ │ │ + beq cfd0 <_tmp_165_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cfd8 <_tmp_165_rule+0x310> │ │ │ │ │ + bne cfd0 <_tmp_165_rule+0x310> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne cdb4 <_tmp_165_rule+0xec> │ │ │ │ │ + bne cdac <_tmp_165_rule+0xec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf60 <_tmp_165_rule+0x298> │ │ │ │ │ + bne cf58 <_tmp_165_rule+0x298> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne cdb4 <_tmp_165_rule+0xec> │ │ │ │ │ + bne cdac <_tmp_165_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ceec <_tmp_165_rule+0x224> │ │ │ │ │ + beq cee4 <_tmp_165_rule+0x224> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cdd0 <_tmp_165_rule+0x108> │ │ │ │ │ + bne cdc8 <_tmp_165_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf9c <_tmp_165_rule+0x2d4> │ │ │ │ │ + bne cf94 <_tmp_165_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne cfc0 <_tmp_165_rule+0x2f8> │ │ │ │ │ + bne cfb8 <_tmp_165_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187d0 │ │ │ │ │ + bl 18814 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b cde8 <_tmp_165_rule+0x120> │ │ │ │ │ + b cde0 <_tmp_165_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cf9c <_tmp_165_rule+0x2d4> │ │ │ │ │ + blt cf94 <_tmp_165_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq cd84 <_tmp_165_rule+0xbc> │ │ │ │ │ + beq cd7c <_tmp_165_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cef8 <_tmp_165_rule+0x230> │ │ │ │ │ + b cef0 <_tmp_165_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ce78 <_tmp_165_rule+0x1b0> │ │ │ │ │ + bne ce70 <_tmp_165_rule+0x1b0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne ce84 <_tmp_165_rule+0x1bc> │ │ │ │ │ + bne ce7c <_tmp_165_rule+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne cfe4 <_tmp_165_rule+0x31c> │ │ │ │ │ + bne cfdc <_tmp_165_rule+0x31c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ce84 <_tmp_165_rule+0x1bc> │ │ │ │ │ + b ce7c <_tmp_165_rule+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cddc <_tmp_165_rule+0x114> │ │ │ │ │ + beq cdd4 <_tmp_165_rule+0x114> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cef8 <_tmp_165_rule+0x230> │ │ │ │ │ + b cef0 <_tmp_165_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd10 <_tmp_165_rule+0x48> │ │ │ │ │ + b cd08 <_tmp_165_rule+0x48> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b cdec <_tmp_165_rule+0x124> │ │ │ │ │ + b cde4 <_tmp_165_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd50 <_tmp_165_rule+0x88> │ │ │ │ │ + b cd48 <_tmp_165_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ce40 <_tmp_165_rule+0x178> │ │ │ │ │ + b ce38 <_tmp_165_rule+0x178> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cdb4 <_tmp_165_rule+0xec> │ │ │ │ │ + b cdac <_tmp_165_rule+0xec> │ │ │ │ │ │ │ │ │ │ -0000d000 <_loop0_78_rule>: │ │ │ │ │ +0000cff8 <_loop0_78_rule>: │ │ │ │ │ _loop0_78_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq d20c <_loop0_78_rule+0x20c> │ │ │ │ │ + beq d204 <_loop0_78_rule+0x20c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d20c <_loop0_78_rule+0x20c> │ │ │ │ │ + bne d204 <_loop0_78_rule+0x20c> │ │ │ │ │ ldr r5, [sl, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d1fc <_loop0_78_rule+0x1fc> │ │ │ │ │ + bne d1f4 <_loop0_78_rule+0x1fc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d1e0 <_loop0_78_rule+0x1e0> │ │ │ │ │ + beq d1d8 <_loop0_78_rule+0x1e0> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r5, r4 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne d1fc <_loop0_78_rule+0x1fc> │ │ │ │ │ + bne d1f4 <_loop0_78_rule+0x1fc> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq d1d4 <_loop0_78_rule+0x1d4> │ │ │ │ │ + beq d1cc <_loop0_78_rule+0x1d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d1d4 <_loop0_78_rule+0x1d4> │ │ │ │ │ + bne d1cc <_loop0_78_rule+0x1d4> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d0f0 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d0e8 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne d130 <_loop0_78_rule+0x130> │ │ │ │ │ + bne d128 <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d0f0 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d0e8 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1df90 │ │ │ │ │ + bl 1dfd4 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne d14c <_loop0_78_rule+0x14c> │ │ │ │ │ + bne d144 <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d1b4 <_loop0_78_rule+0x1b4> │ │ │ │ │ + beq d1ac <_loop0_78_rule+0x1b4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble d174 <_loop0_78_rule+0x174> │ │ │ │ │ + ble d16c <_loop0_78_rule+0x174> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [r6, r4, lsl #2] │ │ │ │ │ str r1, [r2, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b d114 <_loop0_78_rule+0x114> │ │ │ │ │ + b d10c <_loop0_78_rule+0x114> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq d238 <_loop0_78_rule+0x238> │ │ │ │ │ + beq d230 <_loop0_78_rule+0x238> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d218 <_loop0_78_rule+0x218> │ │ │ │ │ + bne d210 <_loop0_78_rule+0x218> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d194 <_loop0_78_rule+0x194> │ │ │ │ │ + beq d18c <_loop0_78_rule+0x194> │ │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ - b d084 <_loop0_78_rule+0x84> │ │ │ │ │ + b d07c <_loop0_78_rule+0x84> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ @@ -15262,192 +15260,192 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r6, r9 │ │ │ │ │ - bne d164 <_loop0_78_rule+0x164> │ │ │ │ │ + bne d15c <_loop0_78_rule+0x164> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d184 <_loop0_78_rule+0x184> │ │ │ │ │ + b d17c <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0ac <_loop0_78_rule+0xac> │ │ │ │ │ + b d0a4 <_loop0_78_rule+0xac> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d184 <_loop0_78_rule+0x184> │ │ │ │ │ + b d17c <_loop0_78_rule+0x184> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d184 <_loop0_78_rule+0x184> │ │ │ │ │ + b d17c <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d048 <_loop0_78_rule+0x48> │ │ │ │ │ + b d040 <_loop0_78_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d14c <_loop0_78_rule+0x14c> │ │ │ │ │ + beq d144 <_loop0_78_rule+0x14c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d0f8 <_loop0_78_rule+0xf8> │ │ │ │ │ + b d0f0 <_loop0_78_rule+0xf8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d224 <_loop0_78_rule+0x224> │ │ │ │ │ - b d0f0 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d21c <_loop0_78_rule+0x224> │ │ │ │ │ + b d0e8 <_loop0_78_rule+0xf0> │ │ │ │ │ │ │ │ │ │ -0000d248 : │ │ │ │ │ +0000d240 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d544 │ │ │ │ │ + beq d53c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d544 │ │ │ │ │ + bne d53c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d4b0 │ │ │ │ │ + bne d4a8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d4c8 │ │ │ │ │ + bne d4c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4b8 │ │ │ │ │ + bne d4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d4d4 │ │ │ │ │ + bne d4cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4b8 │ │ │ │ │ + bne d4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d4d4 │ │ │ │ │ + bne d4cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4b8 │ │ │ │ │ + bne d4b0 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d4d4 │ │ │ │ │ + bne d4cc │ │ │ │ │ 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 d4ac │ │ │ │ │ + bne d4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d3d8 │ │ │ │ │ + bne d3d0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d4ac │ │ │ │ │ + bne d4a4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_114_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d39c │ │ │ │ │ + beq d394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d464 │ │ │ │ │ + bne d45c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4ac │ │ │ │ │ + bne d4a4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d550 │ │ │ │ │ + bne d548 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d35c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15456,30 +15454,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d3cc │ │ │ │ │ + b d3c4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d39c │ │ │ │ │ + beq d394 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC128 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15488,38 +15486,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - b d440 │ │ │ │ │ + b d438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d3cc │ │ │ │ │ + b d3c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d348 │ │ │ │ │ + b d340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d2cc │ │ │ │ │ + b d2c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d348 │ │ │ │ │ + beq d340 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ @@ -15531,36 +15529,36 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ - b d444 │ │ │ │ │ + bl 10110 │ │ │ │ │ + b d43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d290 │ │ │ │ │ + b d288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c0 │ │ │ │ │ + beq d3b8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c0 │ │ │ │ │ + beq d3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d3c0 │ │ │ │ │ + beq d3b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15569,175 +15567,175 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b d440 │ │ │ │ │ + b d438 │ │ │ │ │ │ │ │ │ │ -0000d5b8 <_tmp_10_rule>: │ │ │ │ │ +0000d5b0 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d69c <_tmp_10_rule+0xe4> │ │ │ │ │ + beq d694 <_tmp_10_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d69c <_tmp_10_rule+0xe4> │ │ │ │ │ + bne d694 <_tmp_10_rule+0xe4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d644 <_tmp_10_rule+0x8c> │ │ │ │ │ + bne d63c <_tmp_10_rule+0x8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d654 <_tmp_10_rule+0x9c> │ │ │ │ │ + bne d64c <_tmp_10_rule+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d634 <_tmp_10_rule+0x7c> │ │ │ │ │ + beq d62c <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d63c <_tmp_10_rule+0x84> │ │ │ │ │ + beq d634 <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d63c <_tmp_10_rule+0x84> │ │ │ │ │ + beq d634 <_tmp_10_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d644 <_tmp_10_rule+0x8c> │ │ │ │ │ + b d63c <_tmp_10_rule+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d600 <_tmp_10_rule+0x48> │ │ │ │ │ + b d5f8 <_tmp_10_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d6a8 <_tmp_114_rule>: │ │ │ │ │ +0000d6a0 <_tmp_114_rule>: │ │ │ │ │ _tmp_114_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d764 <_tmp_114_rule+0xbc> │ │ │ │ │ + beq d75c <_tmp_114_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d764 <_tmp_114_rule+0xbc> │ │ │ │ │ + bne d75c <_tmp_114_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d730 <_tmp_114_rule+0x88> │ │ │ │ │ + bne d728 <_tmp_114_rule+0x88> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d73c <_tmp_114_rule+0x94> │ │ │ │ │ + bne d734 <_tmp_114_rule+0x94> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d720 <_tmp_114_rule+0x78> │ │ │ │ │ + beq d718 <_tmp_114_rule+0x78> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b d728 <_tmp_114_rule+0x80> │ │ │ │ │ + b d720 <_tmp_114_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d6f0 <_tmp_114_rule+0x48> │ │ │ │ │ + b d6e8 <_tmp_114_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d770 : │ │ │ │ │ +0000d768 : │ │ │ │ │ attr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d9a0 │ │ │ │ │ + beq d998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d9a0 │ │ │ │ │ + bne d998 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d7f0 │ │ │ │ │ + beq d7e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -15747,318 +15745,318 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da04 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq da1c │ │ │ │ │ + beq da14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da1c │ │ │ │ │ + bne da14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne da4c │ │ │ │ │ + bne da44 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d968 │ │ │ │ │ + beq d960 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl da58 │ │ │ │ │ + bl da50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne d8c0 │ │ │ │ │ + bne d8b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d990 │ │ │ │ │ + bne d988 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d7e8 │ │ │ │ │ + b d7e0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d894 │ │ │ │ │ + beq d88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d894 │ │ │ │ │ + beq d88c │ │ │ │ │ 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 d9d4 │ │ │ │ │ + beq d9cc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d9ac │ │ │ │ │ + beq d9a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d9ac │ │ │ │ │ + bne d9a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble d8ac │ │ │ │ │ + ble d8a4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d7fc │ │ │ │ │ + b d7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge da28 │ │ │ │ │ + bge da20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d7e8 │ │ │ │ │ + b d7e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7b8 │ │ │ │ │ + b d7b0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d9ec │ │ │ │ │ + beq d9e4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d990 │ │ │ │ │ + b d988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d8ac │ │ │ │ │ - b d990 │ │ │ │ │ + beq d8a4 │ │ │ │ │ + b d988 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d990 │ │ │ │ │ + bne d988 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d8ac │ │ │ │ │ - b d950 │ │ │ │ │ + beq d8a4 │ │ │ │ │ + b d948 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d7e8 │ │ │ │ │ + b d7e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d848 │ │ │ │ │ + b d840 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq d878 │ │ │ │ │ + beq d870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d990 │ │ │ │ │ + b d988 │ │ │ │ │ │ │ │ │ │ -0000da58 : │ │ │ │ │ +0000da50 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq daf8 │ │ │ │ │ + beq daf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne daf8 │ │ │ │ │ + bne daf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne daf0 │ │ │ │ │ + bne dae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl d770 │ │ │ │ │ + bl d768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dae8 │ │ │ │ │ + bne dae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dae8 │ │ │ │ │ + bne dae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b da9c │ │ │ │ │ + b da94 │ │ │ │ │ │ │ │ │ │ -0000db04 : │ │ │ │ │ +0000dafc : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq dd9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dda4 │ │ │ │ │ + bne dd9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne dcc0 │ │ │ │ │ + bne dcb8 │ │ │ │ │ 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 dd74 │ │ │ │ │ + beq dd6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd74 │ │ │ │ │ + bne dd6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne dd64 │ │ │ │ │ + bne dd5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f60 │ │ │ │ │ + bl 5f58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dd5c │ │ │ │ │ + beq dd54 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq dd80 │ │ │ │ │ + beq dd78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd80 │ │ │ │ │ + bne dd78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dd50 │ │ │ │ │ + bne dd48 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq dd94 │ │ │ │ │ + beq dd8c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne dd50 │ │ │ │ │ + bne dd48 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq dcd0 │ │ │ │ │ - bl 5f60 │ │ │ │ │ + beq dcc8 │ │ │ │ │ + bl 5f58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dcd0 │ │ │ │ │ + beq dcc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dd2c │ │ │ │ │ + bne dd24 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq dd04 │ │ │ │ │ + beq dcfc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dc20 │ │ │ │ │ + b dc18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -16066,255 +16064,255 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dd64 │ │ │ │ │ + beq dd5c │ │ │ │ │ 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 dd64 │ │ │ │ │ + bne dd5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq dd8c │ │ │ │ │ + beq dd84 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - ble dc68 │ │ │ │ │ + ble dc60 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b dce8 │ │ │ │ │ + b dce0 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dd8c │ │ │ │ │ + beq dd84 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b dc58 │ │ │ │ │ + b dc50 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc50 │ │ │ │ │ + beq dc48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b dcbc │ │ │ │ │ + b dcb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db94 │ │ │ │ │ + b db8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dbec │ │ │ │ │ + b dbe4 │ │ │ │ │ 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 dd50 │ │ │ │ │ + b dd48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db4c │ │ │ │ │ + b db44 │ │ │ │ │ │ │ │ │ │ -0000ddb0 <_tmp_43_rule>: │ │ │ │ │ +0000dda8 <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq de7c <_tmp_43_rule+0xcc> │ │ │ │ │ + beq de74 <_tmp_43_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de7c <_tmp_43_rule+0xcc> │ │ │ │ │ + bne de74 <_tmp_43_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne de74 <_tmp_43_rule+0xc4> │ │ │ │ │ + bne de6c <_tmp_43_rule+0xc4> │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de6c <_tmp_43_rule+0xbc> │ │ │ │ │ + bne de64 <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de6c <_tmp_43_rule+0xbc> │ │ │ │ │ + bne de64 <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de6c <_tmp_43_rule+0xbc> │ │ │ │ │ + bne de64 <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de6c <_tmp_43_rule+0xbc> │ │ │ │ │ + bne de64 <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ddf4 <_tmp_43_rule+0x44> │ │ │ │ │ + b ddec <_tmp_43_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000de88 : │ │ │ │ │ +0000de80 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e150 │ │ │ │ │ + beq e148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e148 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne e030 │ │ │ │ │ + bne e028 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e144 │ │ │ │ │ + beq e13c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e144 │ │ │ │ │ + bne e13c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e0c4 │ │ │ │ │ + bne e0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6218 │ │ │ │ │ + bl 6210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e0bc │ │ │ │ │ + beq e0b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e120 │ │ │ │ │ + beq e118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e120 │ │ │ │ │ + bne e118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e0b0 │ │ │ │ │ + bne e0a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e134 │ │ │ │ │ + beq e12c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e0b0 │ │ │ │ │ + bne e0a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne e040 │ │ │ │ │ + bne e038 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e12c │ │ │ │ │ + beq e124 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt e078 │ │ │ │ │ + bgt e070 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16323,200 +16321,200 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e0c4 │ │ │ │ │ + beq e0bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e0fc │ │ │ │ │ + bne e0f4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 6218 │ │ │ │ │ + bl 6210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dfc4 │ │ │ │ │ + beq dfbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e08c │ │ │ │ │ + bne e084 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq e0d0 │ │ │ │ │ + beq e0c8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b dfac │ │ │ │ │ + b dfa4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b dfdc │ │ │ │ │ + b dfd4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e058 │ │ │ │ │ + beq e050 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b e02c │ │ │ │ │ + b e024 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e12c │ │ │ │ │ + beq e124 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e064 │ │ │ │ │ + b e05c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq e02c │ │ │ │ │ + beq e024 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b e030 │ │ │ │ │ + b e028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df70 │ │ │ │ │ + b df68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b e0b0 │ │ │ │ │ + b e0a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df18 │ │ │ │ │ + b df10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ded0 │ │ │ │ │ + b dec8 │ │ │ │ │ │ │ │ │ │ -0000e15c : │ │ │ │ │ +0000e154 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e2f8 │ │ │ │ │ + beq e2f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e2f8 │ │ │ │ │ + bne e2f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne e2ec │ │ │ │ │ + bne e2e4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e390 │ │ │ │ │ + beq e388 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e390 │ │ │ │ │ + bne e388 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne e33c │ │ │ │ │ + bne e334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e3f0 │ │ │ │ │ + bl e3e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e338 │ │ │ │ │ + beq e330 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e384 │ │ │ │ │ + beq e37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e384 │ │ │ │ │ + bne e37c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e32c │ │ │ │ │ + bne e324 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e320 │ │ │ │ │ + beq e318 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e32c │ │ │ │ │ + bne e324 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e348 │ │ │ │ │ + bne e340 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e318 │ │ │ │ │ + beq e310 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt e304 │ │ │ │ │ + bgt e2fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16524,662 +16522,662 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e33c │ │ │ │ │ + beq e334 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e1a4 │ │ │ │ │ + b e19c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e2a8 │ │ │ │ │ + b e2a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b e2e8 │ │ │ │ │ + b e2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e3f0 │ │ │ │ │ + bl e3e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e290 │ │ │ │ │ + beq e288 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e3c8 │ │ │ │ │ + bne e3c0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq e39c │ │ │ │ │ + beq e394 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b e27c │ │ │ │ │ + b e274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e240 │ │ │ │ │ + b e238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e1ec │ │ │ │ │ + b e1e4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e318 │ │ │ │ │ + beq e310 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e370 │ │ │ │ │ + b e368 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e364 │ │ │ │ │ + beq e35c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b e32c │ │ │ │ │ + b e324 │ │ │ │ │ │ │ │ │ │ -0000e3f0 : │ │ │ │ │ +0000e3e8 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e4c4 │ │ │ │ │ + beq e4bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e4c4 │ │ │ │ │ + bne e4bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne e4b4 │ │ │ │ │ + bne e4ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e4fc │ │ │ │ │ + beq e4f4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e4fc │ │ │ │ │ + beq e4f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6218 │ │ │ │ │ + bl 6210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e4fc │ │ │ │ │ + beq e4f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e4d0 │ │ │ │ │ + beq e4c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e4d0 │ │ │ │ │ + bne e4c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e438 │ │ │ │ │ + b e430 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e4ac │ │ │ │ │ + beq e4a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b e4b4 │ │ │ │ │ + b e4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b e4ac │ │ │ │ │ + b e4a4 │ │ │ │ │ │ │ │ │ │ -0000e508 <_loop1_77_rule>: │ │ │ │ │ +0000e500 <_loop1_77_rule>: │ │ │ │ │ _loop1_77_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e610 <_loop1_77_rule+0x108> │ │ │ │ │ + beq e608 <_loop1_77_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e610 <_loop1_77_rule+0x108> │ │ │ │ │ + bne e608 <_loop1_77_rule+0x108> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e668 <_loop1_77_rule+0x160> │ │ │ │ │ + bne e660 <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e678 <_loop1_77_rule+0x170> │ │ │ │ │ + beq e670 <_loop1_77_rule+0x170> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne e668 <_loop1_77_rule+0x160> │ │ │ │ │ + bne e660 <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c504 │ │ │ │ │ + bl c4fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e5d8 <_loop1_77_rule+0xd0> │ │ │ │ │ + bne e5d0 <_loop1_77_rule+0xd0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e660 <_loop1_77_rule+0x158> │ │ │ │ │ + beq e658 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e660 <_loop1_77_rule+0x158> │ │ │ │ │ + bne e658 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e640 <_loop1_77_rule+0x138> │ │ │ │ │ + beq e638 <_loop1_77_rule+0x138> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble e5f0 <_loop1_77_rule+0xe8> │ │ │ │ │ + ble e5e8 <_loop1_77_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e5bc <_loop1_77_rule+0xb4> │ │ │ │ │ + b e5b4 <_loop1_77_rule+0xb4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq e61c <_loop1_77_rule+0x114> │ │ │ │ │ + beq e614 <_loop1_77_rule+0x114> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b e580 <_loop1_77_rule+0x78> │ │ │ │ │ + b e578 <_loop1_77_rule+0x78> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e550 <_loop1_77_rule+0x48> │ │ │ │ │ + b e548 <_loop1_77_rule+0x48> │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne e5e0 <_loop1_77_rule+0xd8> │ │ │ │ │ + bne e5d8 <_loop1_77_rule+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e600 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e5f8 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e600 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e5f8 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e600 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e5f8 <_loop1_77_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -0000e694 : │ │ │ │ │ +0000e68c : │ │ │ │ │ type_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ec64 │ │ │ │ │ + beq ec5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ec64 │ │ │ │ │ + bne ec5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne ec68 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e850 │ │ │ │ │ + bne e848 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ec50 │ │ │ │ │ + beq ec48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne ec68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e8a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq eb04 │ │ │ │ │ + beq eafc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb04 │ │ │ │ │ + bne eafc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e8a8 │ │ │ │ │ + bne e8a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e868 │ │ │ │ │ + bne e860 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e8a8 │ │ │ │ │ + bne e8a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ed0c │ │ │ │ │ + bl ed04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8a8 │ │ │ │ │ + bne e8a0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eb10 │ │ │ │ │ + beq eb08 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e96c │ │ │ │ │ + beq e964 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e96c │ │ │ │ │ + bne e964 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1104 @ 0x450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq e7ac │ │ │ │ │ + beq e7a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e7b8 │ │ │ │ │ + beq e7b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e7b4 │ │ │ │ │ + beq e7ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne eb20 │ │ │ │ │ + bne eb18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne ec68 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e994 │ │ │ │ │ + bne e98c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne ec68 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eaf4 │ │ │ │ │ + beq eaec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq eaf4 │ │ │ │ │ + beq eaec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ed0c │ │ │ │ │ + bl ed04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eaf4 │ │ │ │ │ + bne eaec │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eb10 │ │ │ │ │ + beq eb08 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e830 │ │ │ │ │ + bne e828 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e83c │ │ │ │ │ + beq e834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e860 │ │ │ │ │ + b e858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e8d4 │ │ │ │ │ + beq e8cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq eab8 │ │ │ │ │ + beq eab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eab8 │ │ │ │ │ + bne eab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e8d8 │ │ │ │ │ + bne e8d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea78 │ │ │ │ │ + bne ea70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e8d8 │ │ │ │ │ + bne e8d0 │ │ │ │ │ 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 eb10 │ │ │ │ │ + beq eb08 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e830 │ │ │ │ │ - b e96c │ │ │ │ │ + bne e828 │ │ │ │ │ + b e964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10188 <_tmp_126_rule+0x10> │ │ │ │ │ + bl 101d0 <_tmp_126_rule+0x60> │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ea08 │ │ │ │ │ + beq ea00 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq eac4 │ │ │ │ │ + beq eabc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eac4 │ │ │ │ │ + bne eabc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ea18 │ │ │ │ │ + b ea10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e9d4 │ │ │ │ │ + b e9cc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne e8d8 │ │ │ │ │ - b ea14 │ │ │ │ │ + bne e8d0 │ │ │ │ │ + b ea0c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e83c │ │ │ │ │ + b e834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e778 │ │ │ │ │ + b e770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e860 │ │ │ │ │ + b e858 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e98c │ │ │ │ │ + bne e984 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ed00 │ │ │ │ │ + beq ecf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed00 │ │ │ │ │ + bne ecf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ecf4 │ │ │ │ │ + bne ecec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ec90 │ │ │ │ │ + bne ec88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ecf4 │ │ │ │ │ + bne ecec │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec80 │ │ │ │ │ + beq ec78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec80 │ │ │ │ │ + beq ec78 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ec80 │ │ │ │ │ + beq ec78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec80 │ │ │ │ │ + beq ec78 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ @@ -17194,61 +17192,61 @@ │ │ │ │ │ cmp lr, #28 │ │ │ │ │ moveq r0, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn r0, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100c8 │ │ │ │ │ + bl 100c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq ec84 │ │ │ │ │ + beq ec7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b e8b8 │ │ │ │ │ + b e8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e978 │ │ │ │ │ - b e714 │ │ │ │ │ + blt e970 │ │ │ │ │ + b e70c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e6dc │ │ │ │ │ + b e6d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e98c │ │ │ │ │ + b e984 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b ec44 │ │ │ │ │ + b ec3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eb84 │ │ │ │ │ + beq eb7c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eb84 │ │ │ │ │ + beq eb7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eb84 │ │ │ │ │ + beq eb7c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -17257,425 +17255,425 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC131 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC131 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldrd r2, [r3, #12] │ │ │ │ │ - b ec08 │ │ │ │ │ + b ec00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b ec44 │ │ │ │ │ + b ec3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb5c │ │ │ │ │ + b eb54 │ │ │ │ │ │ │ │ │ │ -0000ed0c : │ │ │ │ │ +0000ed04 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ee10 │ │ │ │ │ + beq ee08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee10 │ │ │ │ │ + bne ee08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ed98 │ │ │ │ │ + bne ed90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eda8 │ │ │ │ │ + bne eda0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ed88 │ │ │ │ │ + beq ed80 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ede4 │ │ │ │ │ + beq eddc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ed94 │ │ │ │ │ + beq ed8c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq ed94 │ │ │ │ │ + beq ed8c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed98 │ │ │ │ │ + b ed90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed4c │ │ │ │ │ │ │ │ │ │ -0000ee1c <_loop1_37_rule>: │ │ │ │ │ +0000ee14 <_loop1_37_rule>: │ │ │ │ │ _loop1_37_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq f55c <_loop1_37_rule+0x740> │ │ │ │ │ + beq f554 <_loop1_37_rule+0x740> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f55c <_loop1_37_rule+0x740> │ │ │ │ │ + bne f554 <_loop1_37_rule+0x740> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f314 <_loop1_37_rule+0x4f8> │ │ │ │ │ + bne f30c <_loop1_37_rule+0x4f8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f330 <_loop1_37_rule+0x514> │ │ │ │ │ + beq f328 <_loop1_37_rule+0x514> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne f0dc <_loop1_37_rule+0x2c0> │ │ │ │ │ + bne f0d4 <_loop1_37_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq f324 <_loop1_37_rule+0x508> │ │ │ │ │ + beq f31c <_loop1_37_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f324 <_loop1_37_rule+0x508> │ │ │ │ │ + bne f31c <_loop1_37_rule+0x508> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f050 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne f0ac <_loop1_37_rule+0x290> │ │ │ │ │ + bne f0a4 <_loop1_37_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f2f8 <_loop1_37_rule+0x4dc> │ │ │ │ │ + blt f2f0 <_loop1_37_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne f1b8 <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f1b0 <_loop1_37_rule+0x39c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f050 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f000 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq eff8 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f000 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq eff8 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f000 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq eff8 <_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 f000 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq eff8 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f000 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq eff8 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f050 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f2ec <_loop1_37_rule+0x4d0> │ │ │ │ │ + beq f2e4 <_loop1_37_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f454 <_loop1_37_rule+0x638> │ │ │ │ │ + bne f44c <_loop1_37_rule+0x638> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq f538 <_loop1_37_rule+0x71c> │ │ │ │ │ + beq f530 <_loop1_37_rule+0x71c> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b ee9c <_loop1_37_rule+0x80> │ │ │ │ │ + b ee94 <_loop1_37_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f050 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f0f4 <_loop1_37_rule+0x2d8> │ │ │ │ │ + bne f0ec <_loop1_37_rule+0x2d8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f050 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f238 <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f230 <_loop1_37_rule+0x41c> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f34c <_loop1_37_rule+0x530> │ │ │ │ │ + bne f344 <_loop1_37_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq f30c <_loop1_37_rule+0x4f0> │ │ │ │ │ + beq f304 <_loop1_37_rule+0x4f0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f30c <_loop1_37_rule+0x4f0> │ │ │ │ │ + bne f304 <_loop1_37_rule+0x4f0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f434 <_loop1_37_rule+0x618> │ │ │ │ │ + beq f42c <_loop1_37_rule+0x618> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble f0d4 <_loop1_37_rule+0x2b8> │ │ │ │ │ + ble f0cc <_loop1_37_rule+0x2b8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b f090 <_loop1_37_rule+0x274> │ │ │ │ │ + b f088 <_loop1_37_rule+0x274> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ef20 <_loop1_37_rule+0x104> │ │ │ │ │ - b f1c4 <_loop1_37_rule+0x3a8> │ │ │ │ │ + beq ef18 <_loop1_37_rule+0x104> │ │ │ │ │ + b f1bc <_loop1_37_rule+0x3a8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f024 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f01c <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq f024 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f01c <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f024 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f01c <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f024 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f01c <_loop1_37_rule+0x208> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f024 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f01c <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f024 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f01c <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f050 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne efcc <_loop1_37_rule+0x1b0> │ │ │ │ │ - b f2ec <_loop1_37_rule+0x4d0> │ │ │ │ │ + bne efc4 <_loop1_37_rule+0x1b0> │ │ │ │ │ + b f2e4 <_loop1_37_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f050 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f22c <_loop1_37_rule+0x410> │ │ │ │ │ + beq f224 <_loop1_37_rule+0x410> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f22c <_loop1_37_rule+0x410> │ │ │ │ │ + bne f224 <_loop1_37_rule+0x410> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f218 <_loop1_37_rule+0x3fc> │ │ │ │ │ + bne f210 <_loop1_37_rule+0x3fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne f464 <_loop1_37_rule+0x648> │ │ │ │ │ + bne f45c <_loop1_37_rule+0x648> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b ef18 <_loop1_37_rule+0xfc> │ │ │ │ │ + b ef10 <_loop1_37_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f1f0 <_loop1_37_rule+0x3d4> │ │ │ │ │ + b f1e8 <_loop1_37_rule+0x3d4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f048 <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f040 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq f048 <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f040 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f048 <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f040 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f048 <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f040 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f050 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ @@ -17688,164 +17686,164 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne efcc <_loop1_37_rule+0x1b0> │ │ │ │ │ + bne efc4 <_loop1_37_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f058 <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f050 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f060 <_loop1_37_rule+0x244> │ │ │ │ │ + b f058 <_loop1_37_rule+0x244> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f0e4 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f0dc <_loop1_37_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eec4 <_loop1_37_rule+0xa8> │ │ │ │ │ + b eebc <_loop1_37_rule+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f0e4 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f0dc <_loop1_37_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f05c <_loop1_37_rule+0x240> │ │ │ │ │ + bne f054 <_loop1_37_rule+0x240> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq f424 <_loop1_37_rule+0x608> │ │ │ │ │ + beq f41c <_loop1_37_rule+0x608> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f424 <_loop1_37_rule+0x608> │ │ │ │ │ + bne f41c <_loop1_37_rule+0x608> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7f4 <_loop1_37_rule+0x9d8> │ │ │ │ │ + bne f7ec <_loop1_37_rule+0x9d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f724 <_loop1_37_rule+0x908> │ │ │ │ │ + bne f71c <_loop1_37_rule+0x908> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f68c <_loop1_37_rule+0x870> │ │ │ │ │ + bne f684 <_loop1_37_rule+0x870> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5a0 <_loop1_37_rule+0x784> │ │ │ │ │ + bne f598 <_loop1_37_rule+0x784> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f05c <_loop1_37_rule+0x240> │ │ │ │ │ + b f054 <_loop1_37_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f384 <_loop1_37_rule+0x568> │ │ │ │ │ + b f37c <_loop1_37_rule+0x568> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f0e4 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f0dc <_loop1_37_rule+0x2c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2f8 <_loop1_37_rule+0x4dc> │ │ │ │ │ - b efd8 <_loop1_37_rule+0x1bc> │ │ │ │ │ + bne f2f0 <_loop1_37_rule+0x4dc> │ │ │ │ │ + b efd0 <_loop1_37_rule+0x1bc> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f214 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f20c <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f214 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f20c <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1298 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f218 <_loop1_37_rule+0x3fc> │ │ │ │ │ + bne f210 <_loop1_37_rule+0x3fc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f214 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f20c <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f214 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f20c <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f214 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f20c <_loop1_37_rule+0x3f8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -17855,86 +17853,86 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC135 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC135 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f574 <_loop1_37_rule+0x758> │ │ │ │ │ + bne f56c <_loop1_37_rule+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq f568 <_loop1_37_rule+0x74c> │ │ │ │ │ + beq f560 <_loop1_37_rule+0x74c> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b f220 <_loop1_37_rule+0x404> │ │ │ │ │ + b f218 <_loop1_37_rule+0x404> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f430 <_loop1_37_rule+0x614> │ │ │ │ │ + beq f428 <_loop1_37_rule+0x614> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b eff0 <_loop1_37_rule+0x1d4> │ │ │ │ │ + b efe8 <_loop1_37_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee64 <_loop1_37_rule+0x48> │ │ │ │ │ + b ee5c <_loop1_37_rule+0x48> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b f220 <_loop1_37_rule+0x404> │ │ │ │ │ + b f218 <_loop1_37_rule+0x404> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c8 <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f7c0 <_loop1_37_rule+0x9ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne f52c <_loop1_37_rule+0x710> │ │ │ │ │ + bne f524 <_loop1_37_rule+0x710> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b efdc <_loop1_37_rule+0x1c0> │ │ │ │ │ + b efd4 <_loop1_37_rule+0x1c0> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f40c <_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 f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f40c <_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 f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ @@ -17953,169 +17951,169 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq f418 <_loop1_37_rule+0x5fc> │ │ │ │ │ + beq f410 <_loop1_37_rule+0x5fc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b f05c <_loop1_37_rule+0x240> │ │ │ │ │ + b f054 <_loop1_37_rule+0x240> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f0 <_loop1_37_rule+0x5d4> │ │ │ │ │ + beq f3e8 <_loop1_37_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f90c <_loop1_37_rule+0xaf0> │ │ │ │ │ + beq f904 <_loop1_37_rule+0xaf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f90c <_loop1_37_rule+0xaf0> │ │ │ │ │ + bne f904 <_loop1_37_rule+0xaf0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f8fc <_loop1_37_rule+0xae0> │ │ │ │ │ + bne f8f4 <_loop1_37_rule+0xae0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8a8 <_loop1_37_rule+0xa8c> │ │ │ │ │ + bne f8a0 <_loop1_37_rule+0xa8c> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f8fc <_loop1_37_rule+0xae0> │ │ │ │ │ + bne f8f4 <_loop1_37_rule+0xae0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8a8 <_loop1_37_rule+0xa8c> │ │ │ │ │ + bne f8a0 <_loop1_37_rule+0xa8c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3f0 <_loop1_37_rule+0x5d4> │ │ │ │ │ + b f3e8 <_loop1_37_rule+0x5d4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3cc <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f3c4 <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3cc <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f3c4 <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1298 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f3d0 <_loop1_37_rule+0x5b4> │ │ │ │ │ + bne f3c8 <_loop1_37_rule+0x5b4> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3cc <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f3c4 <_loop1_37_rule+0x5b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f7d8 <_loop1_37_rule+0x9bc> │ │ │ │ │ + bne f7d0 <_loop1_37_rule+0x9bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f414 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f40c <_loop1_37_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f05c <_loop1_37_rule+0x240> │ │ │ │ │ + b f054 <_loop1_37_rule+0x240> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f918 <_loop1_37_rule+0xafc> │ │ │ │ │ + bne f910 <_loop1_37_rule+0xafc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b efdc <_loop1_37_rule+0x1c0> │ │ │ │ │ + b efd4 <_loop1_37_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c8 <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f7c0 <_loop1_37_rule+0x9ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7a4 <_loop1_37_rule+0x988> │ │ │ │ │ - b f7c8 <_loop1_37_rule+0x9ac> │ │ │ │ │ + bne f79c <_loop1_37_rule+0x988> │ │ │ │ │ + b f7c0 <_loop1_37_rule+0x9ac> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3a8 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f3a8 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3a8 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3a8 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3a8 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3a8 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3a8 <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x58c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -18123,16 +18121,16 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [sl, #20] │ │ │ │ │ - bl 100c8 │ │ │ │ │ - b f664 <_loop1_37_rule+0x848> │ │ │ │ │ + bl 100c0 │ │ │ │ │ + b f65c <_loop1_37_rule+0x848> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -18142,504 +18140,504 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC137 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC137 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f7bc <_loop1_37_rule+0x9a0> │ │ │ │ │ + bne f7b4 <_loop1_37_rule+0x9a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne f678 <_loop1_37_rule+0x85c> │ │ │ │ │ + bne f670 <_loop1_37_rule+0x85c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b f05c <_loop1_37_rule+0x240> │ │ │ │ │ + b f054 <_loop1_37_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3f4 <_loop1_37_rule+0x5d8> │ │ │ │ │ + b f3ec <_loop1_37_rule+0x5d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f6cc <_loop1_37_rule+0x8b0> │ │ │ │ │ + b f6c4 <_loop1_37_rule+0x8b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c8 <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f7c0 <_loop1_37_rule+0x9ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b f678 <_loop1_37_rule+0x85c> │ │ │ │ │ + b f670 <_loop1_37_rule+0x85c> │ │ │ │ │ │ │ │ │ │ -0000f930 : │ │ │ │ │ +0000f928 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq f9cc │ │ │ │ │ + beq f9c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9cc │ │ │ │ │ + bne f9c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f9bc │ │ │ │ │ + bne f9b4 │ │ │ │ │ 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 f9d8 │ │ │ │ │ + bne f9d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f978 │ │ │ │ │ + b f970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9178 │ │ │ │ │ + bl 9170 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f9ac │ │ │ │ │ + beq f9a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f9b4 │ │ │ │ │ + beq f9ac │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9b4 │ │ │ │ │ + beq f9ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f9bc │ │ │ │ │ + b f9b4 │ │ │ │ │ │ │ │ │ │ -0000fa20 : │ │ │ │ │ +0000fa18 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fc98 │ │ │ │ │ + beq fc90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc98 │ │ │ │ │ + bne fc90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne fba4 │ │ │ │ │ + bne fb9c │ │ │ │ │ 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 fc8c │ │ │ │ │ + beq fc84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc8c │ │ │ │ │ + bne fc84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fc2c │ │ │ │ │ + bne fc24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fca4 │ │ │ │ │ + bl fc9c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc28 │ │ │ │ │ + beq fc20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq fc68 │ │ │ │ │ + beq fc60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc68 │ │ │ │ │ + bne fc60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc1c │ │ │ │ │ + bne fc14 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fc7c │ │ │ │ │ + beq fc74 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne fc1c │ │ │ │ │ + bne fc14 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbb0 │ │ │ │ │ + bne fba8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq fc74 │ │ │ │ │ + beq fc6c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt fbe4 │ │ │ │ │ + bgt fbdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq fc2c │ │ │ │ │ + beq fc24 │ │ │ │ │ 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 fca4 │ │ │ │ │ + bl fc9c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fb4c │ │ │ │ │ + beq fb44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fbf8 │ │ │ │ │ + bne fbf0 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq fc3c │ │ │ │ │ + beq fc34 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b fb38 │ │ │ │ │ + b fb30 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b fb64 │ │ │ │ │ + b fb5c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbcc │ │ │ │ │ + beq fbc4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b fba0 │ │ │ │ │ + b fb98 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc74 │ │ │ │ │ + beq fc6c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b fbd4 │ │ │ │ │ + b fbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fb04 │ │ │ │ │ + b fafc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b fc1c │ │ │ │ │ + b fc14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fab0 │ │ │ │ │ + b faa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fa68 │ │ │ │ │ + b fa60 │ │ │ │ │ │ │ │ │ │ -0000fca4 : │ │ │ │ │ +0000fc9c : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10020 │ │ │ │ │ + beq 10018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10020 │ │ │ │ │ + bne 10018 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne fe34 │ │ │ │ │ + bne fe2c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 10014 │ │ │ │ │ + beq 1000c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10014 │ │ │ │ │ + bne 1000c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff7c │ │ │ │ │ + bne ff74 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 10008 │ │ │ │ │ + beq 10000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10008 │ │ │ │ │ + bne 10000 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ff50 │ │ │ │ │ + bne ff48 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq ff1c │ │ │ │ │ + beq ff14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 80d4 │ │ │ │ │ + bl 80cc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fe44 │ │ │ │ │ + beq fe3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe44 │ │ │ │ │ + beq fe3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10050 │ │ │ │ │ + beq 10048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6218 │ │ │ │ │ + bl 6210 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10050 │ │ │ │ │ + beq 10048 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1002c │ │ │ │ │ + beq 10024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1002c │ │ │ │ │ + bne 10024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ff50 │ │ │ │ │ + bne ff48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8494 │ │ │ │ │ + bl 848c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fdd4 │ │ │ │ │ + bne fdcc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ff50 │ │ │ │ │ + bne ff48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fea0 │ │ │ │ │ + beq fe98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9278 │ │ │ │ │ + bl 92c0 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fdd4 │ │ │ │ │ + bne fdcc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ff50 │ │ │ │ │ + bne ff48 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10088 │ │ │ │ │ + bne 10080 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ff50 │ │ │ │ │ + bne ff48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10058 │ │ │ │ │ + bne 10050 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ff50 │ │ │ │ │ + bne ff48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff90 │ │ │ │ │ + bne ff88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ff58 │ │ │ │ │ + b ff50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fff0 │ │ │ │ │ + blt ffe8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq fda8 │ │ │ │ │ + beq fda0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne ff7c │ │ │ │ │ + bne ff74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d770 │ │ │ │ │ + bl d768 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fde0 │ │ │ │ │ + bne fdd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b fe30 │ │ │ │ │ + b fe28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ff0c │ │ │ │ │ + beq ff04 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -18648,89 +18646,89 @@ │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 100b8 │ │ │ │ │ + beq 100b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fdd4 │ │ │ │ │ + beq fdcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fdd4 │ │ │ │ │ + beq fdcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ff58 │ │ │ │ │ + b ff50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fd74 │ │ │ │ │ + b fd6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fd34 │ │ │ │ │ + b fd2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fcec │ │ │ │ │ + b fce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe30 │ │ │ │ │ + beq fe28 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b fe34 │ │ │ │ │ + b fe2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ff84 │ │ │ │ │ + b ff7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ff0c │ │ │ │ │ + beq ff04 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ffbc │ │ │ │ │ + b ffb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ff0c │ │ │ │ │ + beq ff04 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ffbc │ │ │ │ │ + b ffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fff0 │ │ │ │ │ - b ff0c │ │ │ │ │ + bne ffe8 │ │ │ │ │ + b ff04 │ │ │ │ │ │ │ │ │ │ -000100c8 : │ │ │ │ │ +000100c0 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION.constprop.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -18746,15 +18744,15 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00010118 : │ │ │ │ │ +00010110 : │ │ │ │ │ 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 │ │ │ │ │ @@ -18774,112 +18772,112 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00010178 <_tmp_126_rule>: │ │ │ │ │ +00010170 <_tmp_126_rule>: │ │ │ │ │ _tmp_126_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10220 <_tmp_126_rule+0xa8> │ │ │ │ │ + beq 10218 <_tmp_126_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10220 <_tmp_126_rule+0xa8> │ │ │ │ │ + bne 10218 <_tmp_126_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 10218 <_tmp_126_rule+0xa0> │ │ │ │ │ + bne 10210 <_tmp_126_rule+0xa0> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10210 <_tmp_126_rule+0x98> │ │ │ │ │ + bne 10208 <_tmp_126_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10210 <_tmp_126_rule+0x98> │ │ │ │ │ + bne 10208 <_tmp_126_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 101bc <_tmp_126_rule+0x44> │ │ │ │ │ + b 101b4 <_tmp_126_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0001022c <_tmp_151_rule>: │ │ │ │ │ +00010224 <_tmp_151_rule>: │ │ │ │ │ _tmp_151_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 102d4 <_tmp_151_rule+0xa8> │ │ │ │ │ + beq 102cc <_tmp_151_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102d4 <_tmp_151_rule+0xa8> │ │ │ │ │ + bne 102cc <_tmp_151_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 102cc <_tmp_151_rule+0xa0> │ │ │ │ │ + bne 102c4 <_tmp_151_rule+0xa0> │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102c4 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 102bc <_tmp_151_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 102c4 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 102bc <_tmp_151_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10270 <_tmp_151_rule+0x44> │ │ │ │ │ + b 10268 <_tmp_151_rule+0x44> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -89,20 +89,20 @@ │ │ │ │ │ bne 94c <_PyPegen_parse+0x94c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ bne 448 <_PyPegen_parse+0x448> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56d4 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ada4 │ │ │ │ │ + bl ad9c │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ada4 │ │ │ │ │ + bl ad9c │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 7dc <_PyPegen_parse+0x7dc> │ │ │ │ │ b 62c <_PyPegen_parse+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -1156,24 +1156,24 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 35e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 142c0 │ │ │ │ │ + bl 14308 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 11ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ecc │ │ │ │ │ + bl 14f10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 163c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -1212,62 +1212,62 @@ │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ 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 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 204e4 │ │ │ │ │ + bl 20528 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1668 │ │ │ │ │ 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 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ 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 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210a4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ 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 16e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 14ecc │ │ │ │ │ + bl 14f10 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1008 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -1361,15 +1361,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4860 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1d70 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1381,15 +1381,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -1430,38 +1430,38 @@ │ │ │ │ │ bne 380c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 3758 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 142c0 │ │ │ │ │ + bl 14308 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1894 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ca8 │ │ │ │ │ + bl 2ca0 │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq e50 │ │ │ │ │ b 1658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 324c │ │ │ │ │ + bl 3244 │ │ │ │ │ R_ARM_CALL for_stmt_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ @@ -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 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f54 │ │ │ │ │ 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 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 21e8 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 2014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210a4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 201c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f54 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -1689,31 +1689,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 3784 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 3784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210a4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 27e8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1759,15 +1759,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ b 15e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 2ca8 │ │ │ │ │ + bl 2ca0 │ │ │ │ │ R_ARM_CALL class_def_raw_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 13fc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_class_def_decorators │ │ │ │ │ @@ -1879,15 +1879,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5a90 │ │ │ │ │ + bl 5a88 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq f88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1976,33 +1976,33 @@ │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c94 │ │ │ │ │ + bl 5c8c │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 83a8 │ │ │ │ │ + bl 83a0 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1c20 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ @@ -2086,15 +2086,15 @@ │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 28c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1220 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2153,15 +2153,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4860 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 1fbc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2173,29 +2173,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 34f4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 18ac8 │ │ │ │ │ + bl 18b0c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str sl, [sp] │ │ │ │ │ @@ -2207,30 +2207,30 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 34f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 1fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4860 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2255,29 +2255,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 34f4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 18ac8 │ │ │ │ │ + bl 18b0c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ @@ -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 21e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 21e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee1c │ │ │ │ │ + bl ee14 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 21e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210a4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 21e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f54 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -2370,15 +2370,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 2984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 13a0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2490,15 +2490,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 22cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 22cc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2511,15 +2511,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 234c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 234c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2653,15 +2653,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 24dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c94 │ │ │ │ │ + bl 5c8c │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2608 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -2673,20 +2673,20 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq 2544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c94 │ │ │ │ │ + bl 5c8c │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 83a8 │ │ │ │ │ + bl 83a0 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2548 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2750,15 +2750,15 @@ │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b 2550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 24a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 83a8 │ │ │ │ │ + bl 83a0 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 24e0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2833,15 +2833,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2748 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2854,15 +2854,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 27c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 27c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2903,33 +2903,33 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ b fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c94 │ │ │ │ │ + bl 5c8c │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 83a8 │ │ │ │ │ + bl 83a0 │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 19b0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ @@ -2941,15 +2941,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 19b4 │ │ │ │ │ @@ -2962,15 +2962,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq fa0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a90 │ │ │ │ │ + bl 5a88 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1954 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2992,15 +2992,15 @@ │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 3690 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3790 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3400,15 +3400,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2eec │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3462,15 +3462,15 @@ │ │ │ │ │ beq 2fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bd0 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee1c │ │ │ │ │ + bl ee14 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2fc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -3504,15 +3504,15 @@ │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 2fac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ moveq r7, r3 │ │ │ │ │ beq 3254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 1298 │ │ │ │ │ @@ -3550,15 +3550,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [sl, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 2fa4 │ │ │ │ │ @@ -3608,15 +3608,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 2f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1298 │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ @@ -3873,15 +3873,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 2b20 │ │ │ │ │ @@ -3894,15 +3894,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1bf4 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 2458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4868 │ │ │ │ │ + bl 4860 │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 1dc0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3919,15 +3919,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1dc0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3962,15 +3962,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a90 │ │ │ │ │ + bl 5a88 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1984 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4805,15 +4805,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5dec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ + bl 9efc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 41a8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4911,15 +4911,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4ee4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -5109,20 +5109,20 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 404c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 404c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5b8 │ │ │ │ │ + bl d5b0 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -5155,15 +5155,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 4d94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a28 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5220,15 +5220,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5e54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 213d0 │ │ │ │ │ + bl 21414 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4d38 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -5249,66 +5249,66 @@ │ │ │ │ │ bne 5cb4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5fac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl af28 │ │ │ │ │ + bl af20 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5f34 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddc8 │ │ │ │ │ + bl 1de0c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 56ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bne 5fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5668 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b744 │ │ │ │ │ + bl b73c │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 56c4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b744 │ │ │ │ │ + bl b73c │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 482c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18594 │ │ │ │ │ + bl 185d8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5a48 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 5fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5468 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 4280 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -5334,15 +5334,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5cf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ + bl 9efc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 48e8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5385,15 +5385,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 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 5f28 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ @@ -5471,15 +5471,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 6410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5517,15 +5517,15 @@ │ │ │ │ │ beq 5848 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ b 4884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c978 │ │ │ │ │ + bl c9c0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 40ac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5577,15 +5577,15 @@ │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5600,15 +5600,15 @@ │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 513c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 513c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -5638,23 +5638,23 @@ │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL import_stmt_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 42e4 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 44ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3898 <_tmp_6_rule+0x80> │ │ │ │ │ + bl 3890 <_tmp_6_rule+0x78> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4394 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 44ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 5f1c │ │ │ │ │ @@ -5679,15 +5679,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4650 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c978 │ │ │ │ │ + bl c9c0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4264 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5726,15 +5726,15 @@ │ │ │ │ │ beq 5c28 │ │ │ │ │ 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 18594 │ │ │ │ │ + bl 185d8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 5c18 │ │ │ │ │ @@ -5797,15 +5797,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4df0 │ │ │ │ │ + bl 4de8 │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5884 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_15_rule │ │ │ │ │ @@ -5877,19 +5877,19 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 62ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 62ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c40 │ │ │ │ │ + bl 3c38 │ │ │ │ │ R_ARM_CALL _tmp_16_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 61f0 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -5920,21 +5920,21 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 61f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46e4 │ │ │ │ │ + bl 46dc │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4d2c │ │ │ │ │ b 4484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42f0 │ │ │ │ │ + bl 42e8 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4d2c │ │ │ │ │ b 4454 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -5985,15 +5985,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4044 │ │ │ │ │ + bl 403c │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -6028,15 +6028,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 5d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 4c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -6075,15 +6075,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4044 │ │ │ │ │ + bl 403c │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 5b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -6119,20 +6119,20 @@ │ │ │ │ │ beq 4b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 5b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 4bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d5b8 │ │ │ │ │ + bl d5b0 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 4bb8 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6159,19 +6159,19 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 4620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213d0 │ │ │ │ │ + bl 21414 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 484c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 484c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -6192,15 +6192,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 4850 │ │ │ │ │ @@ -6243,27 +6243,27 @@ │ │ │ │ │ beq 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18104 │ │ │ │ │ + bl 18148 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 582c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -6293,15 +6293,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 5ec8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a28 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6314,15 +6314,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -6333,27 +6333,27 @@ │ │ │ │ │ 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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 54e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47fc │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bba8 │ │ │ │ │ + bl bba0 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ b 54e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -6418,15 +6418,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 47ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6437,15 +6437,15 @@ │ │ │ │ │ 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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 54e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6529,15 +6529,15 @@ │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -6581,15 +6581,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 5994 │ │ │ │ │ @@ -6960,15 +6960,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 478c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 478c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -7098,25 +7098,25 @@ │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 62d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 62d4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 62d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 62d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r9, [r5, #20] │ │ │ │ │ @@ -7139,15 +7139,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 6298 │ │ │ │ │ @@ -7175,35 +7175,35 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6294 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 6294 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 63a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 61e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -7226,59 +7226,59 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6350 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 6350 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 6164 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 62bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 6218 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6218 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -7289,15 +7289,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 61c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 5b20 │ │ │ │ │ @@ -7339,20 +7339,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 64d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 64d4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bba8 │ │ │ │ │ + bl bba0 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 64d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -7672,15 +7672,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 69d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 6648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209bc │ │ │ │ │ + bl 20a00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 66c8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -7880,48 +7880,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 76d0 │ │ │ │ │ + beq 76f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76d0 │ │ │ │ │ + bne 76f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76dc │ │ │ │ │ + bne 76cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 764c │ │ │ │ │ + beq 7654 │ │ │ │ │ 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 76b4 │ │ │ │ │ + beq 76b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76b4 │ │ │ │ │ + bne 76b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7939,27 +7939,27 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6ffc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7694 │ │ │ │ │ + bne 76fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7638 │ │ │ │ │ + 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 7638 │ │ │ │ │ + bne 76dc │ │ │ │ │ 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 │ │ │ │ │ @@ -7969,15 +7969,15 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 6ec0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7694 │ │ │ │ │ + bne 76fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 7624 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ @@ -7999,15 +7999,15 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 6efc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7694 │ │ │ │ │ + bne 76fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 760c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ @@ -8029,17 +8029,17 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 6f34 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 76dc │ │ │ │ │ + bne 76cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76ec │ │ │ │ │ + bl 7708 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 7070 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8054,21 +8054,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 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ 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 6d68 │ │ │ │ │ + beq 6d6c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -8078,15 +8078,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 6dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b638 │ │ │ │ │ + bl b680 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 7540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 6dd4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8098,15 +8098,15 @@ │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d08 │ │ │ │ │ + bl 15d4c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 6e44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8193,15 +8193,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 209bc │ │ │ │ │ + bl 20a00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 6ed4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8240,40 +8240,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 75dc │ │ │ │ │ + bne 7638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75d0 │ │ │ │ │ + bne 75b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 7208 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ bge 7208 │ │ │ │ │ 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 75dc │ │ │ │ │ + bne 7638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75d0 │ │ │ │ │ + bne 75b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 74f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ bge 74f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -8281,20 +8281,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 75dc │ │ │ │ │ + bne 7638 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75d0 │ │ │ │ │ + bne 75b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7204 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bgt 71b0 │ │ │ │ │ @@ -8311,15 +8311,15 @@ │ │ │ │ │ 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 6ea8 │ │ │ │ │ + bne 75dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 75a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -8330,15 +8330,15 @@ │ │ │ │ │ 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 6ea8 │ │ │ │ │ + bne 75dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 75a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8352,15 +8352,15 @@ │ │ │ │ │ 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 6ea8 │ │ │ │ │ + bne 75dc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 75a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6ea0 │ │ │ │ │ @@ -8380,15 +8380,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75c4 │ │ │ │ │ + bne 75c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6ee0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ bge 6ee0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8399,36 +8399,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75c4 │ │ │ │ │ + bne 75c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7508 │ │ │ │ │ + beq 7500 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 7508 │ │ │ │ │ + ble 7500 │ │ │ │ │ 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 6ee4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75c4 │ │ │ │ │ + bne 75c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6edc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble 6edc │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -8443,15 +8443,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 75f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75b4 │ │ │ │ │ + bne 75cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 6f18 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ bge 6f18 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8462,50 +8462,50 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 75f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75b4 │ │ │ │ │ + bne 75cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7500 │ │ │ │ │ + beq 7508 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - ble 7500 │ │ │ │ │ + ble 7508 │ │ │ │ │ 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 75f8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75b4 │ │ │ │ │ + bne 75cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6f14 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ ble 6f14 │ │ │ │ │ mov r7, r2 │ │ │ │ │ b 749c │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 7208 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 6ea4 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b 6f18 │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 6ee0 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b 6f18 │ │ │ │ │ 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] │ │ │ │ │ @@ -8547,29 +8547,29 @@ │ │ │ │ │ str sl, [sp] │ │ │ │ │ b 6fc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 6d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6e44 │ │ │ │ │ + b 6d00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 6dd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6d00 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 6e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6ce4 │ │ │ │ │ - b 6cfc │ │ │ │ │ + beq 6d68 │ │ │ │ │ + b 6ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 6f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -8580,20 +8580,21 @@ │ │ │ │ │ b 6e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 6da4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 6d38 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 6ce4 │ │ │ │ │ + b 6cfc │ │ │ │ │ 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 │ │ │ │ │ @@ -8604,224 +8605,230 @@ │ │ │ │ │ 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 76a0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 6e90 │ │ │ │ │ + bne 76fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 6c98 │ │ │ │ │ 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 6cb8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 6e90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 6d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 6c4c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ b 6e90 │ │ │ │ │ │ │ │ │ │ -000076ec : │ │ │ │ │ +00007708 : │ │ │ │ │ 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 906c │ │ │ │ │ + beq 906c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 906c │ │ │ │ │ + bne 906c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 77ac │ │ │ │ │ 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 77d4 │ │ │ │ │ + beq 77f0 │ │ │ │ │ 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 9078 │ │ │ │ │ + blt 9078 │ │ │ │ │ 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 8594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7778 │ │ │ │ │ + bne 7794 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8310 │ │ │ │ │ + bne 8204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8368 │ │ │ │ │ + bne 8374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ca4 │ │ │ │ │ + bne 7b9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ 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 79b8 │ │ │ │ │ + bne 79d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7778 │ │ │ │ │ + bne 7794 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7778 │ │ │ │ │ + bne 7794 │ │ │ │ │ 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 79cc │ │ │ │ │ + bne 79e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ 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 7b64 │ │ │ │ │ + bne 7a60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ 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 7d1c │ │ │ │ │ + bne 7c14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8580 │ │ │ │ │ + bne 8594 │ │ │ │ │ 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 7780 │ │ │ │ │ + beq 779c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7778 │ │ │ │ │ + beq 7794 │ │ │ │ │ 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 │ │ │ │ │ @@ -8830,226 +8837,147 @@ │ │ │ │ │ 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 7cf8 │ │ │ │ │ + beq 7bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7cf8 │ │ │ │ │ + bne 7bf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7780 │ │ │ │ │ + b 779c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9278 │ │ │ │ │ + bl 92c0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7778 │ │ │ │ │ - b 7878 │ │ │ │ │ + bne 7794 │ │ │ │ │ + b 7894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 90b0 │ │ │ │ │ + beq 8a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90b0 │ │ │ │ │ + bne 8a78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 88a0 │ │ │ │ │ + bne 88f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl b638 │ │ │ │ │ + bl b680 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8590 │ │ │ │ │ + bne 8628 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 88a0 │ │ │ │ │ + bne 88f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ebe8 │ │ │ │ │ + bl 1ec2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - subne r3, r3, #2 │ │ │ │ │ - bne 7780 │ │ │ │ │ - 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 89e4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 89e4 │ │ │ │ │ - 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 8fb8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 8fb8 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 8fa8 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 18594 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 7b2c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - bne 8fa8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ - 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 9090 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 8250 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 79b0 │ │ │ │ │ + b 779c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8f84 │ │ │ │ │ + beq 9060 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f84 │ │ │ │ │ + bne 9060 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 7c90 │ │ │ │ │ + bne 7b84 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8f9c │ │ │ │ │ + beq 9100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f9c │ │ │ │ │ + bne 9100 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f90 │ │ │ │ │ + bne 90dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8f28 │ │ │ │ │ + beq 9090 │ │ │ │ │ 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 7c48 │ │ │ │ │ + beq 7b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddc8 │ │ │ │ │ + bl 1de0c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7c48 │ │ │ │ │ + beq 7b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 84b0 │ │ │ │ │ + bne 84c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 86e4 │ │ │ │ │ + bne 87e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8714 │ │ │ │ │ + bne 8818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2d8 │ │ │ │ │ + bl 1f31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 79b0 │ │ │ │ │ + bne 7a58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7908 │ │ │ │ │ - b 8580 │ │ │ │ │ + beq 7924 │ │ │ │ │ + b 8594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7778 │ │ │ │ │ + beq 7794 │ │ │ │ │ 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] │ │ │ │ │ @@ -9058,512 +8986,587 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7cf8 │ │ │ │ │ + beq 7bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7778 │ │ │ │ │ + beq 7794 │ │ │ │ │ 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 79b0 │ │ │ │ │ - b 7780 │ │ │ │ │ + beq 79cc │ │ │ │ │ + b 779c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 89bc │ │ │ │ │ + beq 89b4 │ │ │ │ │ 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 89b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 86ac │ │ │ │ │ + bne 88e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a54 │ │ │ │ │ + bne 8a6c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a48 │ │ │ │ │ + bne 8a38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 87d0 │ │ │ │ │ + beq 8a1c │ │ │ │ │ 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 │ │ │ │ │ + mov r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7d88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8a60 │ │ │ │ │ + beq 8a10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a60 │ │ │ │ │ + bne 8a10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7e94 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 823c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 823c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8348 │ │ │ │ │ + beq 823c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 89f0 │ │ │ │ │ + beq 89e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a1c │ │ │ │ │ + bne 89c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 859c │ │ │ │ │ + bne 85a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8804 │ │ │ │ │ + bne 8a38 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 880c │ │ │ │ │ + bne 8904 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 86ac │ │ │ │ │ + bne 88e0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 89b0 │ │ │ │ │ + beq 8a04 │ │ │ │ │ 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 8a04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8024 │ │ │ │ │ + bne 7f18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8b58 │ │ │ │ │ + beq 9188 │ │ │ │ │ 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 8010 │ │ │ │ │ + beq 7f04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9184 │ │ │ │ │ + beq 8fc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9184 │ │ │ │ │ + bne 8fc4 │ │ │ │ │ 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] │ │ │ │ │ + bne 83e8 │ │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 83ac │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 88ac │ │ │ │ │ + bne 86bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 83dc │ │ │ │ │ + bne 83e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 8544 │ │ │ │ │ + beq 8558 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 861c │ │ │ │ │ + bne 8634 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 86c4 │ │ │ │ │ + bne 8738 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 86ac │ │ │ │ │ + bne 88e0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8b4c │ │ │ │ │ + beq 917c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b4c │ │ │ │ │ + bne 917c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8ac8 │ │ │ │ │ + bne 9170 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8a84 │ │ │ │ │ + beq 9124 │ │ │ │ │ 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 8148 │ │ │ │ │ + beq 803c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f10 │ │ │ │ │ + beq 9054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f10 │ │ │ │ │ + bne 9054 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 814c │ │ │ │ │ + bne 8040 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 217d8 <_gather_86_rule> │ │ │ │ │ + bl 2181c <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 8494 │ │ │ │ │ + bne 84a4 │ │ │ │ │ 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 814c │ │ │ │ │ + bne 8040 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83ec │ │ │ │ │ + bne 83f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8ac8 │ │ │ │ │ + bne 9170 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8214 │ │ │ │ │ + beq 8108 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 8a34 │ │ │ │ │ + beq 8dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a34 │ │ │ │ │ + bne 8dbc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f1c │ │ │ │ │ + bne 8dc8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 246e0 │ │ │ │ │ + bl 24724 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f1c │ │ │ │ │ + bne 8dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217d8 <_gather_86_rule> │ │ │ │ │ + bl 2181c <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ba0 │ │ │ │ │ + bne 8a84 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8f1c │ │ │ │ │ + bne 8dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 820c │ │ │ │ │ + beq 8100 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8940 │ │ │ │ │ + bne 8758 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 86ac │ │ │ │ │ + bne 88e0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8b40 │ │ │ │ │ + beq 8f58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b40 │ │ │ │ │ + bne 8f58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8b34 │ │ │ │ │ + bne 8f4c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8af0 │ │ │ │ │ + beq 8f00 │ │ │ │ │ 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 86a0 │ │ │ │ │ + beq 88d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f72c │ │ │ │ │ + bl 1f770 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 86a0 │ │ │ │ │ + beq 88d4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86a0 │ │ │ │ │ + beq 88d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 86a0 │ │ │ │ │ + beq 88d4 │ │ │ │ │ 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 90dc │ │ │ │ │ + beq 8e68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 90bc │ │ │ │ │ + bne 8e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 79b0 │ │ │ │ │ + b 79cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7778 │ │ │ │ │ + beq 7794 │ │ │ │ │ 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 798c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 7bd0 │ │ │ │ │ + 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 7d8c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ + bne 8580 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7ea0 │ │ │ │ │ - b 7ed0 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 8e14 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8e14 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 8580 │ │ │ │ │ + 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 8564 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 89a8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 89a8 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 8998 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 185d8 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 833c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bne 8998 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d248 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r2, r2, #1 │ │ │ │ │ + streq r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 8568 │ │ │ │ │ + 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 8560 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 8e20 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ + b 79cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7778 │ │ │ │ │ + beq 7794 │ │ │ │ │ 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 798c │ │ │ │ │ + b 79a8 │ │ │ │ │ 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 8928 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + blt 87cc │ │ │ │ │ + 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] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 7fb4 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 7ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 7f08 │ │ │ │ │ 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 r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r1, #1 │ │ │ │ │ - beq 821c │ │ │ │ │ + beq 8110 │ │ │ │ │ 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,717 +9585,602 @@ │ │ │ │ │ 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 8ad4 │ │ │ │ │ + beq 8f64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 81f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 8308 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 821c │ │ │ │ │ + beq 81fc │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 8110 │ │ │ │ │ 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 8120 │ │ │ │ │ - b 8110 │ │ │ │ │ + beq 8014 │ │ │ │ │ + b 8004 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c48 │ │ │ │ │ + beq 7b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 86f4 │ │ │ │ │ + beq 87f8 │ │ │ │ │ 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 916c │ │ │ │ │ + beq 910c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 81f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 8308 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8700 │ │ │ │ │ + beq 81fc │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 8804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8fd8 │ │ │ │ │ + bne 8fb0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8010 │ │ │ │ │ + b 7f04 │ │ │ │ │ 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 871c │ │ │ │ │ + bne 8820 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 78d8 │ │ │ │ │ + beq 78f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7780 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 79b0 │ │ │ │ │ + b 779c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ strd r0, [sp] │ │ │ │ │ ldrd r0, [r6] │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_CALL _PyAST_DictComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8890 │ │ │ │ │ + beq 8988 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 81f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 81f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 7ed4 │ │ │ │ │ + b 7dcc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 79cc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8010 │ │ │ │ │ + beq 7f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 86d4 │ │ │ │ │ + beq 8748 │ │ │ │ │ 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 89c8 │ │ │ │ │ + beq 8f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 81f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 8308 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 802c │ │ │ │ │ + beq 81fc │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + b 7f20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 103b4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 7ec4 │ │ │ │ │ + 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 7f08 │ │ │ │ │ + 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 8544 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 8f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + b 7eec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq 7938 │ │ │ │ │ - b 8580 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 8024 │ │ │ │ │ + bne 7f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b150 │ │ │ │ │ + bl b148 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 802c │ │ │ │ │ + b 7f20 │ │ │ │ │ + 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 8100 │ │ │ │ │ + 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 10110 │ │ │ │ │ + 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 8104 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b 810c │ │ │ │ │ + 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 7f08 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7c5c │ │ │ │ │ + bne 7b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b150 │ │ │ │ │ + bl b148 │ │ │ │ │ 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 7c74 │ │ │ │ │ + beq 7b6c │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 7c90 │ │ │ │ │ + b 7b88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 856c │ │ │ │ │ + bne 8580 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 90f8 │ │ │ │ │ + beq 8fdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90f8 │ │ │ │ │ + bne 8fdc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8fe8 │ │ │ │ │ + bne 8fd0 │ │ │ │ │ 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 8788 │ │ │ │ │ + beq 888c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187d0 │ │ │ │ │ + bl 18814 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 9104 │ │ │ │ │ + bne 8fe8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8fe8 │ │ │ │ │ + bne 8fd0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87c0 │ │ │ │ │ + beq 88c4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8ff4 │ │ │ │ │ + bne 8e84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 8568 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 8a40 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + b 857c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, sl, lsl #2] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 8a6c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7ed0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq 7954 │ │ │ │ │ + b 8594 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 146e8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - str r1, [sp, #12] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str lr, [sp, #12] │ │ │ │ │ + mov r0, sl │ │ │ │ │ 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_DictComp> │ │ │ │ │ R_ARM_CALL _PyAST_DictComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 85f0 │ │ │ │ │ + bne 85f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8608 │ │ │ │ │ - b 7ec8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 8570 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 7fd0 │ │ │ │ │ - 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 8014 │ │ │ │ │ - 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 8fc4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 7ff8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8014 │ │ │ │ │ - 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 820c │ │ │ │ │ - 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 10118 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + bne 8610 │ │ │ │ │ + b 7dc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - beq 8210 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8218 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7f04 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 8568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d48 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - bne 8694 │ │ │ │ │ - b 802c │ │ │ │ │ + b 82e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a78 │ │ │ │ │ + b 7c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 8a14 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + beq 7d70 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7e94 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7e90 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 7d8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8a04 │ │ │ │ │ - b 7e78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8198 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 7ed4 │ │ │ │ │ + bne 89d4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d88 │ │ │ │ │ + b 7dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e04 │ │ │ │ │ - mov r1, #25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 7dd8 │ │ │ │ │ - b 7e90 │ │ │ │ │ + b 7cfc │ │ │ │ │ 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 821c │ │ │ │ │ + bge 8a44 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 7dcc │ │ │ │ │ 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 8098 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 821c │ │ │ │ │ - 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 821c │ │ │ │ │ - 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 86ac │ │ │ │ │ - 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 8280 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 86ac │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 7cbc │ │ │ │ │ + b 8a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 824c │ │ │ │ │ + b 7c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 805c │ │ │ │ │ - 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 802c │ │ │ │ │ - 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 7f40 │ │ │ │ │ - b 8024 │ │ │ │ │ + b 7a14 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81d8 │ │ │ │ │ + beq 80cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8ec4 │ │ │ │ │ + beq 8d54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ec4 │ │ │ │ │ + bne 8d54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8da8 │ │ │ │ │ + bne 8c8c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8da8 │ │ │ │ │ + beq 8c8c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 8eb8 │ │ │ │ │ + beq 8d60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8eb8 │ │ │ │ │ + bne 8d60 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8db4 │ │ │ │ │ + bne 8d6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8c74 │ │ │ │ │ + beq 8b58 │ │ │ │ │ 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 8ed0 │ │ │ │ │ + bne 8dd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8db4 │ │ │ │ │ + bne 8d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cc0 │ │ │ │ │ + beq 8ba4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cc0 │ │ │ │ │ + beq 8ba4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8dc0 │ │ │ │ │ + bne 8d78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8db4 │ │ │ │ │ + bne 8d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d0c │ │ │ │ │ + beq 8bf0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d0c │ │ │ │ │ + beq 8bf0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8e20 │ │ │ │ │ + bne 8c98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8db4 │ │ │ │ │ + bne 8d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d60 │ │ │ │ │ + beq 8c44 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8d60 │ │ │ │ │ + beq 8c44 │ │ │ │ │ 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 8e80 │ │ │ │ │ + bne 8cfc │ │ │ │ │ ldr r2, [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 8da8 │ │ │ │ │ + beq 8c8c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 81dc │ │ │ │ │ + bne 80d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 246e0 │ │ │ │ │ + bl 24724 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 81dc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 8d6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8cc0 │ │ │ │ │ - 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 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - 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 100c8 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 8d64 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8d6c │ │ │ │ │ + b 80d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d0c │ │ │ │ │ + beq 8bf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -10300,25 +10188,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 100c8 │ │ │ │ │ + bl 100c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d60 │ │ │ │ │ + beq 8c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8d6c │ │ │ │ │ + b 8c50 │ │ │ │ │ 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 │ │ │ │ │ @@ -10327,25 +10216,66 @@ │ │ │ │ │ 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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 8e00 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 8c48 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 8c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c2c │ │ │ │ │ + b 8ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8be0 │ │ │ │ │ + b 8b10 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8c50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 103b4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8ba4 │ │ │ │ │ + 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 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + 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 100c0 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ + b 8d30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 808c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 810c │ │ │ │ │ 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 │ │ │ │ │ @@ -10357,89 +10287,57 @@ │ │ │ │ │ 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 8eb0 │ │ │ │ │ + b 8d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 80d8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 8218 │ │ │ │ │ - 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 8700 │ │ │ │ │ - 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 │ │ │ │ │ - bne 8f90 │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + b 8288 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c24 │ │ │ │ │ - b 7c48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7b90 │ │ │ │ │ + beq 8368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8700 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7bd4 │ │ │ │ │ - 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 7ad4 │ │ │ │ │ + b 8580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 7ff8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8014 │ │ │ │ │ + beq 81fc │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 88e0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8568 │ │ │ │ │ + bne 8e58 │ │ │ │ │ + b 88e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87c0 │ │ │ │ │ + beq 88c4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87c0 │ │ │ │ │ + beq 88c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -10448,75 +10346,97 @@ │ │ │ │ │ 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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87c0 │ │ │ │ │ + beq 88c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8568 │ │ │ │ │ + b 857c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7734 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 8f28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7780 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 7b58 │ │ │ │ │ - b 856c │ │ │ │ │ + b 88e0 │ │ │ │ │ + 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 8174 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 88e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 79f8 │ │ │ │ │ + b 8140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 8308 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 86ac │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + bne 8494 │ │ │ │ │ + b 8110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + bne 86ac │ │ │ │ │ + b 7f20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 90d0 │ │ │ │ │ - b 86ac │ │ │ │ │ + beq 7eec │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 7f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8750 │ │ │ │ │ + b 7e78 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 857c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 8854 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8788 │ │ │ │ │ + beq 888c │ │ │ │ │ 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 │ │ │ │ │ @@ -10525,300 +10445,397 @@ │ │ │ │ │ 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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 87c4 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8568 │ │ │ │ │ + beq 88c8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 857c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7fcc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7a8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7750 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 779c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 90b8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8804 │ │ │ │ │ + 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 90e8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8804 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7b1c │ │ │ │ │ + b 7b40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7acc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 86fc │ │ │ │ │ - b 8524 │ │ │ │ │ + beq 8800 │ │ │ │ │ + b 8534 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 914c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 8110 │ │ │ │ │ + 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 7f8c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 8110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7f80 │ │ │ │ │ + b 7f50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 91b0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 7f20 │ │ │ │ │ + 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 7e38 │ │ │ │ │ + b 7f18 │ │ │ │ │ │ │ │ │ │ -00009190 <_tmp_42_rule>: │ │ │ │ │ +000091d8 <_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 926c <_tmp_42_rule+0xdc> │ │ │ │ │ + beq 92b4 <_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 926c <_tmp_42_rule+0xdc> │ │ │ │ │ + bne 92b4 <_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 9254 <_tmp_42_rule+0xc4> │ │ │ │ │ + bne 929c <_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 925c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a4 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 925c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a4 <_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 925c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a4 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 925c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a4 <_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 925c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 92a4 <_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 91d4 <_tmp_42_rule+0x44> │ │ │ │ │ + b 921c <_tmp_42_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00009278 : │ │ │ │ │ +000092c0 : │ │ │ │ │ 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 9630 │ │ │ │ │ + beq 9678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9630 │ │ │ │ │ + bne 9678 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9408 │ │ │ │ │ + bne 9450 │ │ │ │ │ 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 9308 │ │ │ │ │ + beq 9350 │ │ │ │ │ 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 963c │ │ │ │ │ + beq 9684 │ │ │ │ │ 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 941c │ │ │ │ │ + bne 9464 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9408 │ │ │ │ │ + bne 9450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 9660 <_loop1_82_rule> │ │ │ │ │ + bl 96a8 <_loop1_82_rule> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 93d0 │ │ │ │ │ + beq 9418 │ │ │ │ │ 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 9620 │ │ │ │ │ + beq 9668 │ │ │ │ │ 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 9510 │ │ │ │ │ + beq 9558 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9510 │ │ │ │ │ + bne 9558 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1173 @ 0x495 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 92ec │ │ │ │ │ + b 9334 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9408 │ │ │ │ │ + bne 9450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 89e8 │ │ │ │ │ + bl 89e0 │ │ │ │ │ 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 94b8 │ │ │ │ │ + bne 9500 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 93bc │ │ │ │ │ + b 9404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 92fc │ │ │ │ │ + b 9344 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 940c │ │ │ │ │ + bne 9454 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9614 │ │ │ │ │ + beq 965c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9614 │ │ │ │ │ + bne 965c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9608 │ │ │ │ │ + bne 9650 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 9660 <_loop1_82_rule> │ │ │ │ │ + bl 96a8 <_loop1_82_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 9538 │ │ │ │ │ + bne 9580 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9608 │ │ │ │ │ + bne 9650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89e8 │ │ │ │ │ + bl 89e0 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 95d0 │ │ │ │ │ + bne 9618 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 9344 │ │ │ │ │ + b 938c │ │ │ │ │ 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 9620 │ │ │ │ │ + beq 9668 │ │ │ │ │ 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 9510 │ │ │ │ │ + beq 9558 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9400 │ │ │ │ │ + beq 9448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9400 │ │ │ │ │ + beq 9448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9414 │ │ │ │ │ + b 945c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b90 │ │ │ │ │ + bl 8b88 │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 947c │ │ │ │ │ + beq 94c4 │ │ │ │ │ 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] │ │ │ │ │ @@ -10842,472 +10859,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 94a4 │ │ │ │ │ + beq 94ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 94ac │ │ │ │ │ + b 94f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9864 <_tmp_156_rule> │ │ │ │ │ + bl 98ac <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 94a0 │ │ │ │ │ + beq 94e8 │ │ │ │ │ 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 956c │ │ │ │ │ + b 95b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 94ac │ │ │ │ │ + b 94f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9454 │ │ │ │ │ + b 949c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 92fc │ │ │ │ │ + b 9344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 92c0 │ │ │ │ │ + b 9308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9520 │ │ │ │ │ + blt 9568 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - b 932c │ │ │ │ │ + b 9374 │ │ │ │ │ │ │ │ │ │ -00009660 <_loop1_82_rule>: │ │ │ │ │ +000096a8 <_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 9858 <_loop1_82_rule+0x1f8> │ │ │ │ │ + beq 98a0 <_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 9858 <_loop1_82_rule+0x1f8> │ │ │ │ │ + bne 98a0 <_loop1_82_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9754 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 979c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9848 <_loop1_82_rule+0x1e8> │ │ │ │ │ + beq 9890 <_loop1_82_rule+0x1e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9754 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 979c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9864 <_tmp_156_rule> │ │ │ │ │ + bl 98ac <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 974c <_loop1_82_rule+0xec> │ │ │ │ │ + beq 9794 <_loop1_82_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 9864 <_tmp_156_rule> │ │ │ │ │ + bl 98ac <_tmp_156_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9768 <_loop1_82_rule+0x108> │ │ │ │ │ + beq 97b0 <_loop1_82_rule+0x108> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 983c <_loop1_82_rule+0x1dc> │ │ │ │ │ + beq 9884 <_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 9864 <_tmp_156_rule> │ │ │ │ │ + bl 98ac <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 97f4 <_loop1_82_rule+0x194> │ │ │ │ │ + bne 983c <_loop1_82_rule+0x194> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 9774 <_loop1_82_rule+0x114> │ │ │ │ │ + bne 97bc <_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 97e8 <_loop1_82_rule+0x188> │ │ │ │ │ + b 9830 <_loop1_82_rule+0x188> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9748 <_loop1_82_rule+0xe8> │ │ │ │ │ + bne 9790 <_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 9840 <_loop1_82_rule+0x1e0> │ │ │ │ │ + beq 9888 <_loop1_82_rule+0x1e0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 97d4 <_loop1_82_rule+0x174> │ │ │ │ │ + ble 981c <_loop1_82_rule+0x174> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 97d4 <_loop1_82_rule+0x174> │ │ │ │ │ + beq 981c <_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 97bc <_loop1_82_rule+0x15c> │ │ │ │ │ + bne 9804 <_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 9810 <_loop1_82_rule+0x1b0> │ │ │ │ │ + beq 9858 <_loop1_82_rule+0x1b0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 9728 <_loop1_82_rule+0xc8> │ │ │ │ │ + b 9770 <_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 9840 <_loop1_82_rule+0x1e0> │ │ │ │ │ + beq 9888 <_loop1_82_rule+0x1e0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 97fc <_loop1_82_rule+0x19c> │ │ │ │ │ + b 9844 <_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 9754 <_loop1_82_rule+0xf4> │ │ │ │ │ + b 979c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 96a8 <_loop1_82_rule+0x48> │ │ │ │ │ + b 96f0 <_loop1_82_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00009864 <_tmp_156_rule>: │ │ │ │ │ +000098ac <_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 9d40 <_tmp_156_rule+0x4dc> │ │ │ │ │ + beq 9d88 <_tmp_156_rule+0x4dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d40 <_tmp_156_rule+0x4dc> │ │ │ │ │ + bne 9d88 <_tmp_156_rule+0x4dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9ccc <_tmp_156_rule+0x468> │ │ │ │ │ + bne 9d14 <_tmp_156_rule+0x468> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d58 <_tmp_156_rule+0x4f4> │ │ │ │ │ + beq 9da0 <_tmp_156_rule+0x4f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d58 <_tmp_156_rule+0x4f4> │ │ │ │ │ + bne 9da0 <_tmp_156_rule+0x4f4> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 9920 <_tmp_156_rule+0xbc> │ │ │ │ │ + bne 9968 <_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 99bc <_tmp_156_rule+0x158> │ │ │ │ │ + bne 9a04 <_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 9ccc <_tmp_156_rule+0x468> │ │ │ │ │ + bne 9d14 <_tmp_156_rule+0x468> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9d10 <_tmp_156_rule+0x4ac> │ │ │ │ │ + beq 9d58 <_tmp_156_rule+0x4ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d10 <_tmp_156_rule+0x4ac> │ │ │ │ │ + bne 9d58 <_tmp_156_rule+0x4ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9cf8 <_tmp_156_rule+0x494> │ │ │ │ │ + bne 9d40 <_tmp_156_rule+0x494> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 9994 <_tmp_156_rule+0x130> │ │ │ │ │ + bne 99dc <_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 9cdc <_tmp_156_rule+0x478> │ │ │ │ │ + beq 9d24 <_tmp_156_rule+0x478> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d64 <_tmp_156_rule+0x500> │ │ │ │ │ + bne 9dac <_tmp_156_rule+0x500> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9980 <_tmp_156_rule+0x11c> │ │ │ │ │ + b 99c8 <_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 9d04 <_tmp_156_rule+0x4a0> │ │ │ │ │ + beq 9d4c <_tmp_156_rule+0x4a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d04 <_tmp_156_rule+0x4a0> │ │ │ │ │ + bne 9d4c <_tmp_156_rule+0x4a0> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9cc4 <_tmp_156_rule+0x460> │ │ │ │ │ + bne 9d0c <_tmp_156_rule+0x460> │ │ │ │ │ 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 9ca8 <_tmp_156_rule+0x444> │ │ │ │ │ + beq 9cf0 <_tmp_156_rule+0x444> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9cc4 <_tmp_156_rule+0x460> │ │ │ │ │ + bne 9d0c <_tmp_156_rule+0x460> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 9a50 <_tmp_156_rule+0x1ec> │ │ │ │ │ + b 9a98 <_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 9d4c <_tmp_156_rule+0x4e8> │ │ │ │ │ + beq 9d94 <_tmp_156_rule+0x4e8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d4c <_tmp_156_rule+0x4e8> │ │ │ │ │ + bne 9d94 <_tmp_156_rule+0x4e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b1c <_tmp_156_rule+0x2b8> │ │ │ │ │ + bne 9b64 <_tmp_156_rule+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1df90 │ │ │ │ │ + bl 1dfd4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9ad8 <_tmp_156_rule+0x274> │ │ │ │ │ + bne 9b20 <_tmp_156_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b1c <_tmp_156_rule+0x2b8> │ │ │ │ │ + bne 9b64 <_tmp_156_rule+0x2b8> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9b1c <_tmp_156_rule+0x2b8> │ │ │ │ │ + beq 9b64 <_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 9dac <_tmp_156_rule+0x548> │ │ │ │ │ + beq 9df4 <_tmp_156_rule+0x548> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d84 <_tmp_156_rule+0x520> │ │ │ │ │ + bne 9dcc <_tmp_156_rule+0x520> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a40 <_tmp_156_rule+0x1dc> │ │ │ │ │ + bne 9a88 <_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 9ca0 <_tmp_156_rule+0x43c> │ │ │ │ │ + beq 9ce8 <_tmp_156_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9a40 <_tmp_156_rule+0x1dc> │ │ │ │ │ + b 9a88 <_tmp_156_rule+0x1dc> │ │ │ │ │ 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 │ │ │ │ │ - beq 9ca0 <_tmp_156_rule+0x43c> │ │ │ │ │ + beq 9ce8 <_tmp_156_rule+0x43c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + ble 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ ldr r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq 9c28 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c70 <_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 9c10 <_tmp_156_rule+0x3ac> │ │ │ │ │ + bne 9c58 <_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 │ │ │ │ │ @@ -11315,168 +11332,168 @@ │ │ │ │ │ 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 9cc4 <_tmp_156_rule+0x460> │ │ │ │ │ + beq 9d0c <_tmp_156_rule+0x460> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9d1c <_tmp_156_rule+0x4b8> │ │ │ │ │ + beq 9d64 <_tmp_156_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 99b0 <_tmp_156_rule+0x14c> │ │ │ │ │ + beq 99f8 <_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 9d34 <_tmp_156_rule+0x4d0> │ │ │ │ │ - b 9980 <_tmp_156_rule+0x11c> │ │ │ │ │ + bne 9d7c <_tmp_156_rule+0x4d0> │ │ │ │ │ + b 99c8 <_tmp_156_rule+0x11c> │ │ │ │ │ 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 9920 <_tmp_156_rule+0xbc> │ │ │ │ │ + b 9968 <_tmp_156_rule+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9988 <_tmp_156_rule+0x124> │ │ │ │ │ + b 99d0 <_tmp_156_rule+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9cf8 <_tmp_156_rule+0x494> │ │ │ │ │ + beq 9d40 <_tmp_156_rule+0x494> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 9980 <_tmp_156_rule+0x11c> │ │ │ │ │ + b 99c8 <_tmp_156_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 99e8 <_tmp_156_rule+0x184> │ │ │ │ │ + b 9a30 <_tmp_156_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9950 <_tmp_156_rule+0xec> │ │ │ │ │ + b 9998 <_tmp_156_rule+0xec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 9920 <_tmp_156_rule+0xbc> │ │ │ │ │ + beq 9968 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9920 <_tmp_156_rule+0xbc> │ │ │ │ │ + b 9968 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 98ac <_tmp_156_rule+0x48> │ │ │ │ │ + b 98f4 <_tmp_156_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a78 <_tmp_156_rule+0x214> │ │ │ │ │ + b 9ac0 <_tmp_156_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 98e8 <_tmp_156_rule+0x84> │ │ │ │ │ + b 9930 <_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 9cf0 <_tmp_156_rule+0x48c> │ │ │ │ │ - b 9980 <_tmp_156_rule+0x11c> │ │ │ │ │ + bne 9d38 <_tmp_156_rule+0x48c> │ │ │ │ │ + b 99c8 <_tmp_156_rule+0x11c> │ │ │ │ │ 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 9dc4 <_tmp_156_rule+0x560> │ │ │ │ │ + beq 9e0c <_tmp_156_rule+0x560> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 9b24 <_tmp_156_rule+0x2c0> │ │ │ │ │ + b 9b6c <_tmp_156_rule+0x2c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9da0 <_tmp_156_rule+0x53c> │ │ │ │ │ - b 9b24 <_tmp_156_rule+0x2c0> │ │ │ │ │ + bne 9de8 <_tmp_156_rule+0x53c> │ │ │ │ │ + b 9b6c <_tmp_156_rule+0x2c0> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a40 <_tmp_156_rule+0x1dc> │ │ │ │ │ - b 9aec <_tmp_156_rule+0x288> │ │ │ │ │ + bne 9a88 <_tmp_156_rule+0x1dc> │ │ │ │ │ + b 9b34 <_tmp_156_rule+0x288> │ │ │ │ │ │ │ │ │ │ -00009dd4 : │ │ │ │ │ +00009e1c : │ │ │ │ │ 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 9ea8 │ │ │ │ │ + beq 9ef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ea8 │ │ │ │ │ + bne 9ef0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e94 │ │ │ │ │ + bne 9edc │ │ │ │ │ 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 9e84 │ │ │ │ │ + bne 9ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e94 │ │ │ │ │ + bne 9edc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e84 │ │ │ │ │ + bne 9ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e94 │ │ │ │ │ + bne 9edc │ │ │ │ │ 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 │ │ │ │ │ @@ -11487,144 +11504,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 9e18 │ │ │ │ │ + b 9e60 │ │ │ │ │ │ │ │ │ │ -00009eb4 : │ │ │ │ │ +00009efc : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a484 │ │ │ │ │ + beq a4cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a484 │ │ │ │ │ + bne a4cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a474 │ │ │ │ │ + bne a4bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq a09c │ │ │ │ │ + beq a0e4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a100 │ │ │ │ │ + beq a148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a100 │ │ │ │ │ + bne a148 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3e8 │ │ │ │ │ + bne a430 │ │ │ │ │ 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 a004 │ │ │ │ │ + bne a04c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq a4b4 │ │ │ │ │ + beq a4fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne a3e8 │ │ │ │ │ + bne a430 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a2cc │ │ │ │ │ + bne a314 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3e8 │ │ │ │ │ + bne a430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a774 │ │ │ │ │ + bl a7bc │ │ │ │ │ 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 a060 │ │ │ │ │ + beq a0a8 │ │ │ │ │ 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 a060 │ │ │ │ │ + beq a0a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a490 │ │ │ │ │ + bne a4d8 │ │ │ │ │ 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 a474 │ │ │ │ │ + bne a4bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c8 │ │ │ │ │ + bl a510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a10c │ │ │ │ │ + bne a154 │ │ │ │ │ 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 │ │ │ │ │ @@ -11632,122 +11649,122 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt a050 │ │ │ │ │ + blt a098 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne a050 │ │ │ │ │ + bne a098 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 9f48 │ │ │ │ │ + bne 9f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9f5c │ │ │ │ │ + b 9fa4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a468 │ │ │ │ │ + beq a4b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a468 │ │ │ │ │ + bne a4b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a454 │ │ │ │ │ + bne a49c │ │ │ │ │ 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 a448 │ │ │ │ │ + beq a490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a454 │ │ │ │ │ + bne a49c │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 203f0 <_tmp_168_rule> │ │ │ │ │ + bl 20434 <_tmp_168_rule> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a1b4 │ │ │ │ │ + beq a1fc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a2a8 │ │ │ │ │ + beq a2f0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r4, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b a184 │ │ │ │ │ + b a1cc │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movne lr, r9 │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq a440 │ │ │ │ │ + beq a488 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble a204 │ │ │ │ │ + ble a24c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b a1e8 │ │ │ │ │ + b a230 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a460 │ │ │ │ │ + bne a4a8 │ │ │ │ │ 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 a474 │ │ │ │ │ + beq a4bc │ │ │ │ │ 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 │ │ │ │ │ @@ -11759,72 +11776,72 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a490 │ │ │ │ │ + beq a4d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a490 │ │ │ │ │ + bne a4d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a088 │ │ │ │ │ + b a0d0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a438 │ │ │ │ │ + beq a480 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a1a0 │ │ │ │ │ + b a1e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a3f8 │ │ │ │ │ + beq a440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3f8 │ │ │ │ │ + bne a440 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a3d8 │ │ │ │ │ + bne a420 │ │ │ │ │ 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 a3cc │ │ │ │ │ + beq a414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c8 │ │ │ │ │ + bl a510 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a3cc │ │ │ │ │ + beq a414 │ │ │ │ │ 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 a428 │ │ │ │ │ + beq a470 │ │ │ │ │ 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> │ │ │ │ │ @@ -11841,153 +11858,153 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a404 │ │ │ │ │ + beq a44c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a404 │ │ │ │ │ + bne a44c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 9ff8 │ │ │ │ │ + b a040 │ │ │ │ │ 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 9fe0 │ │ │ │ │ + beq a028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a064 │ │ │ │ │ + b a0ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a2f8 │ │ │ │ │ + b a340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a3c4 │ │ │ │ │ + beq a40c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a3f0 │ │ │ │ │ + b a438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a3f0 │ │ │ │ │ + b a438 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a084 │ │ │ │ │ + b a0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a134 │ │ │ │ │ + b a17c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a050 │ │ │ │ │ + b a098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9efc │ │ │ │ │ + b 9f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a088 │ │ │ │ │ + beq a0d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a050 │ │ │ │ │ + b a098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a414 │ │ │ │ │ - b 9f98 │ │ │ │ │ + blt a45c │ │ │ │ │ + b 9fe0 │ │ │ │ │ │ │ │ │ │ -0000a4c8 : │ │ │ │ │ +0000a510 : │ │ │ │ │ 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 a768 │ │ │ │ │ + beq a7b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a768 │ │ │ │ │ + bne a7b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a728 │ │ │ │ │ + bne a770 │ │ │ │ │ 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 a5b8 │ │ │ │ │ + bne a600 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a754 │ │ │ │ │ + beq a79c │ │ │ │ │ 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 a728 │ │ │ │ │ + bne a770 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5ec │ │ │ │ │ + bne a634 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a728 │ │ │ │ │ + bne a770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a774 │ │ │ │ │ + bl a7bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a5d4 │ │ │ │ │ + beq a61c │ │ │ │ │ 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 │ │ │ │ │ @@ -11998,57 +12015,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 a5b4 │ │ │ │ │ + b a5fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a748 │ │ │ │ │ + beq a790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a748 │ │ │ │ │ + bne a790 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a718 │ │ │ │ │ + bne a760 │ │ │ │ │ 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 a70c │ │ │ │ │ + beq a754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c8 │ │ │ │ │ + bl a510 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a70c │ │ │ │ │ + beq a754 │ │ │ │ │ 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 a738 │ │ │ │ │ + beq a780 │ │ │ │ │ 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> │ │ │ │ │ @@ -12064,211 +12081,211 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a6e0 │ │ │ │ │ + beq a728 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a5dc │ │ │ │ │ + beq a624 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a5dc │ │ │ │ │ + beq a624 │ │ │ │ │ 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 a5c8 │ │ │ │ │ + b a610 │ │ │ │ │ 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 a594 │ │ │ │ │ + beq a5dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a704 │ │ │ │ │ + b a74c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a5c8 │ │ │ │ │ + b a610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a618 │ │ │ │ │ + b a660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a6f0 │ │ │ │ │ - b a54c │ │ │ │ │ + blt a738 │ │ │ │ │ + b a594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a510 │ │ │ │ │ + b a558 │ │ │ │ │ │ │ │ │ │ -0000a774 : │ │ │ │ │ +0000a7bc : │ │ │ │ │ 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 b4e8 │ │ │ │ │ + beq b530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b4e8 │ │ │ │ │ + bne b530 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ae64 │ │ │ │ │ + bne aeac │ │ │ │ │ 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 a9b4 │ │ │ │ │ + bne a9fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b530 │ │ │ │ │ + beq b578 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne ae5c │ │ │ │ │ + bne aea4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b544 │ │ │ │ │ + beq b58c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b544 │ │ │ │ │ + bne b58c │ │ │ │ │ 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 aaa8 │ │ │ │ │ + beq aaf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne abc4 │ │ │ │ │ + bne ac0c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ae5c │ │ │ │ │ + bne aea4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b518 │ │ │ │ │ + beq b560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b518 │ │ │ │ │ + bne b560 │ │ │ │ │ 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 abe0 │ │ │ │ │ + beq ac28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ace8 │ │ │ │ │ + bne ad30 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ae5c │ │ │ │ │ + bne aea4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b4f4 │ │ │ │ │ + beq b53c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b4f4 │ │ │ │ │ + bne b53c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa80 │ │ │ │ │ + bne aac8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a9d0 │ │ │ │ │ + beq aa18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq aa14 │ │ │ │ │ + beq aa5c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq af8c │ │ │ │ │ + beq afd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b500 │ │ │ │ │ + bne b548 │ │ │ │ │ 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 │ │ │ │ │ @@ -12281,249 +12298,249 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt af98 │ │ │ │ │ + blt afe0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa80 │ │ │ │ │ + bne aac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne a974 │ │ │ │ │ + bne a9bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa80 │ │ │ │ │ + bne aac8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne afac │ │ │ │ │ + bne aff4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa80 │ │ │ │ │ + bne aac8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne afec │ │ │ │ │ + bne b034 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aa80 │ │ │ │ │ + bne aac8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae6c │ │ │ │ │ + bne aeb4 │ │ │ │ │ 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 a9b0 │ │ │ │ │ + b a9f8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abac │ │ │ │ │ + bne abf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b4b0 │ │ │ │ │ + bne b4f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq aba8 │ │ │ │ │ + beq abf0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge aba8 │ │ │ │ │ + bge abf0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abac │ │ │ │ │ + bne abf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b4b0 │ │ │ │ │ + bne b4f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ada0 │ │ │ │ │ + beq ade8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble ada0 │ │ │ │ │ + ble ade8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b4cc │ │ │ │ │ + bne b514 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b4a4 │ │ │ │ │ + bne b4ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ab98 │ │ │ │ │ + beq abe0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt ab4c │ │ │ │ │ + bgt ab94 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq a88c │ │ │ │ │ + beq a8d4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad04 │ │ │ │ │ + bne ad4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a88c │ │ │ │ │ + b a8d4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b56c │ │ │ │ │ + bne b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b4c0 │ │ │ │ │ + bne b508 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq accc │ │ │ │ │ + beq ad14 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge accc │ │ │ │ │ + bge ad14 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b56c │ │ │ │ │ + bne b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b4c0 │ │ │ │ │ + bne b508 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ada8 │ │ │ │ │ + beq adf0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movgt r6, r8 │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble ada8 │ │ │ │ │ + ble adf0 │ │ │ │ │ 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 b56c │ │ │ │ │ + bne b5b4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 6c04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b4bc │ │ │ │ │ + bne b504 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq acc8 │ │ │ │ │ + beq ad10 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt ac7c │ │ │ │ │ + bgt acc4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq a8f8 │ │ │ │ │ + beq a940 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne adb0 │ │ │ │ │ + bne adf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a8f8 │ │ │ │ │ + b a940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq abd8 │ │ │ │ │ + beq ac20 │ │ │ │ │ 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 abd8 │ │ │ │ │ + beq ac20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b4d8 │ │ │ │ │ + beq b520 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -12532,51 +12549,51 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ae40 │ │ │ │ │ + beq ae88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae40 │ │ │ │ │ + bne ae88 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ - b a9b0 │ │ │ │ │ + b a9f8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b aba8 │ │ │ │ │ + b abf0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b accc │ │ │ │ │ + b ad14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209bc │ │ │ │ │ + bl 20a00 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq acfc │ │ │ │ │ + beq ad44 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq acfc │ │ │ │ │ + beq ad44 │ │ │ │ │ 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 acfc │ │ │ │ │ + beq ad44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b4d8 │ │ │ │ │ + beq b520 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -12585,333 +12602,333 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne ad84 │ │ │ │ │ + bne adcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad90 │ │ │ │ │ + beq add8 │ │ │ │ │ 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 a9c4 │ │ │ │ │ + b aa0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b560 │ │ │ │ │ + beq b5a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b560 │ │ │ │ │ + bne b5a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne aa84 │ │ │ │ │ + bne aacc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b5c8 │ │ │ │ │ + beq b610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5c8 │ │ │ │ │ + bne b610 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne af1c │ │ │ │ │ + bne af64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c8 │ │ │ │ │ + bl a510 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne b210 │ │ │ │ │ + bne b258 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne aa84 │ │ │ │ │ + bne aacc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa80 │ │ │ │ │ + beq aac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq aa80 │ │ │ │ │ + beq aac8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a988 │ │ │ │ │ + bne a9d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa80 │ │ │ │ │ + beq aac8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b aa88 │ │ │ │ │ + b aad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a774 │ │ │ │ │ + bl a7bc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq aa38 │ │ │ │ │ + beq aa80 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa38 │ │ │ │ │ + beq aa80 │ │ │ │ │ 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 a988 │ │ │ │ │ - b af8c │ │ │ │ │ + bne a9d0 │ │ │ │ │ + b afd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5e4 │ │ │ │ │ + beq b62c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5e4 │ │ │ │ │ + bne b62c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5d4 │ │ │ │ │ + bne b61c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a4c8 │ │ │ │ │ + bl a510 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq b188 │ │ │ │ │ + beq b1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5fc │ │ │ │ │ + beq b644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5fc │ │ │ │ │ + bne b644 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b580 │ │ │ │ │ + bne b5c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b170 │ │ │ │ │ + beq b1b8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b580 │ │ │ │ │ + bne b5c8 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 203f0 <_tmp_168_rule> │ │ │ │ │ + bl 20434 <_tmp_168_rule> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne b1ec │ │ │ │ │ + bne b234 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne b3c4 │ │ │ │ │ + bne b40c │ │ │ │ │ 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 b5d4 │ │ │ │ │ + bne b61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c8 │ │ │ │ │ + bl a510 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b190 │ │ │ │ │ + bne b1d8 │ │ │ │ │ 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 b14c │ │ │ │ │ + bne b194 │ │ │ │ │ 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 b37c │ │ │ │ │ + bne b3c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq aa6c │ │ │ │ │ - b aa80 │ │ │ │ │ + beq aab4 │ │ │ │ │ + b aac8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b b0f8 │ │ │ │ │ + b b140 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b114 │ │ │ │ │ + beq b15c │ │ │ │ │ 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 b1c8 │ │ │ │ │ + beq b210 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b120 │ │ │ │ │ + beq b168 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b11c │ │ │ │ │ + beq b164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b14c │ │ │ │ │ + b b194 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b45c │ │ │ │ │ + beq b4a4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r4, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b0b4 │ │ │ │ │ + b b0fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b5f0 │ │ │ │ │ + beq b638 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5f0 │ │ │ │ │ + bne b638 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5b8 │ │ │ │ │ + bne b600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b598 │ │ │ │ │ + beq b5e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ streq r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne b5b8 │ │ │ │ │ + bne b600 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b324 │ │ │ │ │ + bne b36c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b590 │ │ │ │ │ + beq b5d8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt b364 │ │ │ │ │ + bgt b3ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -12920,485 +12937,485 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq af1c │ │ │ │ │ + beq af64 │ │ │ │ │ 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 af24 │ │ │ │ │ - b af1c │ │ │ │ │ - bl a4c8 │ │ │ │ │ + beq af6c │ │ │ │ │ + b af64 │ │ │ │ │ + bl a510 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq b294 │ │ │ │ │ + beq b2dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b608 │ │ │ │ │ + bne b650 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b480 │ │ │ │ │ + beq b4c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b27c │ │ │ │ │ + b b2c4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b2c0 │ │ │ │ │ + b b308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq aa80 │ │ │ │ │ + beq aac8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a988 │ │ │ │ │ - b af8c │ │ │ │ │ + bne a9d0 │ │ │ │ │ + b afd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b0e0 │ │ │ │ │ + bne b128 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b1b0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble b40c │ │ │ │ │ + ble b454 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b3f0 │ │ │ │ │ + b b438 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b0f8 │ │ │ │ │ + bne b140 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b1bc │ │ │ │ │ - b b1c8 │ │ │ │ │ + bne b204 │ │ │ │ │ + b b210 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b15c │ │ │ │ │ + beq b1a4 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b b1f8 │ │ │ │ │ + b b240 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b590 │ │ │ │ │ + beq b5d8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b b34c │ │ │ │ │ + b b394 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a890 │ │ │ │ │ + b a8d8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a8fc │ │ │ │ │ + b a944 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b abac │ │ │ │ │ + b abf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a9c4 │ │ │ │ │ + b aa0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a7bc │ │ │ │ │ + b a804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a930 │ │ │ │ │ + b a978 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af98 │ │ │ │ │ - b a994 │ │ │ │ │ + bne afe0 │ │ │ │ │ + b a9dc │ │ │ │ │ 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 a8cc │ │ │ │ │ + b a914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ae50 │ │ │ │ │ - b a804 │ │ │ │ │ + blt ae98 │ │ │ │ │ + b a84c │ │ │ │ │ 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 a860 │ │ │ │ │ + b a8a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ae98 │ │ │ │ │ + b aee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ace0 │ │ │ │ │ + b ad28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b0f8 │ │ │ │ │ + b b140 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b af14 │ │ │ │ │ + b af5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b af14 │ │ │ │ │ + b af5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aee0 │ │ │ │ │ + b af28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b14c │ │ │ │ │ + b b194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b018 │ │ │ │ │ + b b060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b23c │ │ │ │ │ + b b284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b06c │ │ │ │ │ + b b0b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b340 │ │ │ │ │ + beq b388 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b af14 │ │ │ │ │ + b af5c │ │ │ │ │ │ │ │ │ │ -0000b638 : │ │ │ │ │ +0000b680 : │ │ │ │ │ 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 bb0c │ │ │ │ │ + beq bb54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bb0c │ │ │ │ │ + bne bb54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6d8 │ │ │ │ │ + bne b720 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b6f4 │ │ │ │ │ + beq b73c │ │ │ │ │ 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 b744 │ │ │ │ │ + bne b78c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ba30 │ │ │ │ │ + bne ba78 │ │ │ │ │ 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 baf4 │ │ │ │ │ + blt bb3c │ │ │ │ │ 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 b6d8 │ │ │ │ │ + bne b720 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6c8 │ │ │ │ │ + beq b710 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bab8 │ │ │ │ │ + beq bb00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bab8 │ │ │ │ │ + bne bb00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ba74 │ │ │ │ │ + bne babc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bac4 │ │ │ │ │ + beq bb0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bac4 │ │ │ │ │ + bne bb0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ba5c │ │ │ │ │ + bne baa4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b910 │ │ │ │ │ + beq b958 │ │ │ │ │ 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 b95c │ │ │ │ │ + bne b9a4 │ │ │ │ │ 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 ba74 │ │ │ │ │ + bne babc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq b8dc │ │ │ │ │ + beq b924 │ │ │ │ │ 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 b8dc │ │ │ │ │ + beq b924 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b6c8 │ │ │ │ │ + beq b710 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6c8 │ │ │ │ │ + beq b710 │ │ │ │ │ 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 b8d0 │ │ │ │ │ + beq b918 │ │ │ │ │ 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 bae8 │ │ │ │ │ + beq bb30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bae8 │ │ │ │ │ + bne bb30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b6e4 │ │ │ │ │ + b b72c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba7c │ │ │ │ │ + bne bac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187d0 │ │ │ │ │ + bl 18814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne b84c │ │ │ │ │ + bne b894 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b6c8 │ │ │ │ │ + b b710 │ │ │ │ │ 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 ba54 │ │ │ │ │ + blt ba9c │ │ │ │ │ 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 ba5c │ │ │ │ │ + bne baa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b7f4 │ │ │ │ │ + beq b83c │ │ │ │ │ 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 b7f4 │ │ │ │ │ + beq b83c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq baa8 │ │ │ │ │ + beq baf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq baa8 │ │ │ │ │ + beq baf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -13421,469 +13438,469 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ba84 │ │ │ │ │ + beq bacc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bad0 │ │ │ │ │ + bne bb18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b848 │ │ │ │ │ + b b890 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6d8 │ │ │ │ │ + bne b720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b150 │ │ │ │ │ + bl b148 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b b8d0 │ │ │ │ │ + b b918 │ │ │ │ │ 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 b810 │ │ │ │ │ + beq b858 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b908 │ │ │ │ │ + b b950 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ba74 │ │ │ │ │ + b babc │ │ │ │ │ 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 ba64 │ │ │ │ │ + beq baac │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ba64 │ │ │ │ │ + b baac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba64 │ │ │ │ │ + b baac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b770 │ │ │ │ │ + b b7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b7b0 │ │ │ │ │ + b b7f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne ba9c │ │ │ │ │ - b b848 │ │ │ │ │ + bne bae4 │ │ │ │ │ + b b890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b8d0 │ │ │ │ │ + beq b918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b6e4 │ │ │ │ │ + b b72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b680 │ │ │ │ │ + b b6c8 │ │ │ │ │ │ │ │ │ │ -0000bb18 : │ │ │ │ │ +0000bb60 : │ │ │ │ │ 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 c3fc │ │ │ │ │ + beq c444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c3fc │ │ │ │ │ + bne c444 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf60 │ │ │ │ │ + bne bfa8 │ │ │ │ │ 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 bba4 │ │ │ │ │ + beq bbec │ │ │ │ │ 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 bc30 │ │ │ │ │ + bne bc78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf60 │ │ │ │ │ + bne bfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c78c │ │ │ │ │ + bl c7d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bbf4 │ │ │ │ │ + bne bc3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf60 │ │ │ │ │ + bne bfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bc0c │ │ │ │ │ + beq bc54 │ │ │ │ │ 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 bb8c │ │ │ │ │ + b bbd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf60 │ │ │ │ │ + bne bfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 201e0 │ │ │ │ │ + bl 20224 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b bbf4 │ │ │ │ │ + b bc3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bf64 │ │ │ │ │ + bne bfac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c414 │ │ │ │ │ + beq c45c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c414 │ │ │ │ │ + bne c45c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c408 │ │ │ │ │ + bne c450 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c15c │ │ │ │ │ + bne c1a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c408 │ │ │ │ │ + bne c450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0b8 │ │ │ │ │ + bne c100 │ │ │ │ │ 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 bf58 │ │ │ │ │ + beq bfa0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne bf64 │ │ │ │ │ + bne bfac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c42c │ │ │ │ │ + beq c474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c42c │ │ │ │ │ + bne c474 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c724 │ │ │ │ │ + bne c76c │ │ │ │ │ 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 c438 │ │ │ │ │ + bne c480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c724 │ │ │ │ │ + bne c76c │ │ │ │ │ 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 bd68 │ │ │ │ │ + beq bdb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c1b4 │ │ │ │ │ + bne c1fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c724 │ │ │ │ │ + bne c76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c01c │ │ │ │ │ + bne c064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c724 │ │ │ │ │ + bne c76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bf74 │ │ │ │ │ + bne bfbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c1f4 │ │ │ │ │ + bne c23c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c6c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c67c │ │ │ │ │ + bne c6c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c66c │ │ │ │ │ + bne c6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 3898 <_tmp_6_rule+0x80> │ │ │ │ │ + bl 3890 <_tmp_6_rule+0x78> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c26c │ │ │ │ │ + bne c2b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c66c │ │ │ │ │ + bne c6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42f0 │ │ │ │ │ + bl 42e8 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c26c │ │ │ │ │ + bne c2b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c66c │ │ │ │ │ + bne c6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46e4 │ │ │ │ │ + bl 46dc │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c26c │ │ │ │ │ + bne c2b4 │ │ │ │ │ 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 c724 │ │ │ │ │ + bne c76c │ │ │ │ │ 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 c688 │ │ │ │ │ + bne c6d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c724 │ │ │ │ │ + bne c76c │ │ │ │ │ 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 c364 │ │ │ │ │ + bne c3ac │ │ │ │ │ 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 bf58 │ │ │ │ │ + beq bfa0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne bf68 │ │ │ │ │ + bne bfb0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c420 │ │ │ │ │ + beq c468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c420 │ │ │ │ │ + bne c468 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne bf50 │ │ │ │ │ + bne bf98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c1fc │ │ │ │ │ + bne c244 │ │ │ │ │ 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 bbc4 │ │ │ │ │ + beq bc0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bb9c │ │ │ │ │ + b bbe4 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb4 │ │ │ │ │ + beq bdfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb4 │ │ │ │ │ + beq bdfc │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb4 │ │ │ │ │ + beq bdfc │ │ │ │ │ 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 bdb4 │ │ │ │ │ + beq bdfc │ │ │ │ │ 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 c29c │ │ │ │ │ + bne c2e4 │ │ │ │ │ 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 bed0 │ │ │ │ │ + beq bf18 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bed0 │ │ │ │ │ + b bf18 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd90 │ │ │ │ │ + beq bdd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bd90 │ │ │ │ │ + beq bdd8 │ │ │ │ │ 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 bd90 │ │ │ │ │ + beq bdd8 │ │ │ │ │ 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 │ │ │ │ │ @@ -13892,47 +13909,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 c00c │ │ │ │ │ - b becc │ │ │ │ │ + bne c054 │ │ │ │ │ + b bf14 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb0 │ │ │ │ │ + beq bcf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb0 │ │ │ │ │ + beq bcf8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb0 │ │ │ │ │ + beq bcf8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bcb0 │ │ │ │ │ + beq bcf8 │ │ │ │ │ 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 │ │ │ │ │ @@ -13941,148 +13958,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 bcb4 │ │ │ │ │ + beq bcfc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b bcc0 │ │ │ │ │ + b bd08 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc8c │ │ │ │ │ + beq bcd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc8c │ │ │ │ │ + beq bcd4 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc8c │ │ │ │ │ + beq bcd4 │ │ │ │ │ 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 bc8c │ │ │ │ │ - b c10c │ │ │ │ │ + beq bcd4 │ │ │ │ │ + b c154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b96c │ │ │ │ │ + bl b964 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bd68 │ │ │ │ │ + beq bdb0 │ │ │ │ │ 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 c334 │ │ │ │ │ + bne c37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c3e4 │ │ │ │ │ + bne c42c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bed0 │ │ │ │ │ + b bf18 │ │ │ │ │ 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 bf40 │ │ │ │ │ + beq bf88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bf40 │ │ │ │ │ + beq bf88 │ │ │ │ │ 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 c6e0 │ │ │ │ │ + bne c728 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf40 │ │ │ │ │ + beq bf88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bf50 │ │ │ │ │ + b bf98 │ │ │ │ │ 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 c2cc │ │ │ │ │ + bne c314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b be70 │ │ │ │ │ + b beb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c354 │ │ │ │ │ + beq c39c │ │ │ │ │ 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 c00c │ │ │ │ │ + bne c054 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bbf4 │ │ │ │ │ + b bc3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c290 │ │ │ │ │ + beq c2d8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c290 │ │ │ │ │ + beq c2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3f34 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c290 │ │ │ │ │ + beq c2d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14090,53 +14107,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 c090 │ │ │ │ │ + b c0d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c354 │ │ │ │ │ + beq c39c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c3e4 │ │ │ │ │ + bne c42c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bbf4 │ │ │ │ │ + b bc3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9434 │ │ │ │ │ + bl 942c │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne becc │ │ │ │ │ + bne bf14 │ │ │ │ │ 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 bec0 │ │ │ │ │ + beq bf08 │ │ │ │ │ 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 bec0 │ │ │ │ │ + beq bf08 │ │ │ │ │ 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 │ │ │ │ │ @@ -14144,162 +14161,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 c090 │ │ │ │ │ + b c0d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bed0 │ │ │ │ │ + b bf18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb60 │ │ │ │ │ + b bba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bcc0 │ │ │ │ │ + b bd08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bc68 │ │ │ │ │ + b bcb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bf18 │ │ │ │ │ + b bf60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd04 │ │ │ │ │ + b bd4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c660 │ │ │ │ │ + beq c6a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c660 │ │ │ │ │ + bne c6a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c650 │ │ │ │ │ + bne c698 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c558 │ │ │ │ │ + beq c5a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne c650 │ │ │ │ │ + bne c698 │ │ │ │ │ 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 c544 │ │ │ │ │ + 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 c544 │ │ │ │ │ + bne c58c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c508 │ │ │ │ │ + bne c550 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c508 │ │ │ │ │ + beq c550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b96c │ │ │ │ │ + bl b964 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c730 │ │ │ │ │ + bne c778 │ │ │ │ │ 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 c568 │ │ │ │ │ + bne c5b0 │ │ │ │ │ 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 bd30 │ │ │ │ │ + b bd78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c4d8 │ │ │ │ │ + b c520 │ │ │ │ │ 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 c52c │ │ │ │ │ + b c574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c524 │ │ │ │ │ + bne c56c │ │ │ │ │ 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 c550 │ │ │ │ │ + beq c598 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movgt ip, r7 │ │ │ │ │ - ble c5bc │ │ │ │ │ + ble c604 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne c5a4 │ │ │ │ │ + bne c5ec │ │ │ │ │ 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 bd28 │ │ │ │ │ + beq bd70 │ │ │ │ │ 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 │ │ │ │ │ @@ -14327,60 +14344,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 c090 │ │ │ │ │ + b c0d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bd30 │ │ │ │ │ + b bd78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c464 │ │ │ │ │ + b c4ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b be70 │ │ │ │ │ + b beb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bdf4 │ │ │ │ │ + b be3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9434 │ │ │ │ │ + bl 942c │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne be9c │ │ │ │ │ + bne bee4 │ │ │ │ │ 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 be94 │ │ │ │ │ + beq bedc │ │ │ │ │ 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 be94 │ │ │ │ │ + beq bedc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ - b c3bc │ │ │ │ │ + b c404 │ │ │ │ │ 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] │ │ │ │ │ @@ -14392,409 +14409,409 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b c248 │ │ │ │ │ + b c290 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bed0 │ │ │ │ │ + b bf18 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c758 │ │ │ │ │ + beq c7a0 │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b c4b0 │ │ │ │ │ + b c4f8 │ │ │ │ │ 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 c744 │ │ │ │ │ + bne c78c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b c554 │ │ │ │ │ + b c59c │ │ │ │ │ │ │ │ │ │ -0000c78c : │ │ │ │ │ +0000c7d4 : │ │ │ │ │ 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 c960 │ │ │ │ │ + beq c9a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c960 │ │ │ │ │ + bne c9a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c96c │ │ │ │ │ + bne c9b4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c84c │ │ │ │ │ + beq c894 │ │ │ │ │ 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 caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c89c │ │ │ │ │ + beq c8e4 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c8a4 │ │ │ │ │ + bne c8ec │ │ │ │ │ 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 c944 │ │ │ │ │ + blt c98c │ │ │ │ │ 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 c96c │ │ │ │ │ + bne c9b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c81c │ │ │ │ │ + bne c864 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b c830 │ │ │ │ │ + b c878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq c89c │ │ │ │ │ + beq c8e4 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c89c │ │ │ │ │ + beq c8e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c89c │ │ │ │ │ + beq c8e4 │ │ │ │ │ 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 c96c │ │ │ │ │ + beq c9b4 │ │ │ │ │ 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 c930 │ │ │ │ │ + beq c978 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c834 │ │ │ │ │ + beq c87c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c834 │ │ │ │ │ + beq c87c │ │ │ │ │ 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 c840 │ │ │ │ │ + b c888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c7d4 │ │ │ │ │ + b c81c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c954 │ │ │ │ │ + b c99c │ │ │ │ │ │ │ │ │ │ -0000c978 : │ │ │ │ │ +0000c9c0 : │ │ │ │ │ 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 cac4 │ │ │ │ │ + beq cb0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cac4 │ │ │ │ │ + bne cb0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ca3c │ │ │ │ │ + bne ca84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 64e4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ca34 │ │ │ │ │ + bne ca7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca34 │ │ │ │ │ + bne ca7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne ca48 │ │ │ │ │ + bne ca90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca34 │ │ │ │ │ + bne ca7c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca70 │ │ │ │ │ + bne cab8 │ │ │ │ │ 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 cad0 │ │ │ │ │ + beq cb18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cad0 │ │ │ │ │ + bne cb18 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b ca34 │ │ │ │ │ + b ca7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c978 │ │ │ │ │ + bl c9c0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ca2c │ │ │ │ │ + beq ca74 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca2c │ │ │ │ │ + beq ca74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca34 │ │ │ │ │ + beq ca7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca34 │ │ │ │ │ + beq ca7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ca3c │ │ │ │ │ + b ca84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c9bc │ │ │ │ │ + b ca04 │ │ │ │ │ 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 ca68 │ │ │ │ │ - b ca3c │ │ │ │ │ + beq cab0 │ │ │ │ │ + b ca84 │ │ │ │ │ │ │ │ │ │ -0000caf0 : │ │ │ │ │ +0000cb38 : │ │ │ │ │ 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 d000 │ │ │ │ │ + beq d048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d000 │ │ │ │ │ + bne d048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ceb0 │ │ │ │ │ + bne cef8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1120 @ 0x460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ccc4 │ │ │ │ │ + bne cd0c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d00c │ │ │ │ │ + beq d054 │ │ │ │ │ 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 ceb0 │ │ │ │ │ + bne cef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d048 │ │ │ │ │ + bl d090 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq cc88 │ │ │ │ │ + beq ccd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d03c │ │ │ │ │ + beq d084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d03c │ │ │ │ │ + bne d084 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfc8 │ │ │ │ │ + bne d010 │ │ │ │ │ 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 cf84 │ │ │ │ │ + beq cfcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfc8 │ │ │ │ │ + bne d010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d020 │ │ │ │ │ + beq d068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d020 │ │ │ │ │ + bne d068 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cd9c │ │ │ │ │ + bne cde4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ccf8 │ │ │ │ │ + bne cd40 │ │ │ │ │ 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 ceb0 │ │ │ │ │ + bne cef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d048 │ │ │ │ │ + bl d090 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cce0 │ │ │ │ │ + beq cd28 │ │ │ │ │ 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 │ │ │ │ │ @@ -14806,22 +14823,22 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b ccc0 │ │ │ │ │ + b cd08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d048 │ │ │ │ │ + bl d090 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cd98 │ │ │ │ │ + beq cde0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cfa4 │ │ │ │ │ + bne cfec │ │ │ │ │ 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 │ │ │ │ │ @@ -14830,78 +14847,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 cf60 │ │ │ │ │ + beq cfa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf60 │ │ │ │ │ + bne cfa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf6c │ │ │ │ │ + bne cfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cec4 │ │ │ │ │ + bne cf0c │ │ │ │ │ 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 cc70 │ │ │ │ │ + beq ccb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cc70 │ │ │ │ │ + bne ccb8 │ │ │ │ │ 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 cf7c │ │ │ │ │ + beq cfc4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt lr, r6 │ │ │ │ │ - ble ce08 │ │ │ │ │ + ble ce50 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne cdf0 │ │ │ │ │ + bne ce38 │ │ │ │ │ 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 ccd4 │ │ │ │ │ + beq cd1c │ │ │ │ │ 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 │ │ │ │ │ @@ -14918,258 +14935,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 cfd8 │ │ │ │ │ + beq d020 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cfd8 │ │ │ │ │ + bne d020 │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ccf0 │ │ │ │ │ + b cd38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b ccd4 │ │ │ │ │ + b cd1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d048 │ │ │ │ │ + bl d090 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq cd8c │ │ │ │ │ + beq cdd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne cf38 │ │ │ │ │ + bne cf80 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cf14 │ │ │ │ │ + beq cf5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b cd3c │ │ │ │ │ + b cd84 │ │ │ │ │ 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 cf78 │ │ │ │ │ + beq cfc0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b cefc │ │ │ │ │ + b cf44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ceec │ │ │ │ │ + beq cf34 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b cda4 │ │ │ │ │ + b cdec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd6c │ │ │ │ │ + b cdb4 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cd9c │ │ │ │ │ + b cde4 │ │ │ │ │ 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 cc88 │ │ │ │ │ + b ccd0 │ │ │ │ │ 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 cd1c │ │ │ │ │ + beq cd64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cf54 │ │ │ │ │ + b cf9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cc88 │ │ │ │ │ + b ccd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq cea4 │ │ │ │ │ + beq ceec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cebc │ │ │ │ │ + b cf04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cb38 │ │ │ │ │ + b cb80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cfe8 │ │ │ │ │ - b cb74 │ │ │ │ │ + blt d030 │ │ │ │ │ + b cbbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cc4c │ │ │ │ │ + beq cc94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cd9c │ │ │ │ │ + b cde4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cbdc │ │ │ │ │ + b cc24 │ │ │ │ │ │ │ │ │ │ -0000d048 : │ │ │ │ │ +0000d090 : │ │ │ │ │ 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 d600 │ │ │ │ │ + beq d648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d600 │ │ │ │ │ + bne d648 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4f0 │ │ │ │ │ + bne d538 │ │ │ │ │ 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 d238 │ │ │ │ │ + bne d280 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d618 │ │ │ │ │ + beq d660 │ │ │ │ │ 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 d4f0 │ │ │ │ │ + bne d538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1b0 │ │ │ │ │ + bl e1f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d1ec │ │ │ │ │ + beq d234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d60c │ │ │ │ │ + beq d654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d60c │ │ │ │ │ + bne d654 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne d1ec │ │ │ │ │ + bne d234 │ │ │ │ │ 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 d55c │ │ │ │ │ + beq d5a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d570 │ │ │ │ │ + bne d5b8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d62c │ │ │ │ │ + beq d674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d62c │ │ │ │ │ + bne d674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d59c │ │ │ │ │ + bne d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d254 │ │ │ │ │ + bne d29c │ │ │ │ │ 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 d4f0 │ │ │ │ │ + bne d538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e1b0 │ │ │ │ │ + bl e1f8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15184,119 +15201,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 e1b0 │ │ │ │ │ + bl e1f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1c4 │ │ │ │ │ + beq d20c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d5d4 │ │ │ │ │ + bne d61c │ │ │ │ │ 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 d57c │ │ │ │ │ + beq d5c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d57c │ │ │ │ │ + bne d5c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d590 │ │ │ │ │ + bne d5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d4a0 │ │ │ │ │ + bne d4e8 │ │ │ │ │ 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 d1d4 │ │ │ │ │ + beq d21c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d1d4 │ │ │ │ │ + bne d21c │ │ │ │ │ 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 d554 │ │ │ │ │ + beq d59c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d3f4 │ │ │ │ │ + ble d43c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d3f4 │ │ │ │ │ + beq d43c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d3f4 │ │ │ │ │ + beq d43c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d3f4 │ │ │ │ │ + beq d43c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d3f4 │ │ │ │ │ + beq d43c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d3f4 │ │ │ │ │ + beq d43c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d3f4 │ │ │ │ │ + beq d43c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d3f4 │ │ │ │ │ + beq d43c │ │ │ │ │ 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 d3d4 │ │ │ │ │ + bne d41c │ │ │ │ │ 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 │ │ │ │ │ @@ -15306,15 +15323,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 d248 │ │ │ │ │ + beq d290 │ │ │ │ │ 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> │ │ │ │ │ @@ -15330,572 +15347,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 d5ac │ │ │ │ │ + beq d5f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d5ac │ │ │ │ │ + bne d5f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d234 │ │ │ │ │ + b d27c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1b0 │ │ │ │ │ + bl e1f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d2e0 │ │ │ │ │ + beq d328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne d52c │ │ │ │ │ + bne d574 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d504 │ │ │ │ │ + beq d54c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d294 │ │ │ │ │ + b d2dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d248 │ │ │ │ │ + b d290 │ │ │ │ │ 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 d550 │ │ │ │ │ + beq d598 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d4d8 │ │ │ │ │ + b d520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d510 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d2ec │ │ │ │ │ + b d334 │ │ │ │ │ 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 d1ec │ │ │ │ │ + b d234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d2cc │ │ │ │ │ + beq d314 │ │ │ │ │ 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 d2ec │ │ │ │ │ + b d334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d490 │ │ │ │ │ + beq d4d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d4fc │ │ │ │ │ + b d544 │ │ │ │ │ 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 d544 │ │ │ │ │ - b d284 │ │ │ │ │ + bne d58c │ │ │ │ │ + b d2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d090 │ │ │ │ │ + b d0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d134 │ │ │ │ │ + b d17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d5bc │ │ │ │ │ - b d0cc │ │ │ │ │ + blt d604 │ │ │ │ │ + b d114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d1b0 │ │ │ │ │ + beq d1f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d59c │ │ │ │ │ + b d5e4 │ │ │ │ │ │ │ │ │ │ -0000d648 <_tmp_5_rule>: │ │ │ │ │ +0000d690 <_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 d728 <_tmp_5_rule+0xe0> │ │ │ │ │ + beq d770 <_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 d728 <_tmp_5_rule+0xe0> │ │ │ │ │ + bne d770 <_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 d714 <_tmp_5_rule+0xcc> │ │ │ │ │ + bne d75c <_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 d71c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d764 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d71c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d764 <_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 d71c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d764 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d71c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d764 <_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 d71c <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d764 <_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 d714 <_tmp_5_rule+0xcc> │ │ │ │ │ + b d75c <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d68c <_tmp_5_rule+0x44> │ │ │ │ │ + b d6d4 <_tmp_5_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000d734 : │ │ │ │ │ +0000d77c : │ │ │ │ │ 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 e0cc │ │ │ │ │ + beq e114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0cc │ │ │ │ │ + bne e114 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e0b4 │ │ │ │ │ + bne e0fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dbf0 │ │ │ │ │ + beq dc38 │ │ │ │ │ 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 dc3c │ │ │ │ │ + beq dc84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc3c │ │ │ │ │ + bne dc84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e060 │ │ │ │ │ + bne e0a8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dae4 │ │ │ │ │ + beq db2c │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq d8e8 │ │ │ │ │ + beq d930 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e0c0 │ │ │ │ │ + beq e108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0c0 │ │ │ │ │ + bne e108 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e060 │ │ │ │ │ + bne e0a8 │ │ │ │ │ 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 e038 │ │ │ │ │ + beq e080 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e04c │ │ │ │ │ + bne e094 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e098 │ │ │ │ │ + beq e0e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e098 │ │ │ │ │ + bne e0e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dcec │ │ │ │ │ + bne dd34 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc48 │ │ │ │ │ + bne dc90 │ │ │ │ │ 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 daa8 │ │ │ │ │ + bne daf0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e0e4 │ │ │ │ │ + beq e12c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0e4 │ │ │ │ │ + bne e12c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e0d8 │ │ │ │ │ + bne e120 │ │ │ │ │ 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 da04 │ │ │ │ │ + beq da4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq da98 │ │ │ │ │ + beq dae0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dec0 │ │ │ │ │ + bne df08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne daa8 │ │ │ │ │ + bne daf0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e054 │ │ │ │ │ + beq e09c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e054 │ │ │ │ │ + bne e09c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e06c │ │ │ │ │ + bne e0b4 │ │ │ │ │ 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 db64 │ │ │ │ │ + beq dbac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dad8 │ │ │ │ │ + beq db20 │ │ │ │ │ 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 e0f0 │ │ │ │ │ + beq e138 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne e0d8 │ │ │ │ │ + bne e120 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df68 │ │ │ │ │ + bne dfb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e0d8 │ │ │ │ │ + bne e120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 d960 │ │ │ │ │ + bne d9a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq d988 │ │ │ │ │ + beq d9d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d9f8 │ │ │ │ │ + b da40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db74 │ │ │ │ │ + bge dbbc │ │ │ │ │ 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 d9f0 │ │ │ │ │ + b da38 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e188 │ │ │ │ │ + beq e1d0 │ │ │ │ │ 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 e060 │ │ │ │ │ + bne e0a8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne def8 │ │ │ │ │ + bne df40 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e060 │ │ │ │ │ + bne e0a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 d808 │ │ │ │ │ + b d850 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq dab8 │ │ │ │ │ + beq db00 │ │ │ │ │ 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 e06c │ │ │ │ │ + bne e0b4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de44 │ │ │ │ │ + bne de8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e06c │ │ │ │ │ + bne e0b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 d9e8 │ │ │ │ │ + b da30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e088 │ │ │ │ │ + blt e0d0 │ │ │ │ │ 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 daa8 │ │ │ │ │ + bne daf0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d7c8 │ │ │ │ │ + bne d810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7dc │ │ │ │ │ + b d824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10188 │ │ │ │ │ + bl 101d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d8c4 │ │ │ │ │ + beq d90c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e124 │ │ │ │ │ + bne e16c │ │ │ │ │ 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 │ │ │ │ │ @@ -15905,807 +15922,807 @@ │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e118 │ │ │ │ │ + beq e160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e118 │ │ │ │ │ + bne e160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dce0 │ │ │ │ │ + bne dd28 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ddf4 │ │ │ │ │ + bne de3c │ │ │ │ │ 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 d8d4 │ │ │ │ │ + beq d91c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d8d4 │ │ │ │ │ + bne d91c │ │ │ │ │ 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 e030 │ │ │ │ │ + beq e078 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge dd58 │ │ │ │ │ + bge dda0 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b dd3c │ │ │ │ │ + b dd84 │ │ │ │ │ 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 d8e8 │ │ │ │ │ + bne d930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e0b4 │ │ │ │ │ + beq e0fc │ │ │ │ │ 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 deec │ │ │ │ │ + beq df34 │ │ │ │ │ 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 e078 │ │ │ │ │ + beq e0c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e078 │ │ │ │ │ + bne e0c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d9f0 │ │ │ │ │ + b da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10188 │ │ │ │ │ + bl 101d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq dce0 │ │ │ │ │ + beq dd28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e198 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq dfe4 │ │ │ │ │ + beq e02c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dc90 │ │ │ │ │ + b dcd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dbac │ │ │ │ │ + beq dbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e06c │ │ │ │ │ + beq e0b4 │ │ │ │ │ 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 e19c │ │ │ │ │ + beq e1e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e19c │ │ │ │ │ + bne e1e4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b d9dc │ │ │ │ │ + b da24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e0b4 │ │ │ │ │ + beq e0fc │ │ │ │ │ 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 ddb8 │ │ │ │ │ + bne de00 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ddb8 │ │ │ │ │ + b de00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq db2c │ │ │ │ │ + beq db74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e044 │ │ │ │ │ + beq e08c │ │ │ │ │ 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 e008 │ │ │ │ │ + beq e050 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e008 │ │ │ │ │ + bne e050 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b db54 │ │ │ │ │ + b db9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq da4c │ │ │ │ │ + beq da94 │ │ │ │ │ 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 da9c │ │ │ │ │ + beq dae4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e174 │ │ │ │ │ + beq e1bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e174 │ │ │ │ │ + bne e1bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b da74 │ │ │ │ │ + b dabc │ │ │ │ │ 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 e02c │ │ │ │ │ + beq e074 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b de2c │ │ │ │ │ + b de74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq df60 │ │ │ │ │ + beq dfa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d8e8 │ │ │ │ │ + b d930 │ │ │ │ │ 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 d8e8 │ │ │ │ │ + b d930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d9b0 │ │ │ │ │ + b d9f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d8e8 │ │ │ │ │ + b d930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dad8 │ │ │ │ │ + b db20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9f0 │ │ │ │ │ + beq da38 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b daac │ │ │ │ │ + b daf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d8b0 │ │ │ │ │ + beq d8f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b dcec │ │ │ │ │ + b dd34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b daac │ │ │ │ │ + b daf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d844 │ │ │ │ │ + b d88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d77c │ │ │ │ │ + b d7c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da9c │ │ │ │ │ + b dae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d91c │ │ │ │ │ + b d964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge da14 │ │ │ │ │ + bge da5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da9c │ │ │ │ │ + b dae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dcc0 │ │ │ │ │ + b dd08 │ │ │ │ │ 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 dc6c │ │ │ │ │ + beq dcb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b dcf4 │ │ │ │ │ + b dd3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq de1c │ │ │ │ │ + beq de64 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e144 │ │ │ │ │ + b e18c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e100 │ │ │ │ │ - b dfdc │ │ │ │ │ + bne e148 │ │ │ │ │ + b e024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e018 │ │ │ │ │ - b daf4 │ │ │ │ │ + blt e060 │ │ │ │ │ + b db3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne dac8 │ │ │ │ │ - b deac │ │ │ │ │ + bne db10 │ │ │ │ │ + b def4 │ │ │ │ │ │ │ │ │ │ -0000e1b0 : │ │ │ │ │ +0000e1f8 : │ │ │ │ │ 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 ffc4 │ │ │ │ │ + beq 1000c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffc4 │ │ │ │ │ + bne 1000c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fef4 │ │ │ │ │ + bne ff3c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1122 @ 0x462 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e838 │ │ │ │ │ + bne e880 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq ff84 │ │ │ │ │ + beq ffcc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - bne fef4 │ │ │ │ │ + bne ff3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f164 │ │ │ │ │ + bne f1ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f1e8 │ │ │ │ │ + bne f230 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff98 │ │ │ │ │ + beq ffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff98 │ │ │ │ │ + bne ffe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f62c │ │ │ │ │ + bne f674 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq ff18 │ │ │ │ │ + beq ff60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff70 │ │ │ │ │ + beq ffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff70 │ │ │ │ │ + bne ffb8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e850 │ │ │ │ │ + beq e898 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ea64 │ │ │ │ │ + beq eaac │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fee8 │ │ │ │ │ + beq ff30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee8 │ │ │ │ │ + bne ff30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e7ec │ │ │ │ │ + bne e834 │ │ │ │ │ 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 fdac │ │ │ │ │ + beq fdf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fdc0 │ │ │ │ │ + bne fe08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb6c │ │ │ │ │ + beq fbb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fb6c │ │ │ │ │ + bne fbb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ef24 │ │ │ │ │ + bne ef6c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fd44 │ │ │ │ │ + beq fd8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd44 │ │ │ │ │ + bne fd8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd58 │ │ │ │ │ + bne fda0 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea8c │ │ │ │ │ + bne ead4 │ │ │ │ │ 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 fa28 │ │ │ │ │ + bne fa70 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd64 │ │ │ │ │ + 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 fd64 │ │ │ │ │ + bne fdac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f6f8 │ │ │ │ │ + bne f740 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq fca4 │ │ │ │ │ + beq fcec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fca4 │ │ │ │ │ + bne fcec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fcb8 │ │ │ │ │ + bne fd00 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f31c │ │ │ │ │ + bne f364 │ │ │ │ │ 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 f760 │ │ │ │ │ + bne f7a8 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fce4 │ │ │ │ │ + beq fd2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fce4 │ │ │ │ │ + bne fd2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fcf8 │ │ │ │ │ + bne fd40 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f568 │ │ │ │ │ + bne f5b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f5c0 │ │ │ │ │ + bne f608 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ef24 │ │ │ │ │ + bne ef6c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc84 │ │ │ │ │ + beq fccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc84 │ │ │ │ │ + bne fccc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fc98 │ │ │ │ │ + bne fce0 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3a0 │ │ │ │ │ + bne f3e8 │ │ │ │ │ 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 fa28 │ │ │ │ │ + bne fa70 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd04 │ │ │ │ │ + beq fd4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd04 │ │ │ │ │ + bne fd4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd18 │ │ │ │ │ + bne fd60 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f450 │ │ │ │ │ + bne f498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f760 │ │ │ │ │ + bne f7a8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd24 │ │ │ │ │ + beq fd6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd24 │ │ │ │ │ + bne fd6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd38 │ │ │ │ │ + bne fd80 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3f8 │ │ │ │ │ + bne f440 │ │ │ │ │ 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 fa28 │ │ │ │ │ + bne fa70 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq ffa4 │ │ │ │ │ + beq ffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffa4 │ │ │ │ │ + bne ffec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffb8 │ │ │ │ │ + bne 10000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4fc │ │ │ │ │ + bne f544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f760 │ │ │ │ │ + bne f7a8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fcc4 │ │ │ │ │ + beq fd0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcc4 │ │ │ │ │ + bne fd0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fcd8 │ │ │ │ │ + bne fd20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f10c │ │ │ │ │ + bne f154 │ │ │ │ │ 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 fa28 │ │ │ │ │ + bne fa70 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fec8 │ │ │ │ │ + beq ff10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fec8 │ │ │ │ │ + bne ff10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fedc │ │ │ │ │ + bne ff24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f04c │ │ │ │ │ + bne f094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f760 │ │ │ │ │ + bne f7a8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq ff00 │ │ │ │ │ + beq ff48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff00 │ │ │ │ │ + bne ff48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e7bc │ │ │ │ │ + bne e804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f0b8 │ │ │ │ │ + bne f100 │ │ │ │ │ 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 │ │ │ │ │ @@ -16713,26 +16730,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 f62c │ │ │ │ │ + bne f674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ 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 e828 │ │ │ │ │ + beq e870 │ │ │ │ │ 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 │ │ │ │ │ @@ -16750,164 +16767,164 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea48 │ │ │ │ │ + bne ea90 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe5c │ │ │ │ │ + beq fea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe5c │ │ │ │ │ + bne fea4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe28 │ │ │ │ │ + bne fe70 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq e964 │ │ │ │ │ + beq e9ac │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne e9ac │ │ │ │ │ + bne e9f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe28 │ │ │ │ │ + bne fe70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1069c │ │ │ │ │ + bl 106e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq ea6c │ │ │ │ │ + beq eab4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne fa1c │ │ │ │ │ + bne fa64 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt ea3c │ │ │ │ │ + blt ea84 │ │ │ │ │ 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 e338 │ │ │ │ │ - b e7ec │ │ │ │ │ + bne e380 │ │ │ │ │ + b e834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fe3c │ │ │ │ │ + blt fe84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne fe28 │ │ │ │ │ + bne fe70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq e8f8 │ │ │ │ │ + beq e940 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8f8 │ │ │ │ │ + beq e940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1069c │ │ │ │ │ + bl 106e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e8f8 │ │ │ │ │ + beq e940 │ │ │ │ │ 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 fe68 │ │ │ │ │ + beq feb0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f9f0 │ │ │ │ │ + beq fa38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f9f0 │ │ │ │ │ + bne fa38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble e93c │ │ │ │ │ + ble e984 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e868 │ │ │ │ │ + b e8b0 │ │ │ │ │ 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 e338 │ │ │ │ │ + bne e380 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7ec │ │ │ │ │ + b e834 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e948 │ │ │ │ │ + beq e990 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e7ec │ │ │ │ │ + b e834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e424 │ │ │ │ │ + beq e46c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fe0c │ │ │ │ │ + beq fe54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fde4 │ │ │ │ │ + bne fe2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -16915,357 +16932,357 @@ │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fdd8 │ │ │ │ │ + beq fe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fdd8 │ │ │ │ │ + bne fe20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne fa30 │ │ │ │ │ + bne fa78 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fdcc │ │ │ │ │ + beq fe14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fdcc │ │ │ │ │ + bne fe14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne eb7c │ │ │ │ │ + bne ebc4 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f1f4 │ │ │ │ │ + bne f23c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f754 │ │ │ │ │ + bne f79c │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10114 │ │ │ │ │ + beq 1015c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10114 │ │ │ │ │ + bne 1015c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ec10 │ │ │ │ │ + bne ec58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fb20 │ │ │ │ │ + beq fb68 │ │ │ │ │ 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 fb68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ec10 │ │ │ │ │ + bne ec58 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne fa88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f754 │ │ │ │ │ + bne f79c │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1013c │ │ │ │ │ + beq 10184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1013c │ │ │ │ │ + bne 10184 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ec74 │ │ │ │ │ + bne ecbc │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f700 │ │ │ │ │ + bne f748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne f824 │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa30 │ │ │ │ │ + bne fa78 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1017c │ │ │ │ │ + beq 101c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1017c │ │ │ │ │ + bne 101c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ece4 │ │ │ │ │ + bne ed2c │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f890 │ │ │ │ │ + bne f8d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f754 │ │ │ │ │ + bne f79c │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fba8 │ │ │ │ │ + beq fbf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fba8 │ │ │ │ │ + bne fbf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ed44 │ │ │ │ │ + bne ed8c │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f99c │ │ │ │ │ + bne f9e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f754 │ │ │ │ │ + bne f79c │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fbb4 │ │ │ │ │ + beq fbfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbb4 │ │ │ │ │ + bne fbfc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne eda4 │ │ │ │ │ + bne edec │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f768 │ │ │ │ │ + bne f7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f754 │ │ │ │ │ + bne f79c │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10038 │ │ │ │ │ + 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 10038 │ │ │ │ │ + bne 10080 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ee04 │ │ │ │ │ + bne ee4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7bc │ │ │ │ │ + bne f804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f754 │ │ │ │ │ + bne f79c │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 100cc │ │ │ │ │ + beq 10114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100cc │ │ │ │ │ + bne 10114 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ee64 │ │ │ │ │ + bne eeac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4a8 │ │ │ │ │ + bne f4f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f754 │ │ │ │ │ + bne f79c │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10098 │ │ │ │ │ + beq 100e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10098 │ │ │ │ │ + bne 100e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne eec4 │ │ │ │ │ + bne ef0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f258 │ │ │ │ │ + bne f2a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f754 │ │ │ │ │ + bne f79c │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1008c │ │ │ │ │ + beq 100d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1008c │ │ │ │ │ + bne 100d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef10 │ │ │ │ │ + bne ef58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2bc │ │ │ │ │ + bne f304 │ │ │ │ │ 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 e7d4 │ │ │ │ │ + beq e81c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e7d4 │ │ │ │ │ + bne e81c │ │ │ │ │ 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 fda4 │ │ │ │ │ + beq fdec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble ef9c │ │ │ │ │ + ble efe4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq ef9c │ │ │ │ │ + beq efe4 │ │ │ │ │ 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 ef84 │ │ │ │ │ + bne efcc │ │ │ │ │ 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 f62c │ │ │ │ │ + beq f674 │ │ │ │ │ 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 │ │ │ │ │ @@ -17287,458 +17304,458 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc04 │ │ │ │ │ + beq fc4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fbdc │ │ │ │ │ + bne fc24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e828 │ │ │ │ │ + b e870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e760 │ │ │ │ │ + beq e7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e760 │ │ │ │ │ + beq e7a8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc24 │ │ │ │ │ + beq fc6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ 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 f104 │ │ │ │ │ + beq f14c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e76c │ │ │ │ │ + b e7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7bc │ │ │ │ │ + beq e804 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc40 │ │ │ │ │ + beq fc88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fc54 │ │ │ │ │ + bne fc9c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b eac4 │ │ │ │ │ + b eb0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e700 │ │ │ │ │ + beq e748 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1004c │ │ │ │ │ + beq 10094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ 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 f104 │ │ │ │ │ + beq f14c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e70c │ │ │ │ │ + b e754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1b0 │ │ │ │ │ + bl e1f8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e264 │ │ │ │ │ + beq e2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fef4 │ │ │ │ │ + beq ff3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f1c8 │ │ │ │ │ + beq f210 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e828 │ │ │ │ │ + beq e870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e828 │ │ │ │ │ + beq e870 │ │ │ │ │ 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 e848 │ │ │ │ │ + b e890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eb70 │ │ │ │ │ + beq ebb8 │ │ │ │ │ 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 100f8 │ │ │ │ │ + beq 10140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 100d8 │ │ │ │ │ + bne 10120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq f974 │ │ │ │ │ + beq f9bc │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r1, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b eae8 │ │ │ │ │ + b eb30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eeb8 │ │ │ │ │ + beq ef00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eeb8 │ │ │ │ │ + beq ef00 │ │ │ │ │ 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 10068 │ │ │ │ │ + beq 100b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne 10080 │ │ │ │ │ + bne 100c8 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b f230 │ │ │ │ │ + b f278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef10 │ │ │ │ │ + beq ef58 │ │ │ │ │ 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 fc60 │ │ │ │ │ + beq fca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ef24 │ │ │ │ │ + b ef6c │ │ │ │ │ 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 f6dc │ │ │ │ │ + bne f724 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffdc │ │ │ │ │ + bne 10024 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10010 │ │ │ │ │ + beq 10058 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fff4 │ │ │ │ │ + beq 1003c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10044 │ │ │ │ │ + beq 1008c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e4cc │ │ │ │ │ + b e514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e588 │ │ │ │ │ + beq e5d0 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fae8 │ │ │ │ │ + beq fb30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ 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 f104 │ │ │ │ │ + beq f14c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e594 │ │ │ │ │ + b e5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e644 │ │ │ │ │ + beq e68c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1001c │ │ │ │ │ + beq 10064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ 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 f104 │ │ │ │ │ + beq f14c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e650 │ │ │ │ │ + b e698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e5e8 │ │ │ │ │ + beq e630 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 100a4 │ │ │ │ │ + beq 100ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ 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 f104 │ │ │ │ │ + beq f14c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e5f4 │ │ │ │ │ + b e63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee58 │ │ │ │ │ + beq eea0 │ │ │ │ │ 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 fd80 │ │ │ │ │ + beq fdc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ee64 │ │ │ │ │ + b eeac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e6a4 │ │ │ │ │ + beq e6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6a4 │ │ │ │ │ + beq e6ec │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fb8c │ │ │ │ │ + beq fbd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ 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 f104 │ │ │ │ │ + beq f14c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6b0 │ │ │ │ │ + b e6f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e51c │ │ │ │ │ + beq e564 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fb04 │ │ │ │ │ + beq fb4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eabc │ │ │ │ │ + beq eb04 │ │ │ │ │ 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 f104 │ │ │ │ │ + beq f14c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e528 │ │ │ │ │ + b e570 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ - bne fb84 │ │ │ │ │ + bne fbcc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb60 │ │ │ │ │ + beq fba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb60 │ │ │ │ │ + bne fba8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffd0 │ │ │ │ │ + bne 10018 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f64c │ │ │ │ │ + bne f694 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e540 │ │ │ │ │ - b ef24 │ │ │ │ │ + beq e588 │ │ │ │ │ + b ef6c │ │ │ │ │ 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 e828 │ │ │ │ │ + b e870 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f610 │ │ │ │ │ + beq f658 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne f6bc │ │ │ │ │ + bne f704 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne f6bc │ │ │ │ │ + bne f704 │ │ │ │ │ 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 │ │ │ │ │ @@ -17747,184 +17764,184 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 f614 │ │ │ │ │ + beq f65c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f61c │ │ │ │ │ + b f664 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 10014 │ │ │ │ │ + beq 1005c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b e4cc │ │ │ │ │ + b e514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec68 │ │ │ │ │ + beq ecb0 │ │ │ │ │ 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 10148 │ │ │ │ │ + beq 10190 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ec74 │ │ │ │ │ + b ecbc │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b ef28 │ │ │ │ │ + b ef70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed98 │ │ │ │ │ + beq ede0 │ │ │ │ │ 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 10120 │ │ │ │ │ + beq 10168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eda4 │ │ │ │ │ + b edec │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq edf8 │ │ │ │ │ + beq ee40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edf8 │ │ │ │ │ + beq ee40 │ │ │ │ │ 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 10160 │ │ │ │ │ + beq 101a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ee04 │ │ │ │ │ + b ee4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa30 │ │ │ │ │ + bne fa78 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 100c0 │ │ │ │ │ + beq 10108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100c0 │ │ │ │ │ + bne 10108 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f888 │ │ │ │ │ + bne f8d0 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f8e4 │ │ │ │ │ + bne f92c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b ec84 │ │ │ │ │ + b eccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecd8 │ │ │ │ │ + beq ed20 │ │ │ │ │ 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 fbc0 │ │ │ │ │ + beq fc08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ece4 │ │ │ │ │ + b ed2c │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f87c │ │ │ │ │ + beq f8c4 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne f954 │ │ │ │ │ + bne f99c │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne f954 │ │ │ │ │ + bne f99c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -17933,777 +17950,777 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 f880 │ │ │ │ │ + beq f8c8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f888 │ │ │ │ │ + b f8d0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fd9c │ │ │ │ │ + beq fde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f240 │ │ │ │ │ + b f288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed38 │ │ │ │ │ + beq ed80 │ │ │ │ │ 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 feac │ │ │ │ │ + beq fef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ed44 │ │ │ │ │ + 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 fe8c │ │ │ │ │ + bne fed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fea0 │ │ │ │ │ + beq fee8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b ea80 │ │ │ │ │ + b eac8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f760 │ │ │ │ │ + b f7a8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b ef24 │ │ │ │ │ + b ef6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fac4 │ │ │ │ │ + bne fb0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fb48 │ │ │ │ │ + bne fb90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq ec10 │ │ │ │ │ + beq ec58 │ │ │ │ │ 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 fb2c │ │ │ │ │ + beq fb74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f270 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ec14 │ │ │ │ │ + b ec5c │ │ │ │ │ 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 ec10 │ │ │ │ │ + beq ec58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ec10 │ │ │ │ │ + b ec58 │ │ │ │ │ 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 f3ec │ │ │ │ │ - b e594 │ │ │ │ │ + bne f434 │ │ │ │ │ + b e5dc │ │ │ │ │ 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 f5b4 │ │ │ │ │ - b e528 │ │ │ │ │ + bne f5fc │ │ │ │ │ + b e570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ebdc │ │ │ │ │ + b ec24 │ │ │ │ │ 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 fab8 │ │ │ │ │ - b ec14 │ │ │ │ │ + bne fb00 │ │ │ │ │ + b ec5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne fadc │ │ │ │ │ - b fa64 │ │ │ │ │ + bne fb24 │ │ │ │ │ + b faac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f5f0 │ │ │ │ │ + b f638 │ │ │ │ │ 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 e3d8 │ │ │ │ │ + beq e420 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ef24 │ │ │ │ │ + b ef6c │ │ │ │ │ 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 f55c │ │ │ │ │ - b e6b0 │ │ │ │ │ + bne f5a4 │ │ │ │ │ + b e6f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed10 │ │ │ │ │ + b ed58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed70 │ │ │ │ │ + b edb8 │ │ │ │ │ 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 f8d8 │ │ │ │ │ - b ece4 │ │ │ │ │ + bne f920 │ │ │ │ │ + b ed2c │ │ │ │ │ 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 fc1c │ │ │ │ │ + beq fc64 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b f634 │ │ │ │ │ + b f67c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne fbf8 │ │ │ │ │ - b f634 │ │ │ │ │ + bne fc40 │ │ │ │ │ + b f67c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e824 │ │ │ │ │ + b e86c │ │ │ │ │ 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 f0ac │ │ │ │ │ - b e76c │ │ │ │ │ + bne f0f4 │ │ │ │ │ + b e7b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e7c4 │ │ │ │ │ + beq e80c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7c4 │ │ │ │ │ + b e80c │ │ │ │ │ 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 f310 │ │ │ │ │ - b ef24 │ │ │ │ │ + bne f358 │ │ │ │ │ + b ef6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e574 │ │ │ │ │ + beq e5bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e594 │ │ │ │ │ + b e5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e4a8 │ │ │ │ │ + beq e4f0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b f6f8 │ │ │ │ │ + b f740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e6ec │ │ │ │ │ + beq e734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e70c │ │ │ │ │ + b e754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e508 │ │ │ │ │ + beq e550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e528 │ │ │ │ │ + b e570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e5d4 │ │ │ │ │ + beq e61c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e5f4 │ │ │ │ │ + b e63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e630 │ │ │ │ │ + beq e678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e650 │ │ │ │ │ + b e698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e410 │ │ │ │ │ + beq e458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e430 │ │ │ │ │ + b e478 │ │ │ │ │ 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 e474 │ │ │ │ │ - b f6f8 │ │ │ │ │ + beq e4bc │ │ │ │ │ + b f740 │ │ │ │ │ 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 f4f0 │ │ │ │ │ - b ee64 │ │ │ │ │ + bne f538 │ │ │ │ │ + b eeac │ │ │ │ │ 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 e7ec │ │ │ │ │ + b e834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb48 │ │ │ │ │ + b eb90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb10 │ │ │ │ │ + b eb58 │ │ │ │ │ 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 f104 │ │ │ │ │ + beq f14c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e430 │ │ │ │ │ + b e478 │ │ │ │ │ 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 fe00 │ │ │ │ │ - b e430 │ │ │ │ │ + bne fe48 │ │ │ │ │ + b e478 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ea80 │ │ │ │ │ + b eac8 │ │ │ │ │ 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 ea80 │ │ │ │ │ + b eac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e8b0 │ │ │ │ │ + b e8f8 │ │ │ │ │ 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 e948 │ │ │ │ │ - b ea80 │ │ │ │ │ + beq e990 │ │ │ │ │ + b eac8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ea80 │ │ │ │ │ + b eac8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e93c │ │ │ │ │ - b ea30 │ │ │ │ │ + beq e984 │ │ │ │ │ + b ea78 │ │ │ │ │ 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 f9e4 │ │ │ │ │ - b ed44 │ │ │ │ │ + bne fa2c │ │ │ │ │ + b ed8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e74c │ │ │ │ │ + beq e794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e76c │ │ │ │ │ + b e7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e35c │ │ │ │ │ + b e3a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f1e8 │ │ │ │ │ + b f230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e7a8 │ │ │ │ │ - b e7bc │ │ │ │ │ + beq e7f0 │ │ │ │ │ + b e804 │ │ │ │ │ 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 f634 │ │ │ │ │ + blt f67c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f630 │ │ │ │ │ + bne f678 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e2f0 │ │ │ │ │ + bne e338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e308 │ │ │ │ │ + b e350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f1d8 │ │ │ │ │ - b e234 │ │ │ │ │ + blt f220 │ │ │ │ │ + b e27c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e2a4 │ │ │ │ │ + b e2ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e690 │ │ │ │ │ + beq e6d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e6b0 │ │ │ │ │ + b e6f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e1f8 │ │ │ │ │ + b e240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f61c │ │ │ │ │ + b f664 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne f6f0 │ │ │ │ │ - b f344 │ │ │ │ │ + bne f738 │ │ │ │ │ + b f38c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - bne f394 │ │ │ │ │ - b e4cc │ │ │ │ │ + bne f3dc │ │ │ │ │ + b e514 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f6f8 │ │ │ │ │ + b f740 │ │ │ │ │ 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 f444 │ │ │ │ │ - b e650 │ │ │ │ │ + bne f48c │ │ │ │ │ + b e698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edd0 │ │ │ │ │ + b ee18 │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ - b eac4 │ │ │ │ │ + b eb0c │ │ │ │ │ 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 f158 │ │ │ │ │ - b e70c │ │ │ │ │ + bne f1a0 │ │ │ │ │ + b e754 │ │ │ │ │ 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 eec4 │ │ │ │ │ + beq ef0c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eec4 │ │ │ │ │ + b ef0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eef0 │ │ │ │ │ + b ef38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee90 │ │ │ │ │ + b eed8 │ │ │ │ │ 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 f49c │ │ │ │ │ - b e5f4 │ │ │ │ │ + bne f4e4 │ │ │ │ │ + b e63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f854 │ │ │ │ │ + b f89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee30 │ │ │ │ │ + b ee78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f2b4 │ │ │ │ │ + beq f2fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eb7c │ │ │ │ │ + b ebc4 │ │ │ │ │ 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 100ec │ │ │ │ │ - b eb7c │ │ │ │ │ + bne 10134 │ │ │ │ │ + b ebc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eba8 │ │ │ │ │ + b ebf0 │ │ │ │ │ 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 f7b0 │ │ │ │ │ - b eda4 │ │ │ │ │ + bne f7f8 │ │ │ │ │ + b edec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec40 │ │ │ │ │ + b ec88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ec70 │ │ │ │ │ - b f748 │ │ │ │ │ + beq ecb8 │ │ │ │ │ + b f790 │ │ │ │ │ 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 f818 │ │ │ │ │ - b ee04 │ │ │ │ │ + bne f860 │ │ │ │ │ + b ee4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecb0 │ │ │ │ │ + b ecf8 │ │ │ │ │ │ │ │ │ │ -00010188 : │ │ │ │ │ +000101d0 : │ │ │ │ │ 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 1034c │ │ │ │ │ + beq 10394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1034c │ │ │ │ │ + bne 10394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1033c │ │ │ │ │ + bne 10384 │ │ │ │ │ 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 10214 │ │ │ │ │ + beq 1025c │ │ │ │ │ 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 10358 │ │ │ │ │ + beq 103a0 │ │ │ │ │ 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 1033c │ │ │ │ │ + bne 10384 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102a0 │ │ │ │ │ + bne 102e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1033c │ │ │ │ │ + bne 10384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 101f8 │ │ │ │ │ + b 10240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10264 │ │ │ │ │ + beq 102ac │ │ │ │ │ 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 10208 │ │ │ │ │ + beq 10250 │ │ │ │ │ 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 10314 │ │ │ │ │ + beq 1035c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10288 │ │ │ │ │ + beq 102d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10288 │ │ │ │ │ + beq 102d0 │ │ │ │ │ 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 10208 │ │ │ │ │ + b 10250 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10334 │ │ │ │ │ + b 1037c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 101d0 │ │ │ │ │ + b 10218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10320 │ │ │ │ │ - b 1022c │ │ │ │ │ + blt 10368 │ │ │ │ │ + b 10274 │ │ │ │ │ │ │ │ │ │ -0001036c : │ │ │ │ │ +000103b4 : │ │ │ │ │ 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 105fc │ │ │ │ │ + beq 10644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 105fc │ │ │ │ │ + bne 10644 │ │ │ │ │ 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 103ec │ │ │ │ │ + beq 10434 │ │ │ │ │ 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] │ │ │ │ │ @@ -18712,218 +18729,218 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10618 │ │ │ │ │ + bne 10660 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10628 │ │ │ │ │ + beq 10670 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10628 │ │ │ │ │ + bne 10670 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10634 │ │ │ │ │ + bne 1067c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10500 │ │ │ │ │ + beq 10548 │ │ │ │ │ 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 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10548 │ │ │ │ │ + bne 10590 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10634 │ │ │ │ │ + bne 1067c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1069c │ │ │ │ │ + bl 106e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 104d8 │ │ │ │ │ + beq 10520 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 105ec │ │ │ │ │ + bne 10634 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 104e4 │ │ │ │ │ + bge 1052c │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 103f8 │ │ │ │ │ + b 10440 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 105ec │ │ │ │ │ + bne 10634 │ │ │ │ │ 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 105dc │ │ │ │ │ + blt 10624 │ │ │ │ │ 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 10634 │ │ │ │ │ + bne 1067c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 10488 │ │ │ │ │ + beq 104d0 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10488 │ │ │ │ │ + beq 104d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1069c │ │ │ │ │ + bl 106e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10488 │ │ │ │ │ + beq 104d0 │ │ │ │ │ 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 10668 │ │ │ │ │ + beq 106b0 │ │ │ │ │ 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 10640 │ │ │ │ │ + beq 10688 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10640 │ │ │ │ │ + bne 10688 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 104cc │ │ │ │ │ - b 104e4 │ │ │ │ │ + bgt 10514 │ │ │ │ │ + b 1052c │ │ │ │ │ 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 103e0 │ │ │ │ │ + b 10428 │ │ │ │ │ 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 103c0 │ │ │ │ │ + b 10408 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 103e0 │ │ │ │ │ + b 10428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10440 │ │ │ │ │ + b 10488 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 105ec │ │ │ │ │ + b 10634 │ │ │ │ │ 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 10680 │ │ │ │ │ + beq 106c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 105ec │ │ │ │ │ + b 10634 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 104e4 │ │ │ │ │ - b 105ec │ │ │ │ │ + beq 1052c │ │ │ │ │ + b 10634 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 105ec │ │ │ │ │ + bne 10634 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 104e4 │ │ │ │ │ - b 105cc │ │ │ │ │ + beq 1052c │ │ │ │ │ + b 10614 │ │ │ │ │ │ │ │ │ │ -0001069c : │ │ │ │ │ +000106e4 : │ │ │ │ │ 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 10cc4 │ │ │ │ │ + beq 10d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10cc4 │ │ │ │ │ + bne 10d0c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1071c │ │ │ │ │ + beq 10764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -18933,451 +18950,451 @@ │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10cfc │ │ │ │ │ + bne 10d44 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10d0c │ │ │ │ │ + beq 10d54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10d0c │ │ │ │ │ + bne 10d54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10d18 │ │ │ │ │ + bne 10d60 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10894 │ │ │ │ │ + beq 108dc │ │ │ │ │ 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 1069c │ │ │ │ │ + bl 106e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 108dc │ │ │ │ │ + bne 10924 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10d24 │ │ │ │ │ + bne 10d6c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10cb0 │ │ │ │ │ + beq 10cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10cb0 │ │ │ │ │ + bne 10cf8 │ │ │ │ │ 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 10970 │ │ │ │ │ + beq 109b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10b8c │ │ │ │ │ + beq 10bd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ba0 │ │ │ │ │ + bne 10be8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 10878 │ │ │ │ │ + bge 108c0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1072c │ │ │ │ │ + b 10774 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10bec │ │ │ │ │ + bne 10c34 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r2, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a7c │ │ │ │ │ + bne 10ac4 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d2c │ │ │ │ │ + blt 10d74 │ │ │ │ │ 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 10d18 │ │ │ │ │ + bne 10d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1069c │ │ │ │ │ + bl 106e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 107bc │ │ │ │ │ + beq 10804 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 107bc │ │ │ │ │ + beq 10804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d40 │ │ │ │ │ + bl 10d88 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 107bc │ │ │ │ │ + beq 10804 │ │ │ │ │ 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 10c20 │ │ │ │ │ + beq 10c68 │ │ │ │ │ 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 10bf8 │ │ │ │ │ + beq 10c40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10bf8 │ │ │ │ │ + bne 10c40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 10848 │ │ │ │ │ - b 10878 │ │ │ │ │ + bgt 10890 │ │ │ │ │ + b 108c0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10b70 │ │ │ │ │ + bne 10bb8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10cf0 │ │ │ │ │ + beq 10d38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10cf0 │ │ │ │ │ + bne 10d38 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ce0 │ │ │ │ │ + bne 10d28 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 10a84 │ │ │ │ │ + beq 10acc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10d40 │ │ │ │ │ + bl 10d88 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 10acc │ │ │ │ │ + bne 10b14 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ce0 │ │ │ │ │ + bne 10d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub lr, r2, #1 │ │ │ │ │ - beq 10854 │ │ │ │ │ + beq 1089c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10be8 │ │ │ │ │ + bne 10c30 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - blt 10b64 │ │ │ │ │ + blt 10bac │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10bb0 │ │ │ │ │ + beq 10bf8 │ │ │ │ │ sub r1, lr, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1083c │ │ │ │ │ + b 10884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10c54 │ │ │ │ │ + blt 10c9c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 10ce0 │ │ │ │ │ + bne 10d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d40 │ │ │ │ │ + bl 10d88 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10a18 │ │ │ │ │ + beq 10a60 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10a18 │ │ │ │ │ + beq 10a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10a18 │ │ │ │ │ + beq 10a60 │ │ │ │ │ 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 10c70 │ │ │ │ │ + beq 10cb8 │ │ │ │ │ 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 10bbc │ │ │ │ │ + beq 10c04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10bbc │ │ │ │ │ + bne 10c04 │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 10a5c │ │ │ │ │ + ble 10aa4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10984 │ │ │ │ │ + b 109cc │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1082c │ │ │ │ │ + bne 10874 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 10878 │ │ │ │ │ + beq 108c0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10710 │ │ │ │ │ + b 10758 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ - b 10b90 │ │ │ │ │ + b 10bd8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ - bne 10c94 │ │ │ │ │ + bne 10cdc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ca4 │ │ │ │ │ + beq 10cec │ │ │ │ │ mov r5, sl │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 10b90 │ │ │ │ │ + b 10bd8 │ │ │ │ │ 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 10c38 │ │ │ │ │ + beq 10c80 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10ba0 │ │ │ │ │ + b 10be8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10878 │ │ │ │ │ - b 10ba0 │ │ │ │ │ + beq 108c0 │ │ │ │ │ + b 10be8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10ba0 │ │ │ │ │ + bne 10be8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10960 │ │ │ │ │ - b 10878 │ │ │ │ │ + bne 109a8 │ │ │ │ │ + b 108c0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub lr, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10bec │ │ │ │ │ + b 10c34 │ │ │ │ │ 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 10a68 │ │ │ │ │ - b 10bec │ │ │ │ │ + beq 10ab0 │ │ │ │ │ + b 10c34 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r5, sl │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b 10bec │ │ │ │ │ + b 10c34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10a5c │ │ │ │ │ - b 10b58 │ │ │ │ │ + beq 10aa4 │ │ │ │ │ + b 10ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 107fc │ │ │ │ │ + b 10844 │ │ │ │ │ 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 106f0 │ │ │ │ │ + b 10738 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ sub lr, r1, #1 │ │ │ │ │ - b 10bec │ │ │ │ │ + b 10c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 109d0 │ │ │ │ │ + b 10a18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10710 │ │ │ │ │ + b 10758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10774 │ │ │ │ │ + b 107bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10ba0 │ │ │ │ │ + b 10be8 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10ba0 │ │ │ │ │ + b 10be8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10ba0 │ │ │ │ │ + b 10be8 │ │ │ │ │ │ │ │ │ │ -00010d40 : │ │ │ │ │ +00010d88 : │ │ │ │ │ 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 11308 │ │ │ │ │ + beq 11350 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11308 │ │ │ │ │ + bne 11350 │ │ │ │ │ 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 10dc0 │ │ │ │ │ + beq 10e08 │ │ │ │ │ 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] │ │ │ │ │ @@ -19386,449 +19403,449 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11324 │ │ │ │ │ + bne 1136c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 112ac │ │ │ │ │ + beq 112f4 │ │ │ │ │ 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 112f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11294 │ │ │ │ │ + bne 112dc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10f28 │ │ │ │ │ + beq 10f70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10f74 │ │ │ │ │ + beq 10fbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f74 │ │ │ │ │ + bne 10fbc │ │ │ │ │ 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 10fa0 │ │ │ │ │ + beq 10fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 110a8 │ │ │ │ │ + bne 110f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 11294 │ │ │ │ │ + bne 112dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10efc │ │ │ │ │ + beq 10f44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 112e4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10f0c │ │ │ │ │ + bge 10f54 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10dcc │ │ │ │ │ + b 10e14 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 112e4 │ │ │ │ │ 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 112b8 │ │ │ │ │ + blt 11300 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 11294 │ │ │ │ │ + bne 112dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10e60 │ │ │ │ │ + bne 10ea8 │ │ │ │ │ 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 10e94 │ │ │ │ │ + bne 10edc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 113c0 │ │ │ │ │ + bne 11408 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 113a4 │ │ │ │ │ + beq 113ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 113a4 │ │ │ │ │ + bne 113ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11394 │ │ │ │ │ + bne 113dc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 11148 │ │ │ │ │ + beq 11190 │ │ │ │ │ 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 10d40 │ │ │ │ │ + bl 10d88 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 11190 │ │ │ │ │ + bne 111d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11394 │ │ │ │ │ + bne 113dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 11244 │ │ │ │ │ + beq 1128c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1128c │ │ │ │ │ + bne 112d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 11238 │ │ │ │ │ + blt 11280 │ │ │ │ │ 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 10ea8 │ │ │ │ │ + beq 10ef0 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ea8 │ │ │ │ │ + beq 10ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10ea8 │ │ │ │ │ + beq 10ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1135c │ │ │ │ │ + beq 113a4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11334 │ │ │ │ │ + beq 1137c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11334 │ │ │ │ │ + bne 1137c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 10ef0 │ │ │ │ │ + bgt 10f38 │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 10f0c │ │ │ │ │ + b 10f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113b0 │ │ │ │ │ + blt 113f8 │ │ │ │ │ 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 11394 │ │ │ │ │ + bne 113dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d40 │ │ │ │ │ + bl 10d88 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 11044 │ │ │ │ │ + beq 1108c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11044 │ │ │ │ │ + beq 1108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11044 │ │ │ │ │ + beq 1108c │ │ │ │ │ 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 112cc │ │ │ │ │ + beq 11314 │ │ │ │ │ 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 11260 │ │ │ │ │ + beq 112a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11260 │ │ │ │ │ + bne 112a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 11238 │ │ │ │ │ + bgt 11280 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 11090 │ │ │ │ │ + b 110d8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10fb4 │ │ │ │ │ + b 10ffc │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 11090 │ │ │ │ │ + beq 110d8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10eac │ │ │ │ │ + b 10ef4 │ │ │ │ │ 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 112ec │ │ │ │ │ + bne 11334 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 112fc │ │ │ │ │ + beq 11344 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 11254 │ │ │ │ │ + b 1129c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10db4 │ │ │ │ │ + b 10dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10e14 │ │ │ │ │ + b 10e5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1129c │ │ │ │ │ + b 112e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11090 │ │ │ │ │ - b 11254 │ │ │ │ │ + beq 110d8 │ │ │ │ │ + b 1129c │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11254 │ │ │ │ │ + b 1129c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1122c │ │ │ │ │ - b 1121c │ │ │ │ │ + beq 11274 │ │ │ │ │ + b 11264 │ │ │ │ │ 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 10d94 │ │ │ │ │ + b 10ddc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10db4 │ │ │ │ │ + b 10dfc │ │ │ │ │ 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 11378 │ │ │ │ │ + beq 113c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1129c │ │ │ │ │ + b 112e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10f0c │ │ │ │ │ - b 1129c │ │ │ │ │ + beq 10f54 │ │ │ │ │ + b 112e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 112e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11134 │ │ │ │ │ - b 11140 │ │ │ │ │ + bne 1117c │ │ │ │ │ + b 11188 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 11254 │ │ │ │ │ + b 1129c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10ffc │ │ │ │ │ + b 11044 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11398 │ │ │ │ │ + b 113e0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 110a0 │ │ │ │ │ + b 110e8 │ │ │ │ │ │ │ │ │ │ -000113d4 : │ │ │ │ │ +0001141c : │ │ │ │ │ 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 1191c │ │ │ │ │ + beq 11964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1191c │ │ │ │ │ + bne 11964 │ │ │ │ │ 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 11454 │ │ │ │ │ + beq 1149c │ │ │ │ │ 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] │ │ │ │ │ @@ -19837,346 +19854,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 119d8 │ │ │ │ │ + bne 11a20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 119cc │ │ │ │ │ + beq 11a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119cc │ │ │ │ │ + bne 11a14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11900 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11578 │ │ │ │ │ + beq 115c0 │ │ │ │ │ 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 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 115c0 │ │ │ │ │ + bne 11608 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11694 │ │ │ │ │ + bne 116dc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1170c │ │ │ │ │ + bne 11754 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e8 │ │ │ │ │ + bl 11a30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 116e8 │ │ │ │ │ + beq 11730 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 116fc │ │ │ │ │ + bne 11744 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 11678 │ │ │ │ │ + ble 116c0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11460 │ │ │ │ │ + b 114a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11908 │ │ │ │ │ + blt 11950 │ │ │ │ │ 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 118b8 │ │ │ │ │ + bne 11900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113d4 │ │ │ │ │ + bl 1141c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 114f8 │ │ │ │ │ + beq 11540 │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 114f8 │ │ │ │ │ + beq 11540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e8 │ │ │ │ │ + bl 11a30 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 114f8 │ │ │ │ │ + beq 11540 │ │ │ │ │ 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 118f0 │ │ │ │ │ + beq 11938 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11644 │ │ │ │ │ + beq 1168c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11560 │ │ │ │ │ + beq 115a8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11908 │ │ │ │ │ + bne 11950 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 116fc │ │ │ │ │ + bne 11744 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11560 │ │ │ │ │ + bne 115a8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1151c │ │ │ │ │ + beq 11564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e8 │ │ │ │ │ + bl 11a30 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1151c │ │ │ │ │ + beq 11564 │ │ │ │ │ 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 118f0 │ │ │ │ │ + beq 11938 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #9 │ │ │ │ │ - b 11610 │ │ │ │ │ + b 11658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11678 │ │ │ │ │ + beq 116c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11448 │ │ │ │ │ + b 11490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 118bc │ │ │ │ │ + bne 11904 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 119c0 │ │ │ │ │ + beq 11a08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c0 │ │ │ │ │ + bne 11a08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 118a8 │ │ │ │ │ + bne 118f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e8 │ │ │ │ │ + bl 11a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 118e8 │ │ │ │ │ + beq 11930 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 119a4 │ │ │ │ │ + beq 119ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119a4 │ │ │ │ │ + bne 119ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119b0 │ │ │ │ │ + bne 119f8 │ │ │ │ │ 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 118c4 │ │ │ │ │ + bne 1190c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119b0 │ │ │ │ │ + bne 119f8 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118c4 │ │ │ │ │ + bne 1190c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119b0 │ │ │ │ │ + bne 119f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118c4 │ │ │ │ │ + bne 1190c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119b0 │ │ │ │ │ + bne 119f8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118c4 │ │ │ │ │ + bne 1190c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119b0 │ │ │ │ │ + bne 119f8 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118c4 │ │ │ │ │ + bne 1190c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119b0 │ │ │ │ │ + bne 119f8 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118c4 │ │ │ │ │ + bne 1190c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119b0 │ │ │ │ │ + bne 119f8 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118c4 │ │ │ │ │ + bne 1190c │ │ │ │ │ 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 11538 │ │ │ │ │ + beq 11580 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 116fc │ │ │ │ │ + b 11744 │ │ │ │ │ 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 11938 │ │ │ │ │ + bne 11980 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 118a4 │ │ │ │ │ + b 118ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11678 │ │ │ │ │ - b 116fc │ │ │ │ │ + beq 116c0 │ │ │ │ │ + b 11744 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 116fc │ │ │ │ │ + b 11744 │ │ │ │ │ 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 11428 │ │ │ │ │ + b 11470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e1b0 │ │ │ │ │ + bl e1f8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 118e4 │ │ │ │ │ + beq 1192c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20185,77 +20202,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 118a8 │ │ │ │ │ - b 118e8 │ │ │ │ │ + bne 118f0 │ │ │ │ │ + b 11930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11794 │ │ │ │ │ + b 117dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 118a4 │ │ │ │ │ + b 118ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11744 │ │ │ │ │ + b 1178c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 114a8 │ │ │ │ │ + b 114f0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11448 │ │ │ │ │ + b 11490 │ │ │ │ │ │ │ │ │ │ -000119e8 : │ │ │ │ │ +00011a30 : │ │ │ │ │ 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 11ce4 │ │ │ │ │ + beq 11d2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11d2c │ │ │ │ │ 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 11a68 │ │ │ │ │ + beq 11ab0 │ │ │ │ │ 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] │ │ │ │ │ @@ -20264,536 +20281,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 11d40 │ │ │ │ │ + bne 11d88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11d34 │ │ │ │ │ + beq 11d7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d34 │ │ │ │ │ + bne 11d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d00 │ │ │ │ │ + bne 11d48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11b80 │ │ │ │ │ + beq 11bc8 │ │ │ │ │ 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 119e8 │ │ │ │ │ + bl 11a30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11bc8 │ │ │ │ │ + bne 11c10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d00 │ │ │ │ │ + bne 11d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e8 │ │ │ │ │ + bl 11a30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11c74 │ │ │ │ │ + bne 11cbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d00 │ │ │ │ │ + bne 11d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11d8c │ │ │ │ │ + bl 11dd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11cc8 │ │ │ │ │ + beq 11d10 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11cd4 │ │ │ │ │ + bne 11d1c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11c58 │ │ │ │ │ + bge 11ca0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11a74 │ │ │ │ │ + b 11abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11d20 │ │ │ │ │ + blt 11d68 │ │ │ │ │ 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 11d00 │ │ │ │ │ + bne 11d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e8 │ │ │ │ │ + bl 11a30 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 11b0c │ │ │ │ │ + beq 11b54 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b0c │ │ │ │ │ + beq 11b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11d8c │ │ │ │ │ + bl 11dd4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11b0c │ │ │ │ │ + beq 11b54 │ │ │ │ │ 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 11d50 │ │ │ │ │ + beq 11d98 │ │ │ │ │ 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 11d0c │ │ │ │ │ + beq 11d54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11d0c │ │ │ │ │ + bne 11d54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11b74 │ │ │ │ │ + bgt 11bbc │ │ │ │ │ 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 11b30 │ │ │ │ │ + beq 11b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11d8c │ │ │ │ │ + bl 11dd4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11b30 │ │ │ │ │ + beq 11b78 │ │ │ │ │ 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 11d50 │ │ │ │ │ + beq 11d98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11c18 │ │ │ │ │ + b 11c60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11c58 │ │ │ │ │ + beq 11ca0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11a5c │ │ │ │ │ + b 11aa4 │ │ │ │ │ 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 11a3c │ │ │ │ │ + b 11a84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11cd4 │ │ │ │ │ + b 11d1c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d68 │ │ │ │ │ + beq 11db0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11cd4 │ │ │ │ │ + b 11d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11abc │ │ │ │ │ + b 11b04 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11a5c │ │ │ │ │ + b 11aa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11c58 │ │ │ │ │ - b 11cd4 │ │ │ │ │ + beq 11ca0 │ │ │ │ │ + b 11d1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11cd4 │ │ │ │ │ + bne 11d1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11c58 │ │ │ │ │ - b 11c4c │ │ │ │ │ + beq 11ca0 │ │ │ │ │ + b 11c94 │ │ │ │ │ │ │ │ │ │ -00011d8c : │ │ │ │ │ +00011dd4 : │ │ │ │ │ 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 11f40 │ │ │ │ │ + beq 11f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11f40 │ │ │ │ │ + bne 11f88 │ │ │ │ │ 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 11e0c │ │ │ │ │ + beq 11e54 │ │ │ │ │ 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 11f2c │ │ │ │ │ + bne 11f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f18 │ │ │ │ │ + bne 11f60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ea8 │ │ │ │ │ + beq 11ef0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11ea8 │ │ │ │ │ + bge 11ef0 │ │ │ │ │ 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 11f2c │ │ │ │ │ + bne 11f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f18 │ │ │ │ │ + bne 11f60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ea4 │ │ │ │ │ + beq 11eec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11ec0 │ │ │ │ │ + blt 11f08 │ │ │ │ │ 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 11e00 │ │ │ │ │ + b 11e48 │ │ │ │ │ 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 11f2c │ │ │ │ │ + bne 11f74 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f18 │ │ │ │ │ + bne 11f60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f10 │ │ │ │ │ + beq 11f58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11ec0 │ │ │ │ │ + bgt 11f08 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11ea8 │ │ │ │ │ + b 11ef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e00 │ │ │ │ │ + b 11e48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e00 │ │ │ │ │ + b 11e48 │ │ │ │ │ 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 11de0 │ │ │ │ │ + b 11e28 │ │ │ │ │ │ │ │ │ │ -00011f5c : │ │ │ │ │ +00011fa4 : │ │ │ │ │ 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 12c64 │ │ │ │ │ + beq 12cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c64 │ │ │ │ │ + bne 12cac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a94 │ │ │ │ │ + bne 12adc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12b78 │ │ │ │ │ + beq 12bc0 │ │ │ │ │ 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 12d98 │ │ │ │ │ + beq 12de0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d98 │ │ │ │ │ + bne 12de0 │ │ │ │ │ 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 12230 │ │ │ │ │ + beq 12278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12298 │ │ │ │ │ + bne 122e0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12bc0 │ │ │ │ │ + bne 12c08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c50 │ │ │ │ │ + beq 12c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c50 │ │ │ │ │ + bne 12c98 │ │ │ │ │ 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 122b4 │ │ │ │ │ + beq 122fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1231c │ │ │ │ │ + bne 12364 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12bc0 │ │ │ │ │ + bne 12c08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c88 │ │ │ │ │ + beq 12cd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c88 │ │ │ │ │ + bne 12cd0 │ │ │ │ │ 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 12338 │ │ │ │ │ + beq 12380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 123a0 │ │ │ │ │ + bne 123e8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12bc0 │ │ │ │ │ + bne 12c08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c9c │ │ │ │ │ + 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 12c9c │ │ │ │ │ + bne 12ce4 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123bc │ │ │ │ │ + beq 12404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12424 │ │ │ │ │ + bne 1246c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12bc0 │ │ │ │ │ + bne 12c08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c70 │ │ │ │ │ + beq 12cb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12cb8 │ │ │ │ │ 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 12440 │ │ │ │ │ + beq 12488 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 124a8 │ │ │ │ │ + bne 124f0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12994 │ │ │ │ │ + bne 129dc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a94 │ │ │ │ │ + bne 12adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ 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 │ │ │ │ │ @@ -20802,188 +20819,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 12d68 │ │ │ │ │ + bne 12db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b44 │ │ │ │ │ + bne 12b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1227c │ │ │ │ │ + beq 122c4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12558 │ │ │ │ │ + blt 125a0 │ │ │ │ │ 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 12040 │ │ │ │ │ + beq 12088 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 128c4 │ │ │ │ │ + bne 1290c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1203c │ │ │ │ │ + b 12084 │ │ │ │ │ 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 12b5c │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b50 │ │ │ │ │ + bne 12b98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12300 │ │ │ │ │ + beq 12348 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 126b8 │ │ │ │ │ + bgt 12700 │ │ │ │ │ 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 120ac │ │ │ │ │ + beq 120f4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12aa4 │ │ │ │ │ + bne 12aec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 120a8 │ │ │ │ │ + b 120f0 │ │ │ │ │ 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 12be8 │ │ │ │ │ + bne 12c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b38 │ │ │ │ │ + bne 12b80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12384 │ │ │ │ │ + beq 123cc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12608 │ │ │ │ │ + blt 12650 │ │ │ │ │ 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 12118 │ │ │ │ │ + beq 12160 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ae0 │ │ │ │ │ + bne 12b28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12114 │ │ │ │ │ + b 1215c │ │ │ │ │ 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 12c04 │ │ │ │ │ + bne 12c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b2c │ │ │ │ │ + bne 12b74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12408 │ │ │ │ │ + beq 12450 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12660 │ │ │ │ │ + blt 126a8 │ │ │ │ │ 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 12184 │ │ │ │ │ + beq 121cc │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12958 │ │ │ │ │ + bne 129a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12180 │ │ │ │ │ + b 121c8 │ │ │ │ │ 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 12bcc │ │ │ │ │ + bne 12c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12b64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1248c │ │ │ │ │ + beq 124d4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 125b0 │ │ │ │ │ + blt 125f8 │ │ │ │ │ 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 121f0 │ │ │ │ │ + beq 12238 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121ec │ │ │ │ │ + beq 12234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 121ec │ │ │ │ │ + beq 12234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12c44 │ │ │ │ │ + beq 12c8c │ │ │ │ │ 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] │ │ │ │ │ @@ -20995,558 +21012,558 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12534 │ │ │ │ │ + beq 1257c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12924 │ │ │ │ │ + beq 1296c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 12928 │ │ │ │ │ + beq 12970 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12220 │ │ │ │ │ + b 12268 │ │ │ │ │ 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 12d68 │ │ │ │ │ + bne 12db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b44 │ │ │ │ │ + bne 12b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 125a8 │ │ │ │ │ + beq 125f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12710 │ │ │ │ │ + blt 12758 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1227c │ │ │ │ │ + b 122c4 │ │ │ │ │ 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 12bcc │ │ │ │ │ + bne 12c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12b64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12600 │ │ │ │ │ + beq 12648 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt 12870 │ │ │ │ │ + bgt 128b8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 1248c │ │ │ │ │ + b 124d4 │ │ │ │ │ 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 12be8 │ │ │ │ │ + bne 12c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b38 │ │ │ │ │ + bne 12b80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12658 │ │ │ │ │ + beq 126a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 12818 │ │ │ │ │ + bgt 12860 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12384 │ │ │ │ │ + b 123cc │ │ │ │ │ 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 12c04 │ │ │ │ │ + bne 12c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b2c │ │ │ │ │ + bne 12b74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 126b0 │ │ │ │ │ + beq 126f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 127c0 │ │ │ │ │ + bgt 12808 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12408 │ │ │ │ │ + b 12450 │ │ │ │ │ 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 12b5c │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b50 │ │ │ │ │ + bne 12b98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12708 │ │ │ │ │ + beq 12750 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12768 │ │ │ │ │ + blt 127b0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12300 │ │ │ │ │ + b 12348 │ │ │ │ │ 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 12d68 │ │ │ │ │ + bne 12db0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b44 │ │ │ │ │ + bne 12b8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12930 │ │ │ │ │ + beq 12978 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12930 │ │ │ │ │ + ble 12978 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12710 │ │ │ │ │ + b 12758 │ │ │ │ │ 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 12b5c │ │ │ │ │ + bne 12ba4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b50 │ │ │ │ │ + bne 12b98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12938 │ │ │ │ │ + beq 12980 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12938 │ │ │ │ │ + ble 12980 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12768 │ │ │ │ │ + b 127b0 │ │ │ │ │ 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 12c04 │ │ │ │ │ + bne 12c4c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b2c │ │ │ │ │ + bne 12b74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12940 │ │ │ │ │ + beq 12988 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12940 │ │ │ │ │ + ble 12988 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 127c0 │ │ │ │ │ + b 12808 │ │ │ │ │ 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 12be8 │ │ │ │ │ + bne 12c30 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b38 │ │ │ │ │ + bne 12b80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12950 │ │ │ │ │ + beq 12998 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12950 │ │ │ │ │ + ble 12998 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12818 │ │ │ │ │ + b 12860 │ │ │ │ │ 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 12bcc │ │ │ │ │ + bne 12c14 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11f5c │ │ │ │ │ + bl 11fa4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12b64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12948 │ │ │ │ │ + beq 12990 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 12948 │ │ │ │ │ + ble 12990 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 12870 │ │ │ │ │ + b 128b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122ac │ │ │ │ │ + beq 122f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12c44 │ │ │ │ │ + beq 12c8c │ │ │ │ │ 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 12c20 │ │ │ │ │ + beq 12c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12c68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 12220 │ │ │ │ │ + b 12268 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1227c │ │ │ │ │ + b 122c4 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12300 │ │ │ │ │ + b 12348 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12408 │ │ │ │ │ + b 12450 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1248c │ │ │ │ │ + b 124d4 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12384 │ │ │ │ │ + b 123cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12438 │ │ │ │ │ + beq 12480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12c44 │ │ │ │ │ + beq 12c8c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 128fc │ │ │ │ │ + b 12944 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bc0 │ │ │ │ │ + bne 12c08 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12cb0 │ │ │ │ │ + beq 12cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cb0 │ │ │ │ │ + bne 12cf8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12a84 │ │ │ │ │ + bne 12acc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12cf8 │ │ │ │ │ + beq 12d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cf8 │ │ │ │ │ + bne 12d40 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ce8 │ │ │ │ │ + bne 12d30 │ │ │ │ │ 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 12cbc │ │ │ │ │ + bne 12d04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ce8 │ │ │ │ │ + bne 12d30 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cbc │ │ │ │ │ + bne 12d04 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ce8 │ │ │ │ │ + bne 12d30 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cbc │ │ │ │ │ + bne 12d04 │ │ │ │ │ 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 12208 │ │ │ │ │ + beq 12250 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12220 │ │ │ │ │ + b 12268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12330 │ │ │ │ │ + beq 12378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12c44 │ │ │ │ │ + beq 12c8c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 128fc │ │ │ │ │ + b 12944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 123b4 │ │ │ │ │ + beq 123fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12c44 │ │ │ │ │ + beq 12c8c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 128fc │ │ │ │ │ + b 12944 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 121f0 │ │ │ │ │ + b 12238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12184 │ │ │ │ │ + b 121cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12118 │ │ │ │ │ + b 12160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12040 │ │ │ │ │ + b 12088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120ac │ │ │ │ │ + b 120f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 120a8 │ │ │ │ │ - b 1231c │ │ │ │ │ + beq 120f0 │ │ │ │ │ + b 12364 │ │ │ │ │ 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 12220 │ │ │ │ │ + blt 12268 │ │ │ │ │ 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 12d84 │ │ │ │ │ + beq 12dcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12220 │ │ │ │ │ + b 12268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 121ec │ │ │ │ │ - b 124a8 │ │ │ │ │ + beq 12234 │ │ │ │ │ + b 124f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12114 │ │ │ │ │ - b 123a0 │ │ │ │ │ + beq 1215c │ │ │ │ │ + b 123e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12180 │ │ │ │ │ - b 12424 │ │ │ │ │ + beq 121c8 │ │ │ │ │ + b 1246c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12924 │ │ │ │ │ + beq 1296c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12220 │ │ │ │ │ + b 12268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12220 │ │ │ │ │ + b 12268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12078 │ │ │ │ │ + b 120c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11fa4 │ │ │ │ │ + b 11fec │ │ │ │ │ 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 121c0 │ │ │ │ │ + b 12208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 120e4 │ │ │ │ │ + b 1212c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12150 │ │ │ │ │ + b 12198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 129c8 │ │ │ │ │ + b 12a10 │ │ │ │ │ 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 12d04 │ │ │ │ │ + bne 12d4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12a80 │ │ │ │ │ + b 12ac8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12a80 │ │ │ │ │ + b 12ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12a04 │ │ │ │ │ + b 12a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12cdc │ │ │ │ │ + beq 12d24 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -21555,252 +21572,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 12a84 │ │ │ │ │ - b 12ce0 │ │ │ │ │ + bne 12acc │ │ │ │ │ + b 12d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1203c │ │ │ │ │ - b 12298 │ │ │ │ │ + beq 12084 │ │ │ │ │ + b 122e0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 11ff0 │ │ │ │ │ + bne 12038 │ │ │ │ │ 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 12010 │ │ │ │ │ + b 12058 │ │ │ │ │ │ │ │ │ │ -00012db4 : │ │ │ │ │ +00012dfc : │ │ │ │ │ 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 135d4 │ │ │ │ │ + beq 1361c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 135d4 │ │ │ │ │ + bne 1361c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1324c │ │ │ │ │ + bne 13294 │ │ │ │ │ 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 130b8 │ │ │ │ │ + bne 13100 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 135ec │ │ │ │ │ + beq 13634 │ │ │ │ │ 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 1324c │ │ │ │ │ + bne 13294 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1343c │ │ │ │ │ + bne 13484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1324c │ │ │ │ │ + bne 13294 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131bc │ │ │ │ │ + bne 13204 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1324c │ │ │ │ │ + bne 13294 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1347c │ │ │ │ │ + bne 134c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13250 │ │ │ │ │ + bne 13298 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 135e0 │ │ │ │ │ + beq 13628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 135e0 │ │ │ │ │ + bne 13628 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13584 │ │ │ │ │ + bne 135cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 134bc │ │ │ │ │ + beq 13504 │ │ │ │ │ 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 13514 │ │ │ │ │ + beq 1355c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13514 │ │ │ │ │ + bne 1355c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 13578 │ │ │ │ │ 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 130d4 │ │ │ │ │ + bne 1311c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 135b8 │ │ │ │ │ + beq 13600 │ │ │ │ │ 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 13530 │ │ │ │ │ + bne 13578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132d0 │ │ │ │ │ + bne 13318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 13578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13600 │ │ │ │ │ + bl 13648 │ │ │ │ │ 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 130ec │ │ │ │ │ + beq 13134 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13260 │ │ │ │ │ + bne 132a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 130fc │ │ │ │ │ + bne 13144 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1358c │ │ │ │ │ + beq 135d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1358c │ │ │ │ │ + bne 135d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13598 │ │ │ │ │ + bne 135e0 │ │ │ │ │ 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 13104 │ │ │ │ │ + beq 1314c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 131b4 │ │ │ │ │ + beq 131fc │ │ │ │ │ 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 │ │ │ │ │ @@ -21812,156 +21829,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 13014 │ │ │ │ │ + bne 1305c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1303c │ │ │ │ │ + beq 13084 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1319c │ │ │ │ │ + b 131e4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 135a4 │ │ │ │ │ + beq 135ec │ │ │ │ │ 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 13598 │ │ │ │ │ + bne 135e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13358 │ │ │ │ │ + bne 133a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13598 │ │ │ │ │ + bne 135e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13600 │ │ │ │ │ + bl 13648 │ │ │ │ │ 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 130a0 │ │ │ │ │ + bne 130e8 │ │ │ │ │ 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 130a8 │ │ │ │ │ + b 130f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13198 │ │ │ │ │ + b 131e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12e90 │ │ │ │ │ + beq 12ed8 │ │ │ │ │ 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 13520 │ │ │ │ │ + beq 13568 │ │ │ │ │ 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 13224 │ │ │ │ │ + beq 1326c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 130a8 │ │ │ │ │ + beq 130f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 130a8 │ │ │ │ │ + beq 130f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13258 │ │ │ │ │ + b 132a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 130c8 │ │ │ │ │ + b 13110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1357c │ │ │ │ │ + beq 135c4 │ │ │ │ │ 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 13584 │ │ │ │ │ + beq 135cc │ │ │ │ │ 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 13564 │ │ │ │ │ + beq 135ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1353c │ │ │ │ │ + bne 13584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 130e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13600 │ │ │ │ │ + bl 13648 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12fc8 │ │ │ │ │ + beq 13010 │ │ │ │ │ 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 130f0 │ │ │ │ │ + beq 13138 │ │ │ │ │ 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] │ │ │ │ │ @@ -21970,34 +21987,34 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 133f0 │ │ │ │ │ + beq 13438 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133f0 │ │ │ │ │ + bne 13438 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12ff0 │ │ │ │ │ + b 13038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13600 │ │ │ │ │ + bl 13648 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1314c │ │ │ │ │ + beq 13194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13598 │ │ │ │ │ + beq 135e0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -22007,483 +22024,483 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13418 │ │ │ │ │ + beq 13460 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13418 │ │ │ │ │ + bne 13460 │ │ │ │ │ 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 1318c │ │ │ │ │ + b 131d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13350 │ │ │ │ │ + beq 13398 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 130f0 │ │ │ │ │ + b 13138 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 133d0 │ │ │ │ │ + beq 13418 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13198 │ │ │ │ │ + b 131e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12e6c │ │ │ │ │ + beq 12eb4 │ │ │ │ │ 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 13520 │ │ │ │ │ + beq 13568 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 131f8 │ │ │ │ │ + b 13240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12db4 │ │ │ │ │ + bl 12dfc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12eb4 │ │ │ │ │ + beq 12efc │ │ │ │ │ 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 13520 │ │ │ │ │ + beq 13568 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 131f8 │ │ │ │ │ + b 13240 │ │ │ │ │ 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 1319c │ │ │ │ │ + blt 131e4 │ │ │ │ │ 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 130fc │ │ │ │ │ + bne 13144 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 12f3c │ │ │ │ │ + bne 12f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f50 │ │ │ │ │ + b 12f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 130c8 │ │ │ │ │ + b 13110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 130f0 │ │ │ │ │ + b 13138 │ │ │ │ │ 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 130a0 │ │ │ │ │ + beq 130e8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1319c │ │ │ │ │ + b 131e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 13558 │ │ │ │ │ - b 1319c │ │ │ │ │ + bne 135a0 │ │ │ │ │ + b 131e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 130ec │ │ │ │ │ + b 13134 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 130fc │ │ │ │ │ + b 13144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13064 │ │ │ │ │ + b 130ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13198 │ │ │ │ │ + b 131e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13428 │ │ │ │ │ - b 13114 │ │ │ │ │ + blt 13470 │ │ │ │ │ + b 1315c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13400 │ │ │ │ │ + blt 13448 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - b 12f98 │ │ │ │ │ + b 12fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12dfc │ │ │ │ │ + b 12e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12ef0 │ │ │ │ │ + b 12f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13234 │ │ │ │ │ - b 12e38 │ │ │ │ │ + blt 1327c │ │ │ │ │ + b 12e80 │ │ │ │ │ │ │ │ │ │ -00013600 : │ │ │ │ │ +00013648 : │ │ │ │ │ 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 137bc │ │ │ │ │ + beq 13804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 137bc │ │ │ │ │ + bne 13804 │ │ │ │ │ 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 13680 │ │ │ │ │ + beq 136c8 │ │ │ │ │ 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 137a8 │ │ │ │ │ + bne 137f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13794 │ │ │ │ │ + bne 137dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1376c │ │ │ │ │ + beq 137b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 1376c │ │ │ │ │ + bge 137b4 │ │ │ │ │ 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 137a8 │ │ │ │ │ + bne 137f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13794 │ │ │ │ │ + bne 137dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1378c │ │ │ │ │ + beq 137d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1378c │ │ │ │ │ + bge 137d4 │ │ │ │ │ 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 137a8 │ │ │ │ │ + bne 137f0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13794 │ │ │ │ │ + bne 137dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13768 │ │ │ │ │ + beq 137b0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 13718 │ │ │ │ │ + bgt 13760 │ │ │ │ │ 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 1376c │ │ │ │ │ + b 137b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13674 │ │ │ │ │ + b 136bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13674 │ │ │ │ │ + b 136bc │ │ │ │ │ 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 13654 │ │ │ │ │ + b 1369c │ │ │ │ │ │ │ │ │ │ -000137d8 : │ │ │ │ │ +00013820 : │ │ │ │ │ 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 141d4 │ │ │ │ │ + beq 1421c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141d4 │ │ │ │ │ + bne 1421c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 142b0 │ │ │ │ │ + bne 142f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14210 │ │ │ │ │ + beq 14258 │ │ │ │ │ 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 1426c │ │ │ │ │ + beq 142b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1426c │ │ │ │ │ + bne 142b4 │ │ │ │ │ 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 13c64 │ │ │ │ │ + beq 13cac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13ad0 │ │ │ │ │ + beq 13b18 │ │ │ │ │ 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 13bf4 │ │ │ │ │ + bne 13c3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13ac0 │ │ │ │ │ + bne 13b08 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14288 │ │ │ │ │ + beq 142d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14288 │ │ │ │ │ + bne 142d0 │ │ │ │ │ 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 13e6c │ │ │ │ │ + beq 13eb4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a94 │ │ │ │ │ + bne 13adc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13ac0 │ │ │ │ │ + bne 13b08 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 141fc │ │ │ │ │ + beq 14244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141fc │ │ │ │ │ + bne 14244 │ │ │ │ │ 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 13d78 │ │ │ │ │ + beq 13dc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139c8 │ │ │ │ │ + beq 13a10 │ │ │ │ │ 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 13f84 │ │ │ │ │ + bne 13fcc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13ac0 │ │ │ │ │ + bne 13b08 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1429c │ │ │ │ │ + beq 142e4 │ │ │ │ │ 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 1429c │ │ │ │ │ + bne 142e4 │ │ │ │ │ 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 13ae4 │ │ │ │ │ + beq 13b2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13b4c │ │ │ │ │ + bne 13b94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 142b0 │ │ │ │ │ + bne 142f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 76ec │ │ │ │ │ + bl 7708 │ │ │ │ │ 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 │ │ │ │ │ @@ -22491,454 +22508,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 13944 │ │ │ │ │ + beq 1398c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b638 │ │ │ │ │ + bl b680 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 140f0 │ │ │ │ │ + bne 14138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13950 │ │ │ │ │ + beq 13998 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13a64 │ │ │ │ │ + b 13aac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 138e4 │ │ │ │ │ - b 13ac0 │ │ │ │ │ + beq 1392c │ │ │ │ │ + b 13b08 │ │ │ │ │ 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 1419c │ │ │ │ │ + bne 141e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1414c │ │ │ │ │ + bne 14194 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b30 │ │ │ │ │ + beq 13b78 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 14008 │ │ │ │ │ + blt 14050 │ │ │ │ │ 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 13a40 │ │ │ │ │ + beq 13a88 │ │ │ │ │ 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 13a3c │ │ │ │ │ + beq 13a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209bc │ │ │ │ │ + bl 20a00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 13a3c │ │ │ │ │ + beq 13a84 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a3c │ │ │ │ │ + beq 13a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13a5c │ │ │ │ │ + beq 13aa4 │ │ │ │ │ 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 13c54 │ │ │ │ │ + bne 13c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a5c │ │ │ │ │ + beq 13aa4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13a64 │ │ │ │ │ + b 13aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13acc │ │ │ │ │ + beq 13b14 │ │ │ │ │ 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 13a5c │ │ │ │ │ + beq 13aa4 │ │ │ │ │ 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 13bd0 │ │ │ │ │ + beq 13c18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13a5c │ │ │ │ │ - b 13bd0 │ │ │ │ │ + beq 13aa4 │ │ │ │ │ + b 13c18 │ │ │ │ │ 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 141b8 │ │ │ │ │ + bne 14200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1415c │ │ │ │ │ + bne 141a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d58 │ │ │ │ │ + beq 13da0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13d58 │ │ │ │ │ + bge 13da0 │ │ │ │ │ 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 141b8 │ │ │ │ │ + bne 14200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1415c │ │ │ │ │ + bne 141a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140c8 │ │ │ │ │ + beq 14110 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 140c8 │ │ │ │ │ + bge 14110 │ │ │ │ │ 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 141b8 │ │ │ │ │ + bne 14200 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1415c │ │ │ │ │ + bne 141a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d54 │ │ │ │ │ + beq 13d9c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13d00 │ │ │ │ │ + bgt 13d48 │ │ │ │ │ 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 138b8 │ │ │ │ │ - b 13ad4 │ │ │ │ │ + bne 13900 │ │ │ │ │ + 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 14180 │ │ │ │ │ + bne 141c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14174 │ │ │ │ │ + bne 141bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f64 │ │ │ │ │ + beq 13fac │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13f64 │ │ │ │ │ + bge 13fac │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14180 │ │ │ │ │ + bne 141c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14174 │ │ │ │ │ + bne 141bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140d8 │ │ │ │ │ + beq 14120 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 140d8 │ │ │ │ │ + ble 14120 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14180 │ │ │ │ │ + bne 141c8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14174 │ │ │ │ │ + bne 141bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f60 │ │ │ │ │ + beq 13fa8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13f60 │ │ │ │ │ + ble 13fa8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e14 │ │ │ │ │ + b 13e5c │ │ │ │ │ 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 141e0 │ │ │ │ │ + bne 14228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14168 │ │ │ │ │ + bne 141b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a78 │ │ │ │ │ + beq 13ac0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13a78 │ │ │ │ │ + bge 13ac0 │ │ │ │ │ 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 141e0 │ │ │ │ │ + bne 14228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14168 │ │ │ │ │ + bne 141b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140d0 │ │ │ │ │ + beq 14118 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 140d0 │ │ │ │ │ + bge 14118 │ │ │ │ │ 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 141e0 │ │ │ │ │ + bne 14228 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14168 │ │ │ │ │ + bne 141b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a74 │ │ │ │ │ + beq 13abc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13a74 │ │ │ │ │ + ble 13abc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13f08 │ │ │ │ │ + b 13f50 │ │ │ │ │ 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 139ac │ │ │ │ │ - b 139cc │ │ │ │ │ + bne 139f4 │ │ │ │ │ + b 13a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d08 │ │ │ │ │ + bl 15d4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139cc │ │ │ │ │ + bne 13a14 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139c4 │ │ │ │ │ + beq 13a0c │ │ │ │ │ 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 13a5c │ │ │ │ │ + beq 13aa4 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ - beq 140ac │ │ │ │ │ + beq 140f4 │ │ │ │ │ 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 13c54 │ │ │ │ │ - b 13bd0 │ │ │ │ │ + bne 13c9c │ │ │ │ │ + b 13c18 │ │ │ │ │ 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 1419c │ │ │ │ │ + bne 141e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1414c │ │ │ │ │ + bne 14194 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140e8 │ │ │ │ │ + beq 14130 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 140e8 │ │ │ │ │ + ble 14130 │ │ │ │ │ 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 1419c │ │ │ │ │ + bne 141e4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 137d8 │ │ │ │ │ + bl 13820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1414c │ │ │ │ │ + bne 14194 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140e0 │ │ │ │ │ + beq 14128 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 140e0 │ │ │ │ │ + ble 14128 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 14058 │ │ │ │ │ + b 140a0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 13fec │ │ │ │ │ + b 14034 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13d58 │ │ │ │ │ + b 13da0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13a78 │ │ │ │ │ + b 13ac0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13f64 │ │ │ │ │ + b 13fac │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13b30 │ │ │ │ │ + b 13b78 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13b30 │ │ │ │ │ + b 13b78 │ │ │ │ │ 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 13a5c │ │ │ │ │ + beq 13aa4 │ │ │ │ │ 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 │ │ │ │ │ @@ -22946,191 +22963,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 13fec │ │ │ │ │ + b 14034 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13a40 │ │ │ │ │ + b 13a88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13ad4 │ │ │ │ │ + b 13b1c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13944 │ │ │ │ │ + b 1398c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 139cc │ │ │ │ │ + b 13a14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 139ac │ │ │ │ │ - b 139c8 │ │ │ │ │ + bne 139f4 │ │ │ │ │ + b 13a10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13a3c │ │ │ │ │ - b 13b4c │ │ │ │ │ + beq 13a84 │ │ │ │ │ + b 13b94 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 138b8 │ │ │ │ │ - b 13ad0 │ │ │ │ │ + bne 13900 │ │ │ │ │ + b 13b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13820 │ │ │ │ │ + b 13868 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a94 │ │ │ │ │ - b 13940 │ │ │ │ │ + bne 13adc │ │ │ │ │ + b 13988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1397c │ │ │ │ │ + b 139c4 │ │ │ │ │ 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 13a64 │ │ │ │ │ + blt 13aac │ │ │ │ │ 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 13ac0 │ │ │ │ │ + bne 13b08 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1386c │ │ │ │ │ + bne 138b4 │ │ │ │ │ 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 1388c │ │ │ │ │ + b 138d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13910 │ │ │ │ │ + b 13958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13a0c │ │ │ │ │ + b 13a54 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13a64 │ │ │ │ │ + b 13aac │ │ │ │ │ │ │ │ │ │ -000142c0 : │ │ │ │ │ +00014308 : │ │ │ │ │ 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 1466c │ │ │ │ │ + beq 146a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1466c │ │ │ │ │ + bne 146a4 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 143f4 │ │ │ │ │ + bne 1443c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 14694 │ │ │ │ │ + beq 1467c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14694 │ │ │ │ │ + bne 1467c │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143e0 │ │ │ │ │ + bne 14428 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14648 │ │ │ │ │ + beq 1466c │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - bne 143e4 │ │ │ │ │ + bne 1442c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14678 │ │ │ │ │ + beq 14688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 14678 │ │ │ │ │ + bne 14688 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144b4 │ │ │ │ │ + bne 144fc │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14404 │ │ │ │ │ + bne 1444c │ │ │ │ │ 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 │ │ │ │ │ @@ -23140,598 +23157,616 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 143c8 │ │ │ │ │ + beq 14410 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 143c8 │ │ │ │ │ + beq 14410 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14600 │ │ │ │ │ + bne 14648 │ │ │ │ │ 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 145ec │ │ │ │ │ + beq 14634 │ │ │ │ │ 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 145ec │ │ │ │ │ + bne 14634 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144b4 │ │ │ │ │ + bne 144fc │ │ │ │ │ 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 14544 │ │ │ │ │ + bne 1458c │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - beq 143d8 │ │ │ │ │ + beq 14420 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14658 │ │ │ │ │ + bne 146b0 │ │ │ │ │ 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 14640 │ │ │ │ │ + beq 14664 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1451c │ │ │ │ │ + ble 14564 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 14504 │ │ │ │ │ + bne 1454c │ │ │ │ │ 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 1461c │ │ │ │ │ + bne 146c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 143f4 │ │ │ │ │ + b 1443c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 144b4 │ │ │ │ │ + beq 144fc │ │ │ │ │ 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 144b4 │ │ │ │ │ + beq 144fc │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r6, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 145c8 │ │ │ │ │ + bne 14610 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ - beq 145a4 │ │ │ │ │ + beq 145ec │ │ │ │ │ str sl, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ - b 14454 │ │ │ │ │ + b 1449c │ │ │ │ │ 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 14640 │ │ │ │ │ + beq 14664 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 14594 │ │ │ │ │ + b 145dc │ │ │ │ │ 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 14588 │ │ │ │ │ + beq 145d0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ │ - b 144bc │ │ │ │ │ + b 14504 │ │ │ │ │ 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 1448c │ │ │ │ │ + b 144d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 14440 │ │ │ │ │ + beq 14488 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 145e0 │ │ │ │ │ - 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 1453c │ │ │ │ │ - b 143f4 │ │ │ │ │ + b 14628 │ │ │ │ │ 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 143e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 143e8 │ │ │ │ │ + b 14428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14308 │ │ │ │ │ + b 14398 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 143b4 │ │ │ │ │ + beq 143fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 144b4 │ │ │ │ │ + b 144fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14350 │ │ │ │ │ + b 14350 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 14430 │ │ │ │ │ + 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 14584 │ │ │ │ │ + b 1443c │ │ │ │ │ │ │ │ │ │ -000146a0 : │ │ │ │ │ +000146e8 : │ │ │ │ │ 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 14ec0 │ │ │ │ │ + beq 14eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ec0 │ │ │ │ │ + bne 14eb8 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1481c │ │ │ │ │ + bne 14864 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14eb4 │ │ │ │ │ + beq 14eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14eb4 │ │ │ │ │ + bne 14eac │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14e3c │ │ │ │ │ + bne 14b38 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14e30 │ │ │ │ │ + beq 14b2c │ │ │ │ │ ldr r4, [r9, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - bne 14e3c │ │ │ │ │ + bne 14b38 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14e50 │ │ │ │ │ + beq 14ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14e50 │ │ │ │ │ + bne 14ec4 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 148cc │ │ │ │ │ + bne 149b0 │ │ │ │ │ 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 14a04 │ │ │ │ │ + bne 14a4c │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 148cc │ │ │ │ │ + bne 149b0 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14968 │ │ │ │ │ + bne 14874 │ │ │ │ │ ldr r3, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1482c │ │ │ │ │ + bne 14910 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 148e4 │ │ │ │ │ + bne 149c8 │ │ │ │ │ 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 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 14820 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + movw r1, #713 @ 0x2c9 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 14820 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl cb38 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 149b0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 3a18 <_tmp_8_rule+0x50> │ │ │ │ │ + R_ARM_CALL _loop0_88_rule │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 149b0 │ │ │ │ │ + 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 14adc │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + bne 14b4c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 148d0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r9, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 14afc │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ │ + str r2, [r3, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 147b0 │ │ │ │ │ + ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ + bne 149b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14e68 │ │ │ │ │ + beq 14ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14e68 │ │ │ │ │ + bne 14ea0 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14e5c │ │ │ │ │ + bne 14e94 │ │ │ │ │ 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 1489c │ │ │ │ │ + bne 14980 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ae0 │ │ │ │ │ + bne 14b64 │ │ │ │ │ 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 147e8 │ │ │ │ │ + beq 14830 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 148d0 │ │ │ │ │ + bne 149b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b070 │ │ │ │ │ + bl b068 │ │ │ │ │ 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 r7, [r9, #8] │ │ │ │ │ - beq 14800 │ │ │ │ │ + beq 14848 │ │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14800 │ │ │ │ │ + bne 14848 │ │ │ │ │ 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 14e28 │ │ │ │ │ + beq 14b24 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 14954 │ │ │ │ │ + bgt 14a38 │ │ │ │ │ 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 14818 │ │ │ │ │ + beq 14860 │ │ │ │ │ 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 14818 │ │ │ │ │ - b 1481c │ │ │ │ │ + beq 14860 │ │ │ │ │ + b 14864 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 14908 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 147d8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - movw r1, #713 @ 0x2c9 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 147d8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl caf0 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 3a20 <_tmp_8_rule+0x58> │ │ │ │ │ - R_ARM_CALL _loop0_88_rule │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ - 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 14a94 │ │ │ │ │ - ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14e10 │ │ │ │ │ - ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq 14ab4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ - str r2, [r3, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 14768 │ │ │ │ │ + b 149ec │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 147b4 │ │ │ │ │ + beq 147fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 9eb4 │ │ │ │ │ + bl 9efc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 147b4 │ │ │ │ │ + beq 147fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 147b4 │ │ │ │ │ + beq 147fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl caf0 │ │ │ │ │ + bl cb38 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ + beq 149b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 3a20 <_tmp_8_rule+0x58> │ │ │ │ │ + bl 3a18 <_tmp_8_rule+0x50> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ + beq 149b0 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 149cc │ │ │ │ │ + bne 148d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ + beq 149b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 148d4 │ │ │ │ │ + b 149b8 │ │ │ │ │ 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 14e28 │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 149f0 │ │ │ │ │ + strne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 148fc │ │ │ │ │ + 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 14860 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 14ae8 │ │ │ │ │ + b 148e4 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14dac │ │ │ │ │ + beq 14e30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14dac │ │ │ │ │ + bne 14e30 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d9c │ │ │ │ │ + bne 14e20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14d3c │ │ │ │ │ + beq 14dc0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14d90 │ │ │ │ │ + beq 14e14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d90 │ │ │ │ │ + bne 14e14 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d80 │ │ │ │ │ + bne 14e04 │ │ │ │ │ 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 14d74 │ │ │ │ │ + beq 14df8 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d84 │ │ │ │ │ + bne 14e08 │ │ │ │ │ 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 14cf8 │ │ │ │ │ + beq 14d7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cf8 │ │ │ │ │ + bne 14d7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14bf0 │ │ │ │ │ + bne 14c74 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14db8 │ │ │ │ │ + bne 14e3c │ │ │ │ │ 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 14d6c │ │ │ │ │ + beq 14df0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrgt ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 14d48 │ │ │ │ │ + bgt 14dcc │ │ │ │ │ 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 │ │ │ │ │ @@ -23739,453 +23774,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 14d38 │ │ │ │ │ + bne 14dbc │ │ │ │ │ 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 148a0 │ │ │ │ │ + beq 14984 │ │ │ │ │ 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 1489c │ │ │ │ │ + beq 14980 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 14d04 │ │ │ │ │ + bne 14d88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14e5c │ │ │ │ │ + beq 14e94 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 148a4 │ │ │ │ │ + b 14988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14bd0 │ │ │ │ │ + b 14c54 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14d24 │ │ │ │ │ + beq 14da8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ce4 │ │ │ │ │ + bne 14d68 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 149e0 │ │ │ │ │ + b 148ec │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 148a0 │ │ │ │ │ + b 14984 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 14c38 │ │ │ │ │ - b 14d48 │ │ │ │ │ + beq 14cbc │ │ │ │ │ + b 14dcc │ │ │ │ │ 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 14d3c │ │ │ │ │ + b 14dc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b58 │ │ │ │ │ + b 14bdc │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 148a0 │ │ │ │ │ + b 14984 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b0c │ │ │ │ │ + b 14b90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14bf0 │ │ │ │ │ + beq 14c74 │ │ │ │ │ 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 14ea4 │ │ │ │ │ + beq 14f00 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 14e74 │ │ │ │ │ + beq 14ed0 │ │ │ │ │ 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 14ba8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 14aa0 │ │ │ │ │ - b 149d8 │ │ │ │ │ - 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 14c2c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14818 │ │ │ │ │ + b 14988 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14790 │ │ │ │ │ - ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 148a4 │ │ │ │ │ + b 14948 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 14774 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14864 │ │ │ │ │ + b 14730 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 147d8 │ │ │ │ │ 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 14d64 │ │ │ │ │ + beq 14de8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14df8 │ │ │ │ │ + b 14e7c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14c08 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1472c │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 146e8 │ │ │ │ │ + b 14c8c │ │ │ │ │ │ │ │ │ │ -00014ecc : │ │ │ │ │ +00014f10 : │ │ │ │ │ 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 15cac │ │ │ │ │ + beq 15cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15cac │ │ │ │ │ + bne 15cf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1588c │ │ │ │ │ + bne 158d0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 155f0 │ │ │ │ │ + beq 15634 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 15630 │ │ │ │ │ + bne 15674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15304 │ │ │ │ │ + beq 15348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15304 │ │ │ │ │ + beq 15348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18104 │ │ │ │ │ + bl 18148 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15308 │ │ │ │ │ + bne 1534c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15304 │ │ │ │ │ + beq 15348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15a74 │ │ │ │ │ + beq 15ab8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a74 │ │ │ │ │ + bne 15ab8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e0 │ │ │ │ │ + bne 15624 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c8 │ │ │ │ │ - bl 18bc8 │ │ │ │ │ + bne 1560c │ │ │ │ │ + bl 18c0c │ │ │ │ │ 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 15308 │ │ │ │ │ + bne 1534c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15304 │ │ │ │ │ + beq 15348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15a80 │ │ │ │ │ + beq 15ac4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a80 │ │ │ │ │ + bne 15ac4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e0 │ │ │ │ │ + bne 15624 │ │ │ │ │ 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 1533c │ │ │ │ │ + bne 15380 │ │ │ │ │ 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 15308 │ │ │ │ │ + bne 1534c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15304 │ │ │ │ │ + beq 15348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15b38 │ │ │ │ │ + beq 15b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b38 │ │ │ │ │ + bne 15b7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e0 │ │ │ │ │ + bne 15624 │ │ │ │ │ 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 15380 │ │ │ │ │ + beq 153c4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15960 │ │ │ │ │ + bne 159a4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 15390 │ │ │ │ │ + bne 153d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e0 │ │ │ │ │ + bne 15624 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15944 │ │ │ │ │ + bne 15988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15958 │ │ │ │ │ + bne 1599c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15b04 │ │ │ │ │ + beq 15b48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b04 │ │ │ │ │ + bne 15b48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a8c │ │ │ │ │ + bne 15ad0 │ │ │ │ │ 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 15230 │ │ │ │ │ + bne 15274 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a8c │ │ │ │ │ + bne 15ad0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15408 │ │ │ │ │ + beq 1544c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15408 │ │ │ │ │ + beq 1544c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15408 │ │ │ │ │ + beq 1544c │ │ │ │ │ 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 15408 │ │ │ │ │ + beq 1544c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15b10 │ │ │ │ │ + bne 15b54 │ │ │ │ │ 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 15304 │ │ │ │ │ + beq 15348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 15310 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - beq 152e4 │ │ │ │ │ + beq 15328 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 159b4 │ │ │ │ │ + bne 159f8 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24197,192 +24213,192 @@ │ │ │ │ │ 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 15c80 │ │ │ │ │ + beq 15cc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15c80 │ │ │ │ │ + bne 15cc4 │ │ │ │ │ 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 1526c │ │ │ │ │ + b 152b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 1588c │ │ │ │ │ + bne 158d0 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15438 │ │ │ │ │ + bne 1547c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 152d4 │ │ │ │ │ + b 15318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15afc │ │ │ │ │ + beq 15b40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15084 │ │ │ │ │ + beq 150c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15084 │ │ │ │ │ + beq 150c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15308 │ │ │ │ │ + b 1534c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15128 │ │ │ │ │ + beq 1516c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 159d0 │ │ │ │ │ + bne 15a14 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15af0 │ │ │ │ │ + beq 15b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15af0 │ │ │ │ │ + bne 15b34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 153fc │ │ │ │ │ + bne 15440 │ │ │ │ │ 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 159dc │ │ │ │ │ + bne 15a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 15128 │ │ │ │ │ + b 1516c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e0 │ │ │ │ │ + bne 15624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3b50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1589c │ │ │ │ │ + beq 158e0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15220 │ │ │ │ │ + b 15264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15328 │ │ │ │ │ + beq 1536c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15328 │ │ │ │ │ + beq 1536c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18104 │ │ │ │ │ + bl 18148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15328 │ │ │ │ │ + bne 1536c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15328 │ │ │ │ │ + beq 1536c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18af8 │ │ │ │ │ + bl 18b3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15328 │ │ │ │ │ + bne 1536c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15328 │ │ │ │ │ + beq 1536c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f1ec <_tmp_26_rule> │ │ │ │ │ + bl 1f230 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15328 │ │ │ │ │ + bne 1536c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15328 │ │ │ │ │ + beq 1536c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f490 │ │ │ │ │ + bl 1f4d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15328 │ │ │ │ │ + bne 1536c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15328 │ │ │ │ │ + beq 1536c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 15310 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ ldr r8, [r2, #24] │ │ │ │ │ - bne 15544 │ │ │ │ │ + bne 15588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ac8 │ │ │ │ │ + bl 18b0c │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -24400,458 +24416,458 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15c80 │ │ │ │ │ + beq 15cc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15c80 │ │ │ │ │ + bne 15cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15334 │ │ │ │ │ - bl bc5c │ │ │ │ │ + b 15378 │ │ │ │ │ + bl bc54 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 14ff0 │ │ │ │ │ + beq 15034 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15308 │ │ │ │ │ + b 1534c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15ad8 │ │ │ │ │ + blt 15b1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 15884 │ │ │ │ │ + beq 158c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1588c │ │ │ │ │ + bne 158d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b98 │ │ │ │ │ + beq 15bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b98 │ │ │ │ │ + bne 15bdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15874 │ │ │ │ │ + bne 158b8 │ │ │ │ │ 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 15758 │ │ │ │ │ + bne 1579c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15754 │ │ │ │ │ + beq 15798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15754 │ │ │ │ │ + beq 15798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18104 │ │ │ │ │ + bl 18148 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15758 │ │ │ │ │ + bne 1579c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15754 │ │ │ │ │ + beq 15798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18af8 │ │ │ │ │ + bl 18b3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15758 │ │ │ │ │ + bne 1579c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15754 │ │ │ │ │ + beq 15798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f1ec <_tmp_26_rule> │ │ │ │ │ + bl 1f230 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15758 │ │ │ │ │ + bne 1579c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15754 │ │ │ │ │ + beq 15798 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15754 │ │ │ │ │ + beq 15798 │ │ │ │ │ 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 15ba4 │ │ │ │ │ + bne 15be8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 15874 │ │ │ │ │ + bne 158b8 │ │ │ │ │ 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 15874 │ │ │ │ │ + bne 158b8 │ │ │ │ │ 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 15870 │ │ │ │ │ + beq 158b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 15870 │ │ │ │ │ + beq 158b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18104 │ │ │ │ │ + bl 18148 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15874 │ │ │ │ │ + bne 158b8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15870 │ │ │ │ │ + beq 158b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18af8 │ │ │ │ │ + bl 18b3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15874 │ │ │ │ │ + bne 158b8 │ │ │ │ │ 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 15870 │ │ │ │ │ + beq 158b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f1ec <_tmp_26_rule> │ │ │ │ │ + bl 1f230 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15874 │ │ │ │ │ + bne 158b8 │ │ │ │ │ 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 15870 │ │ │ │ │ + beq 158b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f490 │ │ │ │ │ + bl 1f4d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15874 │ │ │ │ │ + bne 158b8 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c34 │ │ │ │ │ + bne 15c78 │ │ │ │ │ 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 14f54 │ │ │ │ │ + beq 14f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 152d4 │ │ │ │ │ + b 15318 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 158b4 │ │ │ │ │ + bne 158f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1542c │ │ │ │ │ + b 15470 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 159d0 │ │ │ │ │ + bne 15a14 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b44 │ │ │ │ │ + beq 15b88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b44 │ │ │ │ │ + bne 15b88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15930 │ │ │ │ │ + bne 15974 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15930 │ │ │ │ │ + beq 15974 │ │ │ │ │ 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 15b50 │ │ │ │ │ + bne 15b94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 158ac │ │ │ │ │ + b 158f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 151a0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15308 │ │ │ │ │ + b 1534c │ │ │ │ │ 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 15380 │ │ │ │ │ + beq 153c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 151a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15948 │ │ │ │ │ + beq 1598c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15308 │ │ │ │ │ + b 1534c │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 1250 │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 15274 │ │ │ │ │ + b 152b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15308 │ │ │ │ │ + b 1534c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153f0 │ │ │ │ │ + beq 15434 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153f0 │ │ │ │ │ + beq 15434 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153f0 │ │ │ │ │ + beq 15434 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153f0 │ │ │ │ │ + beq 15434 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15a9c │ │ │ │ │ + bne 15ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 153f8 │ │ │ │ │ + beq 1543c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 153fc │ │ │ │ │ + b 15440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14fd0 │ │ │ │ │ + b 15014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15058 │ │ │ │ │ + b 1509c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15308 │ │ │ │ │ + b 1534c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15ac8 │ │ │ │ │ + beq 15b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 15a68 │ │ │ │ │ + bne 15aac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1594c │ │ │ │ │ + b 15990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1594c │ │ │ │ │ + b 15990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 152d4 │ │ │ │ │ + b 15318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 153c4 │ │ │ │ │ + b 15408 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 15084 │ │ │ │ │ + b 150c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15180 │ │ │ │ │ + b 151c4 │ │ │ │ │ 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 15430 │ │ │ │ │ - b 15a94 │ │ │ │ │ + beq 15474 │ │ │ │ │ + b 15ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 150d8 │ │ │ │ │ + b 1511c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 158ec │ │ │ │ │ + b 15930 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15bfc │ │ │ │ │ + bne 15c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15930 │ │ │ │ │ + beq 15974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15938 │ │ │ │ │ + b 1597c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1565c │ │ │ │ │ + b 156a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -24860,41 +24876,41 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15cc4 │ │ │ │ │ + bne 15d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 15cb8 │ │ │ │ │ + beq 15cfc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15880 │ │ │ │ │ + b 158c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15c1c │ │ │ │ │ + beq 15c60 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b84 │ │ │ │ │ + bne 15bc8 │ │ │ │ │ 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 15430 │ │ │ │ │ + b 15474 │ │ │ │ │ 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} │ │ │ │ │ @@ -24905,119 +24921,119 @@ │ │ │ │ │ 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 15334 │ │ │ │ │ - b 15880 │ │ │ │ │ + bne 15378 │ │ │ │ │ + b 158c4 │ │ │ │ │ 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 15334 │ │ │ │ │ + beq 15378 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 152d4 │ │ │ │ │ + b 15318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14f14 │ │ │ │ │ + b 14f58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15880 │ │ │ │ │ + b 158c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15cf8 │ │ │ │ │ + beq 15d3c │ │ │ │ │ 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 15be8 │ │ │ │ │ + bne 15c2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15334 │ │ │ │ │ + b 15378 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15334 │ │ │ │ │ + b 15378 │ │ │ │ │ │ │ │ │ │ -00015d08 : │ │ │ │ │ +00015d4c : │ │ │ │ │ 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 16684 │ │ │ │ │ + beq 166c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16684 │ │ │ │ │ + bne 166c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 163b4 │ │ │ │ │ + bne 163f8 │ │ │ │ │ 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 15dfc │ │ │ │ │ + bne 15e40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 163b4 │ │ │ │ │ + bne 163f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cd8 │ │ │ │ │ + bl 16d1c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15e14 │ │ │ │ │ + beq 15e58 │ │ │ │ │ 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 15e14 │ │ │ │ │ + bne 15e58 │ │ │ │ │ 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 15e14 │ │ │ │ │ + beq 15e58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16690 │ │ │ │ │ + bne 166d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -25025,237 +25041,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 15e30 │ │ │ │ │ + bne 15e74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15dec │ │ │ │ │ + b 15e30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 163b8 │ │ │ │ │ + bne 163fc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 163a8 │ │ │ │ │ + beq 163ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 163a8 │ │ │ │ │ + bne 163ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162ec │ │ │ │ │ + bne 16330 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1639c │ │ │ │ │ + beq 163e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1639c │ │ │ │ │ + bne 163e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1648c │ │ │ │ │ + bne 164d0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 166b8 │ │ │ │ │ + beq 166fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166b8 │ │ │ │ │ + bne 166fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15f24 │ │ │ │ │ + bne 15f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17008 <_gather_91_rule> │ │ │ │ │ + bl 1704c <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 163c8 │ │ │ │ │ + bne 1640c │ │ │ │ │ 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 1648c │ │ │ │ │ + bne 164d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22050 │ │ │ │ │ + bl 22094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16418 │ │ │ │ │ + bne 1645c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 162e8 │ │ │ │ │ + bne 1632c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15f84 │ │ │ │ │ + beq 15fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 166c4 │ │ │ │ │ + bne 16708 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 162e8 │ │ │ │ │ + bne 1632c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 1627c │ │ │ │ │ + bne 162c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 162ec │ │ │ │ │ + bne 16330 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 160bc │ │ │ │ │ + beq 16100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 160bc │ │ │ │ │ + bne 16100 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16048 │ │ │ │ │ + bne 1608c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16cd8 │ │ │ │ │ + bl 16d1c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16378 │ │ │ │ │ + bne 163bc │ │ │ │ │ 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 16048 │ │ │ │ │ + bne 1608c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 162f4 │ │ │ │ │ + bne 16338 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 162e8 │ │ │ │ │ + bne 1632c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cd8 │ │ │ │ │ + bl 16d1c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 161d4 │ │ │ │ │ + bne 16218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162e8 │ │ │ │ │ + bne 1632c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cd8 │ │ │ │ │ + bl 16d1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16120 │ │ │ │ │ + bne 16164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162e8 │ │ │ │ │ + bne 1632c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cd8 │ │ │ │ │ + bl 16d1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 160c8 │ │ │ │ │ + bne 1610c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15e24 │ │ │ │ │ + b 15e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15fe4 │ │ │ │ │ + b 16028 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160a8 │ │ │ │ │ + beq 160ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16cd8 │ │ │ │ │ + bl 16d1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160a8 │ │ │ │ │ + beq 160ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1621c │ │ │ │ │ + bne 16260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 160b0 │ │ │ │ │ + beq 160f4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 160b0 │ │ │ │ │ + b 160f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16084 │ │ │ │ │ + beq 160c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16084 │ │ │ │ │ + beq 160c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16084 │ │ │ │ │ + beq 160c8 │ │ │ │ │ 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] │ │ │ │ │ @@ -25280,83 +25296,83 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160a8 │ │ │ │ │ - b 16208 │ │ │ │ │ + beq 160ec │ │ │ │ │ + b 1624c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16064 │ │ │ │ │ + beq 160a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16250 │ │ │ │ │ + bne 16294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 162e8 │ │ │ │ │ + beq 1632c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 160b0 │ │ │ │ │ + b 160f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16270 │ │ │ │ │ + beq 162b4 │ │ │ │ │ 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 16114 │ │ │ │ │ + bne 16158 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15dec │ │ │ │ │ + b 15e30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16270 │ │ │ │ │ + beq 162b4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16208 │ │ │ │ │ + bne 1624c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 16244 │ │ │ │ │ + b 16288 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15fa8 │ │ │ │ │ + beq 15fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fa8 │ │ │ │ │ + beq 15fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fa8 │ │ │ │ │ + beq 15fec │ │ │ │ │ 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 │ │ │ │ │ @@ -25364,36 +25380,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 161bc │ │ │ │ │ + b 16200 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 160b0 │ │ │ │ │ + b 160f4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16044 │ │ │ │ │ + beq 16088 │ │ │ │ │ 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 16044 │ │ │ │ │ + beq 16088 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25402,154 +25418,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 16114 │ │ │ │ │ - b 160ac │ │ │ │ │ + bne 16158 │ │ │ │ │ + b 160f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16014 │ │ │ │ │ + beq 16058 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16018 │ │ │ │ │ + b 1605c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15ea8 │ │ │ │ │ + b 15eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e68 │ │ │ │ │ + b 15eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15e0c │ │ │ │ │ + b 15e50 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f14 │ │ │ │ │ + beq 15f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 22050 │ │ │ │ │ + bl 22094 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15f14 │ │ │ │ │ + beq 15f58 │ │ │ │ │ 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 15f24 │ │ │ │ │ + beq 15f68 │ │ │ │ │ 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 1667c │ │ │ │ │ + beq 166c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16670 │ │ │ │ │ + beq 166b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16670 │ │ │ │ │ + bne 166b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 165b8 │ │ │ │ │ + bne 165fc │ │ │ │ │ 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 16498 │ │ │ │ │ + bne 164dc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f50 │ │ │ │ │ + b 15f94 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16664 │ │ │ │ │ + beq 166a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16664 │ │ │ │ │ + bne 166a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16654 │ │ │ │ │ + bne 16698 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 165e4 │ │ │ │ │ + beq 16628 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 16654 │ │ │ │ │ + bne 16698 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16604 │ │ │ │ │ + bne 16648 │ │ │ │ │ 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 165dc │ │ │ │ │ + beq 16620 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 165c0 │ │ │ │ │ + bgt 16604 │ │ │ │ │ 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 │ │ │ │ │ @@ -25558,15 +25574,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 1667c │ │ │ │ │ + beq 166c0 │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -25574,128 +25590,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 100c8 │ │ │ │ │ + bl 100c0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - b 16360 │ │ │ │ │ + b 163a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1648c │ │ │ │ │ + b 164d0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 16548 │ │ │ │ │ - b 165c0 │ │ │ │ │ + beq 1658c │ │ │ │ │ + b 16604 │ │ │ │ │ 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 1648c │ │ │ │ │ + b 164d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 16514 │ │ │ │ │ + beq 16558 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 167a4 │ │ │ │ │ + beq 167e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 167a4 │ │ │ │ │ + beq 167e8 │ │ │ │ │ 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 1648c │ │ │ │ │ + b 164d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1648c │ │ │ │ │ + b 164d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 164c0 │ │ │ │ │ + b 16504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16464 │ │ │ │ │ + b 164a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15f50 │ │ │ │ │ + b 15f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15d50 │ │ │ │ │ + b 15d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15dec │ │ │ │ │ + beq 15e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163c0 │ │ │ │ │ + b 16404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15ee8 │ │ │ │ │ + b 15f2c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f84 │ │ │ │ │ + beq 15fc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1680c │ │ │ │ │ + beq 16850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1680c │ │ │ │ │ + bne 16850 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 167e0 │ │ │ │ │ + bne 16824 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16cd8 │ │ │ │ │ + bl 16d1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 167d0 │ │ │ │ │ + beq 16814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15f88 │ │ │ │ │ + bne 15fcc │ │ │ │ │ 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] │ │ │ │ │ @@ -25720,93 +25736,93 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 16358 │ │ │ │ │ + b 1639c │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 167f4 │ │ │ │ │ + bne 16838 │ │ │ │ │ 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 167f0 │ │ │ │ │ + bne 16834 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 165e0 │ │ │ │ │ + b 16624 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16818 │ │ │ │ │ + beq 1685c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f88 │ │ │ │ │ + b 15fcc │ │ │ │ │ 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 16500 │ │ │ │ │ + b 16544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16704 │ │ │ │ │ + b 16748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16830 │ │ │ │ │ + bne 16874 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16728 │ │ │ │ │ + b 1676c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 146a0 │ │ │ │ │ + bl 146e8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16828 │ │ │ │ │ + beq 1686c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16728 │ │ │ │ │ + b 1676c │ │ │ │ │ │ │ │ │ │ -00016854 : │ │ │ │ │ +00016898 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 168d0 │ │ │ │ │ + beq 16914 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 168d0 │ │ │ │ │ + bne 16914 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 168f8 │ │ │ │ │ + beq 1693c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25816,893 +25832,893 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 168b8 │ │ │ │ │ + bne 168fc │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c80 │ │ │ │ │ + bne 16cc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16c90 │ │ │ │ │ + beq 16cd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c90 │ │ │ │ │ + bne 16cd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16ca0 │ │ │ │ │ + bne 16ce4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16cb4 │ │ │ │ │ + beq 16cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cb4 │ │ │ │ │ + bne 16cf8 │ │ │ │ │ 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 16a88 │ │ │ │ │ + beq 16acc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 169d8 │ │ │ │ │ + beq 16a1c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a28 │ │ │ │ │ + bne 16a6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 16c9c │ │ │ │ │ + bne 16ce0 │ │ │ │ │ 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 16be8 │ │ │ │ │ + beq 16c2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16ca4 │ │ │ │ │ + bne 16ce8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 16a70 │ │ │ │ │ + bge 16ab4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 16904 │ │ │ │ │ + b 16948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169d8 │ │ │ │ │ + beq 16a1c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16c40 │ │ │ │ │ + beq 16c84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c40 │ │ │ │ │ + bne 16c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 16a1c │ │ │ │ │ + bgt 16a60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 168c8 │ │ │ │ │ + b 1690c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cc8 │ │ │ │ │ + bne 16d0c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16c34 │ │ │ │ │ + beq 16c78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c34 │ │ │ │ │ + bne 16c78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c28 │ │ │ │ │ + bne 16c6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 16854 │ │ │ │ │ + bl 16898 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16b1c │ │ │ │ │ + beq 16b60 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b6c │ │ │ │ │ + bne 16bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c28 │ │ │ │ │ + bne 16c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16bfc │ │ │ │ │ + beq 16c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16c14 │ │ │ │ │ + bne 16c58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 16bd0 │ │ │ │ │ + ble 16c14 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16a94 │ │ │ │ │ + b 16ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b1c │ │ │ │ │ + beq 16b60 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b9c │ │ │ │ │ + beq 16be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16b40 │ │ │ │ │ + beq 16b84 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c20 │ │ │ │ │ + bne 16c64 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c14 │ │ │ │ │ + bne 16c58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16b54 │ │ │ │ │ + bne 16b98 │ │ │ │ │ mov ip, r9 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 169bc │ │ │ │ │ + b 16a00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16a70 │ │ │ │ │ - b 16ca4 │ │ │ │ │ + beq 16ab4 │ │ │ │ │ + b 16ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne lr, r0, #1 │ │ │ │ │ - beq 16bd4 │ │ │ │ │ + beq 16c18 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ - b 169dc │ │ │ │ │ + b 16a20 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ - b 16c14 │ │ │ │ │ + b 16c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16ae0 │ │ │ │ │ + b 16b24 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 16ca4 │ │ │ │ │ + bne 16ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16ca4 │ │ │ │ │ + bne 16ce8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16a64 │ │ │ │ │ - b 16a70 │ │ │ │ │ + bne 16aa8 │ │ │ │ │ + b 16ab4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 168c8 │ │ │ │ │ + b 1690c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16950 │ │ │ │ │ + b 16994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 168c8 │ │ │ │ │ + b 1690c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16994 │ │ │ │ │ + b 169d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 169bc │ │ │ │ │ + b 16a00 │ │ │ │ │ │ │ │ │ │ -00016cd8 : │ │ │ │ │ +00016d1c : │ │ │ │ │ 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 16fd4 │ │ │ │ │ + beq 17018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16fd4 │ │ │ │ │ + bne 17018 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16fc4 │ │ │ │ │ + bne 17008 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16e4c │ │ │ │ │ + beq 16e90 │ │ │ │ │ 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 17008 <_gather_91_rule> │ │ │ │ │ + bl 1704c <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16e94 │ │ │ │ │ + beq 16ed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16ffc │ │ │ │ │ + beq 17040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16ffc │ │ │ │ │ + bne 17040 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16e98 │ │ │ │ │ + bne 16edc │ │ │ │ │ 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 16f7c │ │ │ │ │ + bne 16fc0 │ │ │ │ │ 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 16e98 │ │ │ │ │ + bne 16edc │ │ │ │ │ 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 16e34 │ │ │ │ │ + beq 16e78 │ │ │ │ │ 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 16f58 │ │ │ │ │ + beq 16f9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16f58 │ │ │ │ │ + bne 16f9c │ │ │ │ │ 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 16f64 │ │ │ │ │ + blt 16fa8 │ │ │ │ │ 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 16fc4 │ │ │ │ │ + bne 17008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17008 <_gather_91_rule> │ │ │ │ │ + bl 1704c <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16d68 │ │ │ │ │ + bne 16dac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16fc4 │ │ │ │ │ + bne 17008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 22050 │ │ │ │ │ + bl 22094 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16e3c │ │ │ │ │ + beq 16e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16fc4 │ │ │ │ │ + beq 17008 │ │ │ │ │ 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 16f14 │ │ │ │ │ + bne 16f58 │ │ │ │ │ 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 16fe0 │ │ │ │ │ + beq 17024 │ │ │ │ │ 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 16e28 │ │ │ │ │ + bne 16e6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16e34 │ │ │ │ │ + beq 16e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16e3c │ │ │ │ │ + b 16e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22050 │ │ │ │ │ + bl 22094 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16dc4 │ │ │ │ │ + beq 16e08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16dcc │ │ │ │ │ + beq 16e10 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16dc8 │ │ │ │ │ + beq 16e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16e98 │ │ │ │ │ + b 16edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16e3c │ │ │ │ │ + b 16e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16d20 │ │ │ │ │ + b 16d64 │ │ │ │ │ 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 16f28 │ │ │ │ │ + b 16f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16d94 │ │ │ │ │ + b 16dd8 │ │ │ │ │ │ │ │ │ │ -00017008 <_gather_91_rule>: │ │ │ │ │ +0001704c <_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 17c7c <_gather_91_rule+0xc74> │ │ │ │ │ + beq 17cc0 <_gather_91_rule+0xc74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c7c <_gather_91_rule+0xc74> │ │ │ │ │ + bne 17cc0 <_gather_91_rule+0xc74> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 17584 <_gather_91_rule+0x57c> │ │ │ │ │ + bne 175c8 <_gather_91_rule+0x57c> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 17c70 <_gather_91_rule+0xc68> │ │ │ │ │ + beq 17cb4 <_gather_91_rule+0xc68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c70 <_gather_91_rule+0xc68> │ │ │ │ │ + bne 17cb4 <_gather_91_rule+0xc68> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17924 <_gather_91_rule+0x91c> │ │ │ │ │ + bne 17968 <_gather_91_rule+0x91c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17cc8 <_gather_91_rule+0xcc0> │ │ │ │ │ + beq 17d0c <_gather_91_rule+0xcc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cc8 <_gather_91_rule+0xcc0> │ │ │ │ │ + bne 17d0c <_gather_91_rule+0xcc0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178c0 <_gather_91_rule+0x8b8> │ │ │ │ │ + bne 17904 <_gather_91_rule+0x8b8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 17870 <_gather_91_rule+0x868> │ │ │ │ │ + beq 178b4 <_gather_91_rule+0x868> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17afc <_gather_91_rule+0xaf4> │ │ │ │ │ + bne 17b40 <_gather_91_rule+0xaf4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1792c <_gather_91_rule+0x924> │ │ │ │ │ + bne 17970 <_gather_91_rule+0x924> │ │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a40 <_gather_91_rule+0xa38> │ │ │ │ │ + bne 17a84 <_gather_91_rule+0xa38> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 17924 <_gather_91_rule+0x91c> │ │ │ │ │ + bne 17968 <_gather_91_rule+0x91c> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 17cf8 <_gather_91_rule+0xcf0> │ │ │ │ │ + beq 17d3c <_gather_91_rule+0xcf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cf8 <_gather_91_rule+0xcf0> │ │ │ │ │ + bne 17d3c <_gather_91_rule+0xcf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17920 <_gather_91_rule+0x918> │ │ │ │ │ + bne 17964 <_gather_91_rule+0x918> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17ce0 <_gather_91_rule+0xcd8> │ │ │ │ │ + beq 17d24 <_gather_91_rule+0xcd8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ce0 <_gather_91_rule+0xcd8> │ │ │ │ │ + bne 17d24 <_gather_91_rule+0xcd8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17cec <_gather_91_rule+0xce4> │ │ │ │ │ + bne 17d30 <_gather_91_rule+0xce4> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17590 <_gather_91_rule+0x588> │ │ │ │ │ + beq 175d4 <_gather_91_rule+0x588> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 175d0 <_gather_91_rule+0x5c8> │ │ │ │ │ + bne 17614 <_gather_91_rule+0x5c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17920 <_gather_91_rule+0x918> │ │ │ │ │ + bne 17964 <_gather_91_rule+0x918> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 176d0 <_gather_91_rule+0x6c8> │ │ │ │ │ + beq 17714 <_gather_91_rule+0x6c8> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 176d0 <_gather_91_rule+0x6c8> │ │ │ │ │ + beq 17714 <_gather_91_rule+0x6c8> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17924 <_gather_91_rule+0x91c> │ │ │ │ │ + beq 17968 <_gather_91_rule+0x91c> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17cb0 <_gather_91_rule+0xca8> │ │ │ │ │ + beq 17cf4 <_gather_91_rule+0xca8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cb0 <_gather_91_rule+0xca8> │ │ │ │ │ + bne 17cf4 <_gather_91_rule+0xca8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17ca8 <_gather_91_rule+0xca0> │ │ │ │ │ + bne 17cec <_gather_91_rule+0xca0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17c9c <_gather_91_rule+0xc94> │ │ │ │ │ + beq 17ce0 <_gather_91_rule+0xc94> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 17ca8 <_gather_91_rule+0xca0> │ │ │ │ │ + bne 17cec <_gather_91_rule+0xca0> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17538 <_gather_91_rule+0x530> │ │ │ │ │ + beq 1757c <_gather_91_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17c88 <_gather_91_rule+0xc80> │ │ │ │ │ + beq 17ccc <_gather_91_rule+0xc80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c88 <_gather_91_rule+0xc80> │ │ │ │ │ + bne 17ccc <_gather_91_rule+0xc80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17530 <_gather_91_rule+0x528> │ │ │ │ │ + bne 17574 <_gather_91_rule+0x528> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 17cbc <_gather_91_rule+0xcb4> │ │ │ │ │ + beq 17d00 <_gather_91_rule+0xcb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cbc <_gather_91_rule+0xcb4> │ │ │ │ │ + bne 17d00 <_gather_91_rule+0xcb4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1772c <_gather_91_rule+0x724> │ │ │ │ │ + bne 17770 <_gather_91_rule+0x724> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 176ec <_gather_91_rule+0x6e4> │ │ │ │ │ + beq 17730 <_gather_91_rule+0x6e4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17ba4 <_gather_91_rule+0xb9c> │ │ │ │ │ + bne 17be8 <_gather_91_rule+0xb9c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1799c <_gather_91_rule+0x994> │ │ │ │ │ + bne 179e0 <_gather_91_rule+0x994> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17b10 <_gather_91_rule+0xb08> │ │ │ │ │ + bne 17b54 <_gather_91_rule+0xb08> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 17b90 <_gather_91_rule+0xb88> │ │ │ │ │ + bne 17bd4 <_gather_91_rule+0xb88> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 17d04 <_gather_91_rule+0xcfc> │ │ │ │ │ + beq 17d48 <_gather_91_rule+0xcfc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d04 <_gather_91_rule+0xcfc> │ │ │ │ │ + bne 17d48 <_gather_91_rule+0xcfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1752c <_gather_91_rule+0x524> │ │ │ │ │ + bne 17570 <_gather_91_rule+0x524> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17d10 <_gather_91_rule+0xd08> │ │ │ │ │ + beq 17d54 <_gather_91_rule+0xd08> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d10 <_gather_91_rule+0xd08> │ │ │ │ │ + bne 17d54 <_gather_91_rule+0xd08> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17cd4 <_gather_91_rule+0xccc> │ │ │ │ │ + bne 17d18 <_gather_91_rule+0xccc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17738 <_gather_91_rule+0x730> │ │ │ │ │ + beq 1777c <_gather_91_rule+0x730> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 17794 <_gather_91_rule+0x78c> │ │ │ │ │ + bne 177d8 <_gather_91_rule+0x78c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1752c <_gather_91_rule+0x524> │ │ │ │ │ + bne 17570 <_gather_91_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 17528 <_gather_91_rule+0x520> │ │ │ │ │ + beq 1756c <_gather_91_rule+0x520> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1752c <_gather_91_rule+0x524> │ │ │ │ │ + beq 17570 <_gather_91_rule+0x524> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17530 <_gather_91_rule+0x528> │ │ │ │ │ + beq 17574 <_gather_91_rule+0x528> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a18 <_gather_91_rule+0xa10> │ │ │ │ │ + bne 17a5c <_gather_91_rule+0xa10> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 178cc <_gather_91_rule+0x8c4> │ │ │ │ │ + beq 17910 <_gather_91_rule+0x8c4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 172cc <_gather_91_rule+0x2c4> │ │ │ │ │ + b 17310 <_gather_91_rule+0x2c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17c94 <_gather_91_rule+0xc8c> │ │ │ │ │ + beq 17cd8 <_gather_91_rule+0xc8c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 17694 <_gather_91_rule+0x68c> │ │ │ │ │ + bgt 176d8 <_gather_91_rule+0x68c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -26715,44 +26731,44 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17c58 <_gather_91_rule+0xc50> │ │ │ │ │ + blt 17c9c <_gather_91_rule+0xc50> │ │ │ │ │ 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 17cec <_gather_91_rule+0xce4> │ │ │ │ │ + bne 17d30 <_gather_91_rule+0xce4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 171ec <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 17230 <_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 171ec <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 17230 <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17d84 <_gather_91_rule+0xd7c> │ │ │ │ │ + beq 17dc8 <_gather_91_rule+0xd7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17d84 <_gather_91_rule+0xd7c> │ │ │ │ │ + beq 17dc8 <_gather_91_rule+0xd7c> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -26773,112 +26789,112 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 178f0 <_gather_91_rule+0x8e8> │ │ │ │ │ + beq 17934 <_gather_91_rule+0x8e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d1c <_gather_91_rule+0xd14> │ │ │ │ │ + bne 17d60 <_gather_91_rule+0xd14> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17248 <_gather_91_rule+0x240> │ │ │ │ │ + b 1728c <_gather_91_rule+0x240> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17558 <_gather_91_rule+0x550> │ │ │ │ │ + beq 1759c <_gather_91_rule+0x550> │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17558 <_gather_91_rule+0x550> │ │ │ │ │ - b 176b4 <_gather_91_rule+0x6ac> │ │ │ │ │ + beq 1759c <_gather_91_rule+0x550> │ │ │ │ │ + b 176f8 <_gather_91_rule+0x6ac> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17c44 <_gather_91_rule+0xc3c> │ │ │ │ │ + blt 17c88 <_gather_91_rule+0xc3c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17b9c <_gather_91_rule+0xb94> │ │ │ │ │ + bne 17be0 <_gather_91_rule+0xb94> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1738c <_gather_91_rule+0x384> │ │ │ │ │ + beq 173d0 <_gather_91_rule+0x384> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17b80 <_gather_91_rule+0xb78> │ │ │ │ │ + b 17bc4 <_gather_91_rule+0xb78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 17bd8 <_gather_91_rule+0xbd0> │ │ │ │ │ + blt 17c1c <_gather_91_rule+0xbd0> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17cd4 <_gather_91_rule+0xccc> │ │ │ │ │ + bne 17d18 <_gather_91_rule+0xccc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17470 <_gather_91_rule+0x468> │ │ │ │ │ + beq 174b4 <_gather_91_rule+0x468> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17470 <_gather_91_rule+0x468> │ │ │ │ │ + beq 174b4 <_gather_91_rule+0x468> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 17e10 <_gather_91_rule+0xe08> │ │ │ │ │ + beq 17e54 <_gather_91_rule+0xe08> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17e10 <_gather_91_rule+0xe08> │ │ │ │ │ + beq 17e54 <_gather_91_rule+0xe08> │ │ │ │ │ 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 │ │ │ │ │ @@ -26901,181 +26917,181 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 17bb8 <_gather_91_rule+0xbb0> │ │ │ │ │ + beq 17bfc <_gather_91_rule+0xbb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17df8 <_gather_91_rule+0xdf0> │ │ │ │ │ + bne 17e3c <_gather_91_rule+0xdf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 174cc <_gather_91_rule+0x4c4> │ │ │ │ │ + b 17510 <_gather_91_rule+0x4c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r2, #1 │ │ │ │ │ - blt 17140 <_gather_91_rule+0x138> │ │ │ │ │ + blt 17184 <_gather_91_rule+0x138> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17af4 <_gather_91_rule+0xaec> │ │ │ │ │ + bne 17b38 <_gather_91_rule+0xaec> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 17114 <_gather_91_rule+0x10c> │ │ │ │ │ + beq 17158 <_gather_91_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17140 <_gather_91_rule+0x138> │ │ │ │ │ + b 17184 <_gather_91_rule+0x138> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c94 <_gather_91_rule+0xc8c> │ │ │ │ │ + beq 17cd8 <_gather_91_rule+0xc8c> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17510 <_gather_91_rule+0x508> │ │ │ │ │ + b 17554 <_gather_91_rule+0x508> │ │ │ │ │ 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 17910 <_gather_91_rule+0x908> │ │ │ │ │ + beq 17954 <_gather_91_rule+0x908> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 17208 <_gather_91_rule+0x200> │ │ │ │ │ + beq 1724c <_gather_91_rule+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176d4 <_gather_91_rule+0x6cc> │ │ │ │ │ + b 17718 <_gather_91_rule+0x6cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17128 <_gather_91_rule+0x120> │ │ │ │ │ + beq 1716c <_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 17e2c <_gather_91_rule+0xe24> │ │ │ │ │ + beq 17e70 <_gather_91_rule+0xe24> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17e20 <_gather_91_rule+0xe18> │ │ │ │ │ + beq 17e64 <_gather_91_rule+0xe18> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17dc4 <_gather_91_rule+0xdbc> │ │ │ │ │ + bne 17e08 <_gather_91_rule+0xdbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17270 <_gather_91_rule+0x268> │ │ │ │ │ + b 172b4 <_gather_91_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 173a0 <_gather_91_rule+0x398> │ │ │ │ │ + beq 173e4 <_gather_91_rule+0x398> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17e48 <_gather_91_rule+0xe40> │ │ │ │ │ + beq 17e8c <_gather_91_rule+0xe40> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 17e3c <_gather_91_rule+0xe34> │ │ │ │ │ + beq 17e80 <_gather_91_rule+0xe34> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c38 <_gather_91_rule+0xc30> │ │ │ │ │ + bne 17c7c <_gather_91_rule+0xc30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17504 <_gather_91_rule+0x4fc> │ │ │ │ │ + beq 17548 <_gather_91_rule+0x4fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17504 <_gather_91_rule+0x4fc> │ │ │ │ │ + beq 17548 <_gather_91_rule+0x4fc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176d4 <_gather_91_rule+0x6cc> │ │ │ │ │ + b 17718 <_gather_91_rule+0x6cc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1713c <_gather_91_rule+0x134> │ │ │ │ │ + bne 17180 <_gather_91_rule+0x134> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 17d60 <_gather_91_rule+0xd58> │ │ │ │ │ + beq 17da4 <_gather_91_rule+0xd58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d60 <_gather_91_rule+0xd58> │ │ │ │ │ + bne 17da4 <_gather_91_rule+0xd58> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 1713c <_gather_91_rule+0x134> │ │ │ │ │ + bne 17180 <_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 1713c <_gather_91_rule+0x134> │ │ │ │ │ + beq 17180 <_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 │ │ │ │ │ @@ -27083,631 +27099,631 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 17d34 <_gather_91_rule+0xd2c> │ │ │ │ │ + bne 17d78 <_gather_91_rule+0xd2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 17138 <_gather_91_rule+0x130> │ │ │ │ │ + beq 1717c <_gather_91_rule+0x130> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1713c <_gather_91_rule+0x134> │ │ │ │ │ + b 17180 <_gather_91_rule+0x134> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178c0 <_gather_91_rule+0x8b8> │ │ │ │ │ + bne 17904 <_gather_91_rule+0x8b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ + bl c1e8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 178b8 <_gather_91_rule+0x8b0> │ │ │ │ │ + b 178fc <_gather_91_rule+0x8b0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 173b8 <_gather_91_rule+0x3b0> │ │ │ │ │ + bne 173fc <_gather_91_rule+0x3b0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17d78 <_gather_91_rule+0xd70> │ │ │ │ │ + beq 17dbc <_gather_91_rule+0xd70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d78 <_gather_91_rule+0xd70> │ │ │ │ │ + bne 17dbc <_gather_91_rule+0xd70> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 17b7c <_gather_91_rule+0xb74> │ │ │ │ │ + bne 17bc0 <_gather_91_rule+0xb74> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 17bec <_gather_91_rule+0xbe4> │ │ │ │ │ + bne 17c30 <_gather_91_rule+0xbe4> │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 173cc <_gather_91_rule+0x3c4> │ │ │ │ │ + beq 17410 <_gather_91_rule+0x3c4> │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17538 <_gather_91_rule+0x530> │ │ │ │ │ + b 1757c <_gather_91_rule+0x530> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1772c <_gather_91_rule+0x724> │ │ │ │ │ + bne 17770 <_gather_91_rule+0x724> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ + bl c1e8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 17724 <_gather_91_rule+0x71c> │ │ │ │ │ + b 17768 <_gather_91_rule+0x71c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17bd8 <_gather_91_rule+0xbd0> │ │ │ │ │ + beq 17c1c <_gather_91_rule+0xbd0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1748c <_gather_91_rule+0x484> │ │ │ │ │ - b 1752c <_gather_91_rule+0x524> │ │ │ │ │ + beq 174d0 <_gather_91_rule+0x484> │ │ │ │ │ + b 17570 <_gather_91_rule+0x524> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17d94 <_gather_91_rule+0xd8c> │ │ │ │ │ + bne 17dd8 <_gather_91_rule+0xd8c> │ │ │ │ │ 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 17b7c <_gather_91_rule+0xb74> │ │ │ │ │ + beq 17bc0 <_gather_91_rule+0xb74> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17b7c <_gather_91_rule+0xb74> │ │ │ │ │ + b 17bc0 <_gather_91_rule+0xb74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17de8 <_gather_91_rule+0xde0> │ │ │ │ │ + beq 17e2c <_gather_91_rule+0xde0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17b80 <_gather_91_rule+0xb78> │ │ │ │ │ + b 17bc4 <_gather_91_rule+0xb78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17910 <_gather_91_rule+0x908> │ │ │ │ │ + b 17954 <_gather_91_rule+0x908> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17098 <_gather_91_rule+0x90> │ │ │ │ │ + b 170dc <_gather_91_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17050 <_gather_91_rule+0x48> │ │ │ │ │ + b 17094 <_gather_91_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1730c <_gather_91_rule+0x304> │ │ │ │ │ + b 17350 <_gather_91_rule+0x304> │ │ │ │ │ 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 17924 <_gather_91_rule+0x91c> │ │ │ │ │ + b 17968 <_gather_91_rule+0x91c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17294 <_gather_91_rule+0x28c> │ │ │ │ │ + b 172d8 <_gather_91_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1734c <_gather_91_rule+0x344> │ │ │ │ │ + b 17390 <_gather_91_rule+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 170d4 <_gather_91_rule+0xcc> │ │ │ │ │ + b 17118 <_gather_91_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17bd8 <_gather_91_rule+0xbd0> │ │ │ │ │ + b 17c1c <_gather_91_rule+0xbd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 171ac <_gather_91_rule+0x1a4> │ │ │ │ │ + b 171f0 <_gather_91_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17910 <_gather_91_rule+0x908> │ │ │ │ │ + b 17954 <_gather_91_rule+0x908> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17170 <_gather_91_rule+0x168> │ │ │ │ │ + b 171b4 <_gather_91_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 173f0 <_gather_91_rule+0x3e8> │ │ │ │ │ + b 17434 <_gather_91_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1742c <_gather_91_rule+0x424> │ │ │ │ │ + b 17470 <_gather_91_rule+0x424> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17908 <_gather_91_rule+0x900> │ │ │ │ │ - b 1768c <_gather_91_rule+0x684> │ │ │ │ │ + bne 1794c <_gather_91_rule+0x900> │ │ │ │ │ + b 176d0 <_gather_91_rule+0x684> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17d6c <_gather_91_rule+0xd64> │ │ │ │ │ + beq 17db0 <_gather_91_rule+0xd64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 17ae8 <_gather_91_rule+0xae0> │ │ │ │ │ + bne 17b2c <_gather_91_rule+0xae0> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17270 <_gather_91_rule+0x268> │ │ │ │ │ + b 172b4 <_gather_91_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17a74 <_gather_91_rule+0xa6c> │ │ │ │ │ + b 17ab8 <_gather_91_rule+0xa6c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17d54 <_gather_91_rule+0xd4c> │ │ │ │ │ + b 17d98 <_gather_91_rule+0xd4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17b40 <_gather_91_rule+0xb38> │ │ │ │ │ + b 17b84 <_gather_91_rule+0xb38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17910 <_gather_91_rule+0x908> │ │ │ │ │ + b 17954 <_gather_91_rule+0x908> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17e58 <_gather_91_rule+0xe50> │ │ │ │ │ + beq 17e9c <_gather_91_rule+0xe50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17c2c <_gather_91_rule+0xc24> │ │ │ │ │ + bne 17c70 <_gather_91_rule+0xc24> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17a08 <_gather_91_rule+0xa00> │ │ │ │ │ + b 17a4c <_gather_91_rule+0xa00> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17990 <_gather_91_rule+0x988> │ │ │ │ │ + beq 179d4 <_gather_91_rule+0x988> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17140 <_gather_91_rule+0x138> │ │ │ │ │ + b 17184 <_gather_91_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17a08 <_gather_91_rule+0xa00> │ │ │ │ │ + b 17a4c <_gather_91_rule+0xa00> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17bd0 <_gather_91_rule+0xbc8> │ │ │ │ │ - b 17864 <_gather_91_rule+0x85c> │ │ │ │ │ + bne 17c14 <_gather_91_rule+0xbc8> │ │ │ │ │ + b 178a8 <_gather_91_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17bd8 <_gather_91_rule+0xbd0> │ │ │ │ │ + b 17c1c <_gather_91_rule+0xbd0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dd0 <_gather_91_rule+0xdc8> │ │ │ │ │ + bne 17e14 <_gather_91_rule+0xdc8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17140 <_gather_91_rule+0x138> │ │ │ │ │ + b 17184 <_gather_91_rule+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c44 <_gather_91_rule+0xc3c> │ │ │ │ │ + bne 17c88 <_gather_91_rule+0xc3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17b80 <_gather_91_rule+0xb78> │ │ │ │ │ + b 17bc4 <_gather_91_rule+0xb78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17db8 <_gather_91_rule+0xdb0> │ │ │ │ │ + b 17dfc <_gather_91_rule+0xdb0> │ │ │ │ │ │ │ │ │ │ -00017e64 : │ │ │ │ │ +00017ea8 : │ │ │ │ │ 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 180e8 │ │ │ │ │ + beq 1812c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180e8 │ │ │ │ │ + bne 1812c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 180dc │ │ │ │ │ + bne 18120 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 180d0 │ │ │ │ │ + beq 18114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180d0 │ │ │ │ │ + bne 18114 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17fcc │ │ │ │ │ + bne 18010 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17f98 │ │ │ │ │ + beq 17fdc │ │ │ │ │ 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 17fd8 │ │ │ │ │ + bne 1801c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17fcc │ │ │ │ │ + bne 18010 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18058 │ │ │ │ │ + bne 1809c │ │ │ │ │ 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 180dc │ │ │ │ │ + bne 18120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ 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 180b8 │ │ │ │ │ + blt 180fc │ │ │ │ │ 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 17f1c │ │ │ │ │ + beq 17f60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17f60 │ │ │ │ │ + b 17fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f30 │ │ │ │ │ + beq 17f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17f30 │ │ │ │ │ + beq 17f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17f54 │ │ │ │ │ + beq 17f98 │ │ │ │ │ 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 180ac │ │ │ │ │ + beq 180f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180f4 │ │ │ │ │ + bne 18138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17f84 │ │ │ │ │ + b 17fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17fcc │ │ │ │ │ + bne 18010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17f54 │ │ │ │ │ + beq 17f98 │ │ │ │ │ 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 1803c │ │ │ │ │ + bne 18080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f54 │ │ │ │ │ + beq 17f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17f60 │ │ │ │ │ + b 17fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17ee8 │ │ │ │ │ + b 17f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17f88 │ │ │ │ │ + b 17fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17eac │ │ │ │ │ + b 17ef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180b8 │ │ │ │ │ - b 18048 │ │ │ │ │ + bne 180fc │ │ │ │ │ + b 1808c │ │ │ │ │ │ │ │ │ │ -00018104 : │ │ │ │ │ +00018148 : │ │ │ │ │ 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 184d8 │ │ │ │ │ + beq 1851c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184d8 │ │ │ │ │ + bne 1851c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 18198 │ │ │ │ │ + bne 181dc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 181a8 │ │ │ │ │ + bne 181ec │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18224 │ │ │ │ │ + bne 18268 │ │ │ │ │ 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 18528 │ │ │ │ │ + beq 1856c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18528 │ │ │ │ │ + bne 1856c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 18208 │ │ │ │ │ + bne 1824c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18534 │ │ │ │ │ + bne 18578 │ │ │ │ │ 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 18174 │ │ │ │ │ - b 18198 │ │ │ │ │ + beq 181b8 │ │ │ │ │ + b 181dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1851c │ │ │ │ │ + beq 18560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1851c │ │ │ │ │ + bne 18560 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 184a8 │ │ │ │ │ + bne 184ec │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18510 │ │ │ │ │ + beq 18554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18510 │ │ │ │ │ + bne 18554 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 184a8 │ │ │ │ │ + bne 184ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e694 │ │ │ │ │ + bl e68c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 184a0 │ │ │ │ │ + beq 184e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 184b4 │ │ │ │ │ + beq 184f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184b4 │ │ │ │ │ + bne 184f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18494 │ │ │ │ │ + bne 184d8 │ │ │ │ │ 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 184c8 │ │ │ │ │ + beq 1850c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 18494 │ │ │ │ │ + bne 184d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18400 │ │ │ │ │ + bne 18444 │ │ │ │ │ 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 184c0 │ │ │ │ │ + beq 18504 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 18440 │ │ │ │ │ + bgt 18484 │ │ │ │ │ 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 │ │ │ │ │ @@ -27717,220 +27733,220 @@ │ │ │ │ │ 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 184a8 │ │ │ │ │ + beq 184ec │ │ │ │ │ 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 184a8 │ │ │ │ │ + bne 184ec │ │ │ │ │ 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 18188 │ │ │ │ │ + beq 181cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 184e4 │ │ │ │ │ + beq 18528 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184e4 │ │ │ │ │ + bne 18528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 18198 │ │ │ │ │ + b 181dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e694 │ │ │ │ │ + bl e68c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 18330 │ │ │ │ │ + beq 18374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18478 │ │ │ │ │ + bne 184bc │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 18454 │ │ │ │ │ + beq 18498 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1831c │ │ │ │ │ + b 18360 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 18348 │ │ │ │ │ + b 1838c │ │ │ │ │ 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 184c0 │ │ │ │ │ + beq 18504 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18428 │ │ │ │ │ + b 1846c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18420 │ │ │ │ │ + beq 18464 │ │ │ │ │ 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 1818c │ │ │ │ │ + b 181d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 182e0 │ │ │ │ │ + b 18324 │ │ │ │ │ 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 18494 │ │ │ │ │ + b 184d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1814c │ │ │ │ │ + b 18190 │ │ │ │ │ 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 183f8 │ │ │ │ │ + beq 1843c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 18198 │ │ │ │ │ + b 181dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18288 │ │ │ │ │ + b 182cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18250 │ │ │ │ │ + b 18294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 181d4 │ │ │ │ │ + b 18218 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 181fc │ │ │ │ │ + beq 18240 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r0, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 100c8 │ │ │ │ │ + bl 100c0 │ │ │ │ │ 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 18200 │ │ │ │ │ + beq 18244 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 18208 │ │ │ │ │ + b 1824c │ │ │ │ │ │ │ │ │ │ -00018594 : │ │ │ │ │ +000185d8 : │ │ │ │ │ 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 187c4 │ │ │ │ │ + beq 18808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 187c4 │ │ │ │ │ + bne 18808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 187b4 │ │ │ │ │ + bne 187f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 18668 │ │ │ │ │ + beq 186ac │ │ │ │ │ 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 186c0 │ │ │ │ │ + bne 18704 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 187b4 │ │ │ │ │ + bne 187f8 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1875c │ │ │ │ │ + bne 187a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -27943,852 +27959,852 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 18658 │ │ │ │ │ + blt 1869c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18610 │ │ │ │ │ - b 18650 │ │ │ │ │ + beq 18654 │ │ │ │ │ + b 18694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18624 │ │ │ │ │ + beq 18668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18624 │ │ │ │ │ + beq 18668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18650 │ │ │ │ │ + beq 18694 │ │ │ │ │ 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 18730 │ │ │ │ │ + beq 18774 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18650 │ │ │ │ │ + beq 18694 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18650 │ │ │ │ │ + beq 18694 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18658 │ │ │ │ │ + b 1869c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d734 │ │ │ │ │ + bl d77c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18648 │ │ │ │ │ + bne 1868c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18650 │ │ │ │ │ + beq 18694 │ │ │ │ │ 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 18724 │ │ │ │ │ - b 18730 │ │ │ │ │ + bne 18768 │ │ │ │ │ + b 18774 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18658 │ │ │ │ │ + b 1869c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 185dc │ │ │ │ │ + b 18620 │ │ │ │ │ │ │ │ │ │ -000187d0 : │ │ │ │ │ +00018814 : │ │ │ │ │ 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 18a6c │ │ │ │ │ + beq 18ab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18a6c │ │ │ │ │ + bne 18ab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18994 │ │ │ │ │ + bne 189d8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 18894 │ │ │ │ │ + beq 188d8 │ │ │ │ │ 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 1897c │ │ │ │ │ + bne 189c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 188e8 │ │ │ │ │ + bne 1892c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 189a8 │ │ │ │ │ + bne 189ec │ │ │ │ │ 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 1899c │ │ │ │ │ + blt 189e0 │ │ │ │ │ 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 18974 │ │ │ │ │ + bne 189b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18858 │ │ │ │ │ - b 18994 │ │ │ │ │ + beq 1889c │ │ │ │ │ + b 189d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1886c │ │ │ │ │ + beq 188b0 │ │ │ │ │ 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 18994 │ │ │ │ │ + beq 189d8 │ │ │ │ │ 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 1894c │ │ │ │ │ + beq 18990 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1887c │ │ │ │ │ + beq 188c0 │ │ │ │ │ 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 18880 │ │ │ │ │ + beq 188c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1899c │ │ │ │ │ + b 189e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18994 │ │ │ │ │ + bne 189d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ + bl c1e8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18858 │ │ │ │ │ + beq 1889c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18888 │ │ │ │ │ + b 188cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1899c │ │ │ │ │ + bne 189e0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18aac │ │ │ │ │ + beq 18af0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18aac │ │ │ │ │ + bne 18af0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18a0c │ │ │ │ │ + bne 18a50 │ │ │ │ │ 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 18a28 │ │ │ │ │ + bne 18a6c │ │ │ │ │ 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 18880 │ │ │ │ │ + b 188c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 18a78 │ │ │ │ │ + bne 18abc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 18a14 │ │ │ │ │ + beq 18a58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 18a14 │ │ │ │ │ + b 18a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18818 │ │ │ │ │ + b 1885c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18ab8 │ │ │ │ │ + beq 18afc │ │ │ │ │ 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 18a60 │ │ │ │ │ + bne 18aa4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18880 │ │ │ │ │ + b 188c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 189e4 │ │ │ │ │ + b 18a28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18880 │ │ │ │ │ + b 188c4 │ │ │ │ │ │ │ │ │ │ -00018ac8 : │ │ │ │ │ +00018b0c : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 18ae8 │ │ │ │ │ + bne 18b2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 1250 │ │ │ │ │ R_ARM_JUMP24 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00018af8 : │ │ │ │ │ +00018b3c : │ │ │ │ │ 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 18bbc │ │ │ │ │ + beq 18c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18bbc │ │ │ │ │ + bne 18c00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18b84 │ │ │ │ │ + bne 18bc8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 18b90 │ │ │ │ │ + bne 18bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18bc8 │ │ │ │ │ + bl 18c0c │ │ │ │ │ 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 bc5c │ │ │ │ │ + bl bc54 │ │ │ │ │ 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 18b6c │ │ │ │ │ - b 18b84 │ │ │ │ │ + beq 18bb0 │ │ │ │ │ + b 18bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18b40 │ │ │ │ │ + b 18b84 │ │ │ │ │ │ │ │ │ │ -00018bc8 : │ │ │ │ │ +00018c0c : │ │ │ │ │ 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 196ac │ │ │ │ │ + beq 196f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 196ac │ │ │ │ │ + bne 196f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 195dc │ │ │ │ │ + bne 19620 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19628 │ │ │ │ │ + beq 1966c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19628 │ │ │ │ │ + bne 1966c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19034 │ │ │ │ │ + bne 19078 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1961c │ │ │ │ │ + beq 19660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1961c │ │ │ │ │ + bne 19660 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1969c │ │ │ │ │ + bne 196e0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19650 │ │ │ │ │ + beq 19694 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1969c │ │ │ │ │ + bne 196e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 192a4 │ │ │ │ │ + beq 192e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18d88 │ │ │ │ │ + beq 18dcc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19648 │ │ │ │ │ + beq 1968c │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18d88 │ │ │ │ │ + beq 18dcc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19644 │ │ │ │ │ + beq 19688 │ │ │ │ │ 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 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18d78 │ │ │ │ │ + beq 18dbc │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19358 │ │ │ │ │ + beq 1939c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 18d48 │ │ │ │ │ + b 18d8c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 192a4 │ │ │ │ │ + beq 192e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 192a4 │ │ │ │ │ + bne 192e8 │ │ │ │ │ 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 19648 │ │ │ │ │ + beq 1968c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18e14 │ │ │ │ │ + ble 18e58 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18e14 │ │ │ │ │ + beq 18e58 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18e14 │ │ │ │ │ + beq 18e58 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18e14 │ │ │ │ │ + beq 18e58 │ │ │ │ │ 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 18dfc │ │ │ │ │ + bne 18e40 │ │ │ │ │ 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 193f4 │ │ │ │ │ + bne 19438 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 19034 │ │ │ │ │ + bne 19078 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 196c8 │ │ │ │ │ + beq 1970c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 196c8 │ │ │ │ │ + bne 1970c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19634 │ │ │ │ │ + bne 19678 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 195fc │ │ │ │ │ + beq 19640 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19634 │ │ │ │ │ + bne 19678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 192d0 │ │ │ │ │ + beq 19314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18f78 │ │ │ │ │ + beq 18fbc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 195f4 │ │ │ │ │ + beq 19638 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18f78 │ │ │ │ │ + beq 18fbc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 195f0 │ │ │ │ │ + beq 19634 │ │ │ │ │ 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 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18f68 │ │ │ │ │ + beq 18fac │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 19380 │ │ │ │ │ + beq 193c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18f38 │ │ │ │ │ + b 18f7c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 192d0 │ │ │ │ │ + beq 19314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 192d0 │ │ │ │ │ + bne 19314 │ │ │ │ │ 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 195f4 │ │ │ │ │ + beq 19638 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 19004 │ │ │ │ │ + ble 19048 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 19004 │ │ │ │ │ + beq 19048 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 19004 │ │ │ │ │ + beq 19048 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 19004 │ │ │ │ │ + beq 19048 │ │ │ │ │ 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 18fec │ │ │ │ │ + bne 19030 │ │ │ │ │ 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 194c8 │ │ │ │ │ + bne 1950c │ │ │ │ │ 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 196d4 │ │ │ │ │ + bne 19718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2f0 │ │ │ │ │ + bl 1a334 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1957c │ │ │ │ │ + bne 195c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 195dc │ │ │ │ │ + bne 19620 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 195c0 │ │ │ │ │ + beq 19604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 195c0 │ │ │ │ │ + bne 19604 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 196b8 │ │ │ │ │ + bne 196fc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1967c │ │ │ │ │ + beq 196c0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 196b8 │ │ │ │ │ + bne 196fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 192f4 │ │ │ │ │ + beq 19338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 19194 │ │ │ │ │ + beq 191d8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19674 │ │ │ │ │ + beq 196b8 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 19194 │ │ │ │ │ + beq 191d8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19670 │ │ │ │ │ + beq 196b4 │ │ │ │ │ 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 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19184 │ │ │ │ │ + beq 191c8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 193a0 │ │ │ │ │ + beq 193e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 19154 │ │ │ │ │ + b 19198 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 192f4 │ │ │ │ │ + beq 19338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 192f4 │ │ │ │ │ + bne 19338 │ │ │ │ │ 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 19674 │ │ │ │ │ + beq 196b8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 19220 │ │ │ │ │ + ble 19264 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 19220 │ │ │ │ │ + beq 19264 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 19220 │ │ │ │ │ + beq 19264 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 19220 │ │ │ │ │ + beq 19264 │ │ │ │ │ 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 19208 │ │ │ │ │ + bne 1924c │ │ │ │ │ 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 1b9e0 <_loop0_28_rule> │ │ │ │ │ + bl 1ba24 <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1930c │ │ │ │ │ + beq 19350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c990 │ │ │ │ │ + bl 1c9d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1930c │ │ │ │ │ + bne 19350 │ │ │ │ │ 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 19558 │ │ │ │ │ + beq 1959c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19558 │ │ │ │ │ + bne 1959c │ │ │ │ │ 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 │ │ │ │ │ @@ -28797,122 +28813,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 18e50 │ │ │ │ │ - b 19034 │ │ │ │ │ + beq 18e94 │ │ │ │ │ + b 19078 │ │ │ │ │ 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 1903c │ │ │ │ │ + b 19080 │ │ │ │ │ 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 196d4 │ │ │ │ │ + bne 19718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa44 <_loop1_30_rule> │ │ │ │ │ + bl 1aa88 <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19520 │ │ │ │ │ + bne 19564 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 196d4 │ │ │ │ │ + bne 19718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c990 │ │ │ │ │ + bl 1c9d4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 193c0 │ │ │ │ │ + bne 19404 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 19294 │ │ │ │ │ + b 192d8 │ │ │ │ │ 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 19648 │ │ │ │ │ + beq 1968c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18d64 │ │ │ │ │ + b 18da8 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 195f4 │ │ │ │ │ + beq 19638 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18f54 │ │ │ │ │ + b 18f98 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19674 │ │ │ │ │ + beq 196b8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 19170 │ │ │ │ │ + b 191b4 │ │ │ │ │ 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 19558 │ │ │ │ │ + beq 1959c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19558 │ │ │ │ │ + bne 1959c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 19350 │ │ │ │ │ + b 19394 │ │ │ │ │ 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 192bc │ │ │ │ │ + beq 19300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 194f8 │ │ │ │ │ + bne 1953c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a8cc <_loop0_27_rule> │ │ │ │ │ + bl 1a910 <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 195e8 │ │ │ │ │ + beq 1962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b9e0 <_loop0_28_rule> │ │ │ │ │ + bl 1ba24 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 195e8 │ │ │ │ │ + beq 1962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c990 │ │ │ │ │ + bl 1c9d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1903c │ │ │ │ │ + bne 19080 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28920,344 +28936,344 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 194a4 │ │ │ │ │ + beq 194e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 193ec │ │ │ │ │ + beq 19430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 19350 │ │ │ │ │ + beq 19394 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19294 │ │ │ │ │ + b 192d8 │ │ │ │ │ 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 192e8 │ │ │ │ │ + beq 1932c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1941c │ │ │ │ │ + beq 19460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1941c │ │ │ │ │ + beq 19460 │ │ │ │ │ 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 1903c │ │ │ │ │ + b 19080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c990 │ │ │ │ │ + bl 1c9d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1932c │ │ │ │ │ + bne 19370 │ │ │ │ │ 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 193e0 │ │ │ │ │ + bne 19424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 193ec │ │ │ │ │ + beq 19430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19294 │ │ │ │ │ + b 192d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b9e0 <_loop0_28_rule> │ │ │ │ │ + bl 1ba24 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 195cc │ │ │ │ │ + beq 19610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c990 │ │ │ │ │ + bl 1c9d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 195cc │ │ │ │ │ + bne 19610 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 19474 │ │ │ │ │ + b 194b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19094 │ │ │ │ │ + b 190d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1906c │ │ │ │ │ + beq 190b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 19294 │ │ │ │ │ + b 192d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1903c │ │ │ │ │ + b 19080 │ │ │ │ │ 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 192e8 │ │ │ │ │ + b 1932c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18c88 │ │ │ │ │ + b 18ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18c4c │ │ │ │ │ + b 18c90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 1932c │ │ │ │ │ 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 192bc │ │ │ │ │ + b 19300 │ │ │ │ │ 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 1930c │ │ │ │ │ + b 19350 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 192bc │ │ │ │ │ + b 19300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18c10 │ │ │ │ │ + b 18c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1930c │ │ │ │ │ + b 19350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18e78 │ │ │ │ │ + b 18ebc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19294 │ │ │ │ │ + b 192d8 │ │ │ │ │ │ │ │ │ │ -000196e4 : │ │ │ │ │ +00019728 : │ │ │ │ │ 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 19824 │ │ │ │ │ + beq 19868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19824 │ │ │ │ │ + bne 19868 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19814 │ │ │ │ │ + bne 19858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19830 <_loop1_29_rule> │ │ │ │ │ + bl 19874 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1975c │ │ │ │ │ + beq 197a0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 197ac │ │ │ │ │ + bne 197f0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19814 │ │ │ │ │ + bne 19858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19830 <_loop1_29_rule> │ │ │ │ │ + bl 19874 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19790 │ │ │ │ │ + beq 197d4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 197f0 │ │ │ │ │ + bne 19834 │ │ │ │ │ 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 1975c │ │ │ │ │ + beq 197a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19798 │ │ │ │ │ + beq 197dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19798 │ │ │ │ │ + beq 197dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197a0 │ │ │ │ │ + b 197e4 │ │ │ │ │ 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 197c0 │ │ │ │ │ - b 19790 │ │ │ │ │ + bne 19804 │ │ │ │ │ + b 197d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197a0 │ │ │ │ │ + b 197e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19728 │ │ │ │ │ + b 1976c │ │ │ │ │ │ │ │ │ │ -00019830 <_loop1_29_rule>: │ │ │ │ │ +00019874 <_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 19994 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 199d8 <_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 19994 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 199d8 <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19968 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 199ac <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19978 <_loop1_29_rule+0x148> │ │ │ │ │ + beq 199bc <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 19968 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 199ac <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 198d0 <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 19914 <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 19938 <_loop1_29_rule+0x108> │ │ │ │ │ + beq 1997c <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 198a8 <_loop1_29_rule+0x78> │ │ │ │ │ + b 198ec <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 19960 <_loop1_29_rule+0x130> │ │ │ │ │ + beq 199a4 <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19960 <_loop1_29_rule+0x130> │ │ │ │ │ + bne 199a4 <_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 199a0 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 199e4 <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 19918 <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 1995c <_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 198fc <_loop1_29_rule+0xcc> │ │ │ │ │ + b 19940 <_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 │ │ │ │ │ @@ -29267,1172 +29283,1172 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 199a0 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 199e4 <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 198c0 <_loop1_29_rule+0x90> │ │ │ │ │ + b 19904 <_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 19928 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 1996c <_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 19928 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 1996c <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19878 <_loop1_29_rule+0x48> │ │ │ │ │ + b 198bc <_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 19928 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 1996c <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -000199c0 : │ │ │ │ │ +00019a04 : │ │ │ │ │ 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 1a028 │ │ │ │ │ + beq 1a06c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a028 │ │ │ │ │ + bne 1a06c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19e58 │ │ │ │ │ + bne 19e9c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1a034 │ │ │ │ │ + beq 1a078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a034 │ │ │ │ │ + bne 1a078 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a04c │ │ │ │ │ + bne 1a090 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19df0 │ │ │ │ │ + beq 19e34 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 19e40 │ │ │ │ │ + beq 19e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a040 │ │ │ │ │ + beq 1a084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a040 │ │ │ │ │ + bne 1a084 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e48 │ │ │ │ │ + bne 19e8c │ │ │ │ │ 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 19ee8 │ │ │ │ │ + bne 19f2c │ │ │ │ │ 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 19e48 │ │ │ │ │ + bne 19e8c │ │ │ │ │ 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 19c1c │ │ │ │ │ + beq 19c60 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 19f94 │ │ │ │ │ + beq 19fd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19be8 │ │ │ │ │ + bne 19c2c │ │ │ │ │ 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 19c14 │ │ │ │ │ + beq 19c58 │ │ │ │ │ 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 19c1c │ │ │ │ │ + bne 19c60 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19fd8 │ │ │ │ │ + beq 1a01c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19fd8 │ │ │ │ │ + bne 1a01c │ │ │ │ │ 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 19fac │ │ │ │ │ + bne 19ff0 │ │ │ │ │ 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 19b90 │ │ │ │ │ + bne 19bd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 19e58 │ │ │ │ │ + bne 19e9c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a010 │ │ │ │ │ + beq 1a054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a010 │ │ │ │ │ + bne 1a054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a058 │ │ │ │ │ + bne 1a09c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19e64 │ │ │ │ │ + beq 19ea8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 19ec4 │ │ │ │ │ + beq 19f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a01c │ │ │ │ │ + beq 1a060 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a01c │ │ │ │ │ + bne 1a060 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19ec8 │ │ │ │ │ + bne 19f0c │ │ │ │ │ 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 19f34 │ │ │ │ │ + bne 19f78 │ │ │ │ │ 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 19ec8 │ │ │ │ │ + bne 19f0c │ │ │ │ │ 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 1a058 │ │ │ │ │ + beq 1a09c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1a064 │ │ │ │ │ + beq 1a0a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19fb8 │ │ │ │ │ + bne 19ffc │ │ │ │ │ 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 19ed8 │ │ │ │ │ + bne 19f1c │ │ │ │ │ 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 19ed8 │ │ │ │ │ + beq 19f1c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19fd8 │ │ │ │ │ + beq 1a01c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19fd8 │ │ │ │ │ + bne 1a01c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19f7c │ │ │ │ │ + blt 19fc0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1a04c │ │ │ │ │ + bne 1a090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 19a90 │ │ │ │ │ + bne 19ad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 19c28 │ │ │ │ │ + beq 19c6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19bd8 │ │ │ │ │ + b 19c1c │ │ │ │ │ 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 19edc │ │ │ │ │ + blt 19f20 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1a058 │ │ │ │ │ + bne 1a09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 19c98 │ │ │ │ │ + bne 19cdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19ddc │ │ │ │ │ + b 19e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19ddc │ │ │ │ │ + b 19e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19aec │ │ │ │ │ + beq 19b30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19af4 │ │ │ │ │ + beq 19b38 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19af0 │ │ │ │ │ + beq 19b34 │ │ │ │ │ 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 19e48 │ │ │ │ │ + b 19e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19cf4 │ │ │ │ │ + beq 19d38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19cfc │ │ │ │ │ + beq 19d40 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19cf8 │ │ │ │ │ + beq 19d3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19ec8 │ │ │ │ │ + b 19f0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c1c │ │ │ │ │ + b 19c60 │ │ │ │ │ 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 19c1c │ │ │ │ │ + beq 19c60 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19c1c │ │ │ │ │ + b 19c60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1a004 │ │ │ │ │ + beq 1a048 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19edc │ │ │ │ │ + b 19f20 │ │ │ │ │ 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 19ddc │ │ │ │ │ - b 19bd8 │ │ │ │ │ + beq 19e20 │ │ │ │ │ + b 19c1c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 19d7c │ │ │ │ │ + b 19dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19c50 │ │ │ │ │ + b 19c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19cc4 │ │ │ │ │ + b 19d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19a08 │ │ │ │ │ + b 19a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19a48 │ │ │ │ │ + b 19a8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19abc │ │ │ │ │ + b 19b00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c1c │ │ │ │ │ + b 19c60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19edc │ │ │ │ │ + b 19f20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19fcc │ │ │ │ │ - b 19edc │ │ │ │ │ + bne 1a010 │ │ │ │ │ + b 19f20 │ │ │ │ │ │ │ │ │ │ -0001a07c : │ │ │ │ │ +0001a0c0 : │ │ │ │ │ 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 1a2c0 │ │ │ │ │ + beq 1a304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a2c0 │ │ │ │ │ + bne 1a304 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a28c │ │ │ │ │ + bne 1a2d0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1a254 │ │ │ │ │ + beq 1a298 │ │ │ │ │ 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 1a248 │ │ │ │ │ + beq 1a28c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a2b4 │ │ │ │ │ + beq 1a2f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a2b4 │ │ │ │ │ + bne 1a2f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a248 │ │ │ │ │ + bne 1a28c │ │ │ │ │ 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 1a204 │ │ │ │ │ + bne 1a248 │ │ │ │ │ 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 1a248 │ │ │ │ │ + bne 1a28c │ │ │ │ │ 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 1a1f4 │ │ │ │ │ + beq 1a238 │ │ │ │ │ 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 1a2cc │ │ │ │ │ + beq 1a310 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2cc │ │ │ │ │ + bne 1a310 │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a168 │ │ │ │ │ + beq 1a1ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a174 │ │ │ │ │ + beq 1a1b8 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a170 │ │ │ │ │ + beq 1a1b4 │ │ │ │ │ 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 1a1f0 │ │ │ │ │ + b 1a234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a29c │ │ │ │ │ + blt 1a2e0 │ │ │ │ │ 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 1a0f8 │ │ │ │ │ + beq 1a13c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a1f4 │ │ │ │ │ + b 1a238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a1f4 │ │ │ │ │ + b 1a238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a138 │ │ │ │ │ + b 1a17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a0c4 │ │ │ │ │ + b 1a108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a1f0 │ │ │ │ │ + beq 1a234 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a1f4 │ │ │ │ │ + b 1a238 │ │ │ │ │ │ │ │ │ │ -0001a2f0 : │ │ │ │ │ +0001a334 : │ │ │ │ │ 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 1a8a4 │ │ │ │ │ + beq 1a8e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a8a4 │ │ │ │ │ + bne 1a8e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a7d4 │ │ │ │ │ + bne 1a818 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a898 │ │ │ │ │ + beq 1a8b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a898 │ │ │ │ │ + bne 1a8b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a874 │ │ │ │ │ + bne 1a8d8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a6e8 │ │ │ │ │ + beq 1a6f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a874 │ │ │ │ │ + bne 1a8d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a6cc │ │ │ │ │ + beq 1a6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a444 │ │ │ │ │ + beq 1a488 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a6e0 │ │ │ │ │ + beq 1a6ec │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a794 │ │ │ │ │ + beq 1a7d8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a86c │ │ │ │ │ + beq 1a8b0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r7, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a748 │ │ │ │ │ + beq 1a78c │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1a76c │ │ │ │ │ + beq 1a7b0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a418 │ │ │ │ │ + b 1a45c │ │ │ │ │ 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 1a6e0 │ │ │ │ │ + beq 1a6ec │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a4ac │ │ │ │ │ + beq 1a4f0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a4ac │ │ │ │ │ + beq 1a4f0 │ │ │ │ │ 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 1a494 │ │ │ │ │ + bne 1a4d8 │ │ │ │ │ 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 1aa44 <_loop1_30_rule> │ │ │ │ │ + bl 1aa88 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a7ac │ │ │ │ │ + bne 1a7f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a7d4 │ │ │ │ │ + bne 1a818 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a884 │ │ │ │ │ + beq 1a8c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a884 │ │ │ │ │ + bne 1a8c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a6bc │ │ │ │ │ + bne 1a73c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a6b0 │ │ │ │ │ + beq 1a730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a6bc │ │ │ │ │ + bne 1a73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a694 │ │ │ │ │ + beq 1a714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a728 │ │ │ │ │ + beq 1a76c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a6a8 │ │ │ │ │ + beq 1a728 │ │ │ │ │ str r7, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a7a0 │ │ │ │ │ + beq 1a7e4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a890 │ │ │ │ │ + beq 1a8d0 │ │ │ │ │ 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 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a5e4 │ │ │ │ │ + beq 1a628 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 1a708 │ │ │ │ │ + beq 1a74c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1a5b4 │ │ │ │ │ + b 1a5f8 │ │ │ │ │ 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 1a6a8 │ │ │ │ │ + beq 1a728 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1a654 │ │ │ │ │ + ble 1a698 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a654 │ │ │ │ │ + beq 1a698 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a654 │ │ │ │ │ + beq 1a698 │ │ │ │ │ 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 1a63c │ │ │ │ │ + bne 1a680 │ │ │ │ │ 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 1aa44 <_loop1_30_rule> │ │ │ │ │ + bl 1aa88 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a7e4 │ │ │ │ │ + bne 1a828 │ │ │ │ │ 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 1a654 │ │ │ │ │ + bne 1a4f0 │ │ │ │ │ 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 1a7fc │ │ │ │ │ + b 1a80c │ │ │ │ │ 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 1a4ac │ │ │ │ │ + bne 1a698 │ │ │ │ │ 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 1a7c8 │ │ │ │ │ + b 1a840 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a6a8 │ │ │ │ │ + beq 1a728 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a5d0 │ │ │ │ │ + b 1a614 │ │ │ │ │ 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 1a608 │ │ │ │ │ - b 1a6a8 │ │ │ │ │ + bne 1a64c │ │ │ │ │ + b 1a728 │ │ │ │ │ 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 1a6e0 │ │ │ │ │ + beq 1a6ec │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a460 │ │ │ │ │ - b 1a4ac │ │ │ │ │ + bgt 1a4a4 │ │ │ │ │ + b 1a4f0 │ │ │ │ │ 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 1a6e0 │ │ │ │ │ + beq 1a6ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a434 │ │ │ │ │ + b 1a478 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a448 │ │ │ │ │ + b 1a48c │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, #2 │ │ │ │ │ - b 1a72c │ │ │ │ │ + b 1a770 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a808 │ │ │ │ │ + bne 1a84c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1a4e4 │ │ │ │ │ + beq 1a528 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a688 │ │ │ │ │ + b 1a6cc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a848 │ │ │ │ │ + bne 1a88c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1a680 │ │ │ │ │ + b 1a6c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a7c0 │ │ │ │ │ + beq 1a804 │ │ │ │ │ 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 1a8b0 │ │ │ │ │ + beq 1a8f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a8b0 │ │ │ │ │ + bne 1a8f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a680 │ │ │ │ │ + b 1a6c4 │ │ │ │ │ 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 1a81c │ │ │ │ │ - b 1a7f8 │ │ │ │ │ + bne 1a860 │ │ │ │ │ + b 1a83c │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1a6e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a7c8 │ │ │ │ │ + b 1a6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a50c │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b 1a6a8 │ │ │ │ │ + b 1a3b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a374 │ │ │ │ │ + b 1a550 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + b 1a728 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1a80c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a338 │ │ │ │ │ + b 1a37c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a680 │ │ │ │ │ + beq 1a6c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a7d4 │ │ │ │ │ + b 1a818 │ │ │ │ │ │ │ │ │ │ -0001a8cc <_loop0_27_rule>: │ │ │ │ │ +0001a910 <_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 1a9ec <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1aa30 <_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 1a9ec <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1aa30 <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1aa34 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1aa78 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1aa18 <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1aa5c <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1aa34 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1aa78 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a970 <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1a9b4 <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a9c4 <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1aa08 <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a948 <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1a98c <_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 1a9f8 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1aa3c <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a9a4 <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1a9e8 <_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 1a988 <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1a9cc <_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 │ │ │ │ │ @@ -30442,166 +30458,166 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a9f8 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1aa3c <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a960 <_loop0_27_rule+0x94> │ │ │ │ │ + b 1a9a4 <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a914 <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a958 <_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 1a9b4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a9f8 <_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 1a9b4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a9f8 <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a9b4 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a9f8 <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001aa44 <_loop1_30_rule>: │ │ │ │ │ +0001aa88 <_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 1b878 <_loop1_30_rule+0xe34> │ │ │ │ │ + beq 1b8bc <_loop1_30_rule+0xe34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b878 <_loop1_30_rule+0xe34> │ │ │ │ │ + bne 1b8bc <_loop1_30_rule+0xe34> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b4a8 <_loop1_30_rule+0xa64> │ │ │ │ │ + bne 1b4ec <_loop1_30_rule+0xa64> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b894 <_loop1_30_rule+0xe50> │ │ │ │ │ + beq 1b8d8 <_loop1_30_rule+0xe50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b918 <_loop1_30_rule+0xed4> │ │ │ │ │ + bne 1b95c <_loop1_30_rule+0xed4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1b8f8 <_loop1_30_rule+0xeb4> │ │ │ │ │ + beq 1b93c <_loop1_30_rule+0xeb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b8f8 <_loop1_30_rule+0xeb4> │ │ │ │ │ + bne 1b93c <_loop1_30_rule+0xeb4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b8f0 <_loop1_30_rule+0xeac> │ │ │ │ │ + bne 1b934 <_loop1_30_rule+0xeac> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b834 <_loop1_30_rule+0xdf0> │ │ │ │ │ + beq 1b878 <_loop1_30_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 1b834 <_loop1_30_rule+0xdf0> │ │ │ │ │ + bne 1b878 <_loop1_30_rule+0xdf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b848 <_loop1_30_rule+0xe04> │ │ │ │ │ + bne 1b88c <_loop1_30_rule+0xe04> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1af10 <_loop1_30_rule+0x4cc> │ │ │ │ │ + beq 1af54 <_loop1_30_rule+0x4cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1af54 <_loop1_30_rule+0x510> │ │ │ │ │ + beq 1af98 <_loop1_30_rule+0x510> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b854 <_loop1_30_rule+0xe10> │ │ │ │ │ + beq 1b898 <_loop1_30_rule+0xe10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b854 <_loop1_30_rule+0xe10> │ │ │ │ │ + bne 1b898 <_loop1_30_rule+0xe10> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b868 <_loop1_30_rule+0xe24> │ │ │ │ │ + bne 1b8ac <_loop1_30_rule+0xe24> │ │ │ │ │ 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 1b4b0 <_loop1_30_rule+0xa6c> │ │ │ │ │ + bne 1b4f4 <_loop1_30_rule+0xa6c> │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1af5c <_loop1_30_rule+0x518> │ │ │ │ │ + bne 1afa0 <_loop1_30_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b884 <_loop1_30_rule+0xe40> │ │ │ │ │ + beq 1b8c8 <_loop1_30_rule+0xe40> │ │ │ │ │ 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] │ │ │ │ │ @@ -30609,49 +30625,49 @@ │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b8d0 <_loop1_30_rule+0xe8c> │ │ │ │ │ + beq 1b914 <_loop1_30_rule+0xe8c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b8b0 <_loop1_30_rule+0xe6c> │ │ │ │ │ + bne 1b8f4 <_loop1_30_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b3c8 <_loop1_30_rule+0x984> │ │ │ │ │ + beq 1b40c <_loop1_30_rule+0x984> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b3c8 <_loop1_30_rule+0x984> │ │ │ │ │ + beq 1b40c <_loop1_30_rule+0x984> │ │ │ │ │ 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 1b810 <_loop1_30_rule+0xdcc> │ │ │ │ │ + bne 1b854 <_loop1_30_rule+0xdcc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b718 <_loop1_30_rule+0xcd4> │ │ │ │ │ + beq 1b75c <_loop1_30_rule+0xcd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b824 <_loop1_30_rule+0xde0> │ │ │ │ │ + bne 1b868 <_loop1_30_rule+0xde0> │ │ │ │ │ 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 │ │ │ │ │ @@ -30660,332 +30676,332 @@ │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ 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 1b818 <_loop1_30_rule+0xdd4> │ │ │ │ │ + beq 1b85c <_loop1_30_rule+0xdd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b818 <_loop1_30_rule+0xdd4> │ │ │ │ │ + bne 1b85c <_loop1_30_rule+0xdd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b960 <_loop1_30_rule+0xf1c> │ │ │ │ │ + bne 1b9a4 <_loop1_30_rule+0xf1c> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b954 <_loop1_30_rule+0xf10> │ │ │ │ │ + beq 1b998 <_loop1_30_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 1b954 <_loop1_30_rule+0xf10> │ │ │ │ │ + bne 1b998 <_loop1_30_rule+0xf10> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b574 <_loop1_30_rule+0xb30> │ │ │ │ │ + bne 1b5b8 <_loop1_30_rule+0xb30> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1b544 <_loop1_30_rule+0xb00> │ │ │ │ │ + beq 1b588 <_loop1_30_rule+0xb00> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, 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 r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b1e8 <_loop1_30_rule+0x7a4> │ │ │ │ │ + beq 1b22c <_loop1_30_rule+0x7a4> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b940 <_loop1_30_rule+0xefc> │ │ │ │ │ + beq 1b984 <_loop1_30_rule+0xefc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b940 <_loop1_30_rule+0xefc> │ │ │ │ │ + bne 1b984 <_loop1_30_rule+0xefc> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b1e8 <_loop1_30_rule+0x7a4> │ │ │ │ │ + bne 1b22c <_loop1_30_rule+0x7a4> │ │ │ │ │ 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 1b19c <_loop1_30_rule+0x758> │ │ │ │ │ + bne 1b1e0 <_loop1_30_rule+0x758> │ │ │ │ │ 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 1b1e8 <_loop1_30_rule+0x7a4> │ │ │ │ │ + bne 1b22c <_loop1_30_rule+0x7a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1b1ec <_loop1_30_rule+0x7a8> │ │ │ │ │ + beq 1b230 <_loop1_30_rule+0x7a8> │ │ │ │ │ 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, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b740 <_loop1_30_rule+0xcfc> │ │ │ │ │ + beq 1b784 <_loop1_30_rule+0xcfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b994 <_loop1_30_rule+0xf50> │ │ │ │ │ + bne 1b9d8 <_loop1_30_rule+0xf50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b580 <_loop1_30_rule+0xb3c> │ │ │ │ │ + beq 1b5c4 <_loop1_30_rule+0xb3c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b580 <_loop1_30_rule+0xb3c> │ │ │ │ │ + beq 1b5c4 <_loop1_30_rule+0xb3c> │ │ │ │ │ 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 1b1ec <_loop1_30_rule+0x7a8> │ │ │ │ │ + bne 1b230 <_loop1_30_rule+0x7a8> │ │ │ │ │ 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 1b39c <_loop1_30_rule+0x958> │ │ │ │ │ + beq 1b3e0 <_loop1_30_rule+0x958> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b9ac <_loop1_30_rule+0xf68> │ │ │ │ │ + bne 1b9f0 <_loop1_30_rule+0xf68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1b5cc <_loop1_30_rule+0xb88> │ │ │ │ │ + beq 1b610 <_loop1_30_rule+0xb88> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1acd4 <_loop1_30_rule+0x290> │ │ │ │ │ + b 1ad18 <_loop1_30_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b6d4 <_loop1_30_rule+0xc90> │ │ │ │ │ + blt 1b718 <_loop1_30_rule+0xc90> │ │ │ │ │ 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 1b848 <_loop1_30_rule+0xe04> │ │ │ │ │ + bne 1b88c <_loop1_30_rule+0xe04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ab70 <_loop1_30_rule+0x12c> │ │ │ │ │ + bne 1abb4 <_loop1_30_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1b684 <_loop1_30_rule+0xc40> │ │ │ │ │ + bne 1b6c8 <_loop1_30_rule+0xc40> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b3fc <_loop1_30_rule+0x9b8> │ │ │ │ │ + beq 1b440 <_loop1_30_rule+0x9b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b3fc <_loop1_30_rule+0x9b8> │ │ │ │ │ + bne 1b440 <_loop1_30_rule+0x9b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b414 <_loop1_30_rule+0x9d0> │ │ │ │ │ + bne 1b458 <_loop1_30_rule+0x9d0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b124 <_loop1_30_rule+0x6e0> │ │ │ │ │ + beq 1b168 <_loop1_30_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b168 <_loop1_30_rule+0x724> │ │ │ │ │ + beq 1b1ac <_loop1_30_rule+0x724> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b924 <_loop1_30_rule+0xee0> │ │ │ │ │ + beq 1b968 <_loop1_30_rule+0xee0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b924 <_loop1_30_rule+0xee0> │ │ │ │ │ + bne 1b968 <_loop1_30_rule+0xee0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b7e8 <_loop1_30_rule+0xda4> │ │ │ │ │ + bne 1b82c <_loop1_30_rule+0xda4> │ │ │ │ │ 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 1b4f8 <_loop1_30_rule+0xab4> │ │ │ │ │ + bne 1b53c <_loop1_30_rule+0xab4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b694 <_loop1_30_rule+0xc50> │ │ │ │ │ + bne 1b6d8 <_loop1_30_rule+0xc50> │ │ │ │ │ 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 1b414 <_loop1_30_rule+0x9d0> │ │ │ │ │ + beq 1b458 <_loop1_30_rule+0x9d0> │ │ │ │ │ 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 1b670 <_loop1_30_rule+0xc2c> │ │ │ │ │ + beq 1b6b4 <_loop1_30_rule+0xc2c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b9c8 <_loop1_30_rule+0xf84> │ │ │ │ │ + bne 1ba0c <_loop1_30_rule+0xf84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1b420 <_loop1_30_rule+0x9dc> │ │ │ │ │ + beq 1b464 <_loop1_30_rule+0x9dc> │ │ │ │ │ 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 1b63c <_loop1_30_rule+0xbf8> │ │ │ │ │ + bne 1b680 <_loop1_30_rule+0xbf8> │ │ │ │ │ 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 1b420 <_loop1_30_rule+0x9dc> │ │ │ │ │ + beq 1b464 <_loop1_30_rule+0x9dc> │ │ │ │ │ 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 1b768 <_loop1_30_rule+0xd24> │ │ │ │ │ + beq 1b7ac <_loop1_30_rule+0xd24> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1acac <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1acf0 <_loop1_30_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1acac <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1acf0 <_loop1_30_rule+0x268> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b3b4 <_loop1_30_rule+0x970> │ │ │ │ │ + b 1b3f8 <_loop1_30_rule+0x970> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b6e8 <_loop1_30_rule+0xca4> │ │ │ │ │ + blt 1b72c <_loop1_30_rule+0xca4> │ │ │ │ │ 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 1b410 <_loop1_30_rule+0x9cc> │ │ │ │ │ + bne 1b454 <_loop1_30_rule+0x9cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1afcc <_loop1_30_rule+0x588> │ │ │ │ │ + bne 1b010 <_loop1_30_rule+0x588> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30993,711 +31009,711 @@ │ │ │ │ │ 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} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ade4 <_loop1_30_rule+0x3a0> │ │ │ │ │ + beq 1ae28 <_loop1_30_rule+0x3a0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1adf0 <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1ae34 <_loop1_30_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1adf0 <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1ae34 <_loop1_30_rule+0x3ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b704 <_loop1_30_rule+0xcc0> │ │ │ │ │ + bne 1b748 <_loop1_30_rule+0xcc0> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b804 <_loop1_30_rule+0xdc0> │ │ │ │ │ + beq 1b848 <_loop1_30_rule+0xdc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b804 <_loop1_30_rule+0xdc0> │ │ │ │ │ + bne 1b848 <_loop1_30_rule+0xdc0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5bc <_loop1_30_rule+0xb78> │ │ │ │ │ + bne 1b600 <_loop1_30_rule+0xb78> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b58c <_loop1_30_rule+0xb48> │ │ │ │ │ + beq 1b5d0 <_loop1_30_rule+0xb48> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b434 <_loop1_30_rule+0x9f0> │ │ │ │ │ + beq 1b478 <_loop1_30_rule+0x9f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b7f8 <_loop1_30_rule+0xdb4> │ │ │ │ │ + beq 1b83c <_loop1_30_rule+0xdb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b7f8 <_loop1_30_rule+0xdb4> │ │ │ │ │ + bne 1b83c <_loop1_30_rule+0xdb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b7dc <_loop1_30_rule+0xd98> │ │ │ │ │ + bne 1b820 <_loop1_30_rule+0xd98> │ │ │ │ │ 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 1b5f0 <_loop1_30_rule+0xbac> │ │ │ │ │ + bne 1b634 <_loop1_30_rule+0xbac> │ │ │ │ │ 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 1b6c4 <_loop1_30_rule+0xc80> │ │ │ │ │ + bne 1b708 <_loop1_30_rule+0xc80> │ │ │ │ │ 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 1b5bc <_loop1_30_rule+0xb78> │ │ │ │ │ + beq 1b600 <_loop1_30_rule+0xb78> │ │ │ │ │ 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 1b788 <_loop1_30_rule+0xd44> │ │ │ │ │ + beq 1b7cc <_loop1_30_rule+0xd44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b970 <_loop1_30_rule+0xf2c> │ │ │ │ │ + bne 1b9b4 <_loop1_30_rule+0xf2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b630 <_loop1_30_rule+0xbec> │ │ │ │ │ + beq 1b674 <_loop1_30_rule+0xbec> │ │ │ │ │ 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 1b630 <_loop1_30_rule+0xbec> │ │ │ │ │ + bne 1b674 <_loop1_30_rule+0xbec> │ │ │ │ │ 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 1b630 <_loop1_30_rule+0xbec> │ │ │ │ │ + beq 1b674 <_loop1_30_rule+0xbec> │ │ │ │ │ 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 1aed8 <_loop1_30_rule+0x494> │ │ │ │ │ + bne 1af1c <_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 1b8ec <_loop1_30_rule+0xea8> │ │ │ │ │ + beq 1b930 <_loop1_30_rule+0xea8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b448 <_loop1_30_rule+0xa04> │ │ │ │ │ + b 1b48c <_loop1_30_rule+0xa04> │ │ │ │ │ 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 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + bne 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1af74 <_loop1_30_rule+0x530> │ │ │ │ │ + bne 1afb8 <_loop1_30_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1af94 <_loop1_30_rule+0x550> │ │ │ │ │ + beq 1afd8 <_loop1_30_rule+0x550> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b640 <_loop1_30_rule+0xbfc> │ │ │ │ │ + b 1b684 <_loop1_30_rule+0xbfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ 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 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + beq 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + bne 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b7bc <_loop1_30_rule+0xd78> │ │ │ │ │ + beq 1b800 <_loop1_30_rule+0xd78> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1b498 <_loop1_30_rule+0xa54> │ │ │ │ │ + ble 1b4dc <_loop1_30_rule+0xa54> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 1b480 <_loop1_30_rule+0xa3c> │ │ │ │ │ + bne 1b4c4 <_loop1_30_rule+0xa3c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b190 <_loop1_30_rule+0x74c> │ │ │ │ │ + b 1b1d4 <_loop1_30_rule+0x74c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1abc0 <_loop1_30_rule+0x17c> │ │ │ │ │ + beq 1ac04 <_loop1_30_rule+0x17c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1abc8 <_loop1_30_rule+0x184> │ │ │ │ │ + beq 1ac0c <_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 1abc4 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1ac08 <_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 1af5c <_loop1_30_rule+0x518> │ │ │ │ │ + b 1afa0 <_loop1_30_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b01c <_loop1_30_rule+0x5d8> │ │ │ │ │ + beq 1b060 <_loop1_30_rule+0x5d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b024 <_loop1_30_rule+0x5e0> │ │ │ │ │ + beq 1b068 <_loop1_30_rule+0x5e0> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b020 <_loop1_30_rule+0x5dc> │ │ │ │ │ + beq 1b064 <_loop1_30_rule+0x5dc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b444 <_loop1_30_rule+0xa00> │ │ │ │ │ + b 1b488 <_loop1_30_rule+0xa00> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b658 <_loop1_30_rule+0xc14> │ │ │ │ │ + blt 1b69c <_loop1_30_rule+0xc14> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ad70 <_loop1_30_rule+0x32c> │ │ │ │ │ + beq 1adb4 <_loop1_30_rule+0x32c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b1ec <_loop1_30_rule+0x7a8> │ │ │ │ │ + b 1b230 <_loop1_30_rule+0x7a8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b1ec <_loop1_30_rule+0x7a8> │ │ │ │ │ + b 1b230 <_loop1_30_rule+0x7a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b6a4 <_loop1_30_rule+0xc60> │ │ │ │ │ + blt 1b6e8 <_loop1_30_rule+0xc60> │ │ │ │ │ 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 1b250 <_loop1_30_rule+0x80c> │ │ │ │ │ + beq 1b294 <_loop1_30_rule+0x80c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b414 <_loop1_30_rule+0x9d0> │ │ │ │ │ + b 1b458 <_loop1_30_rule+0x9d0> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b94c <_loop1_30_rule+0xf08> │ │ │ │ │ + beq 1b990 <_loop1_30_rule+0xf08> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1aefc <_loop1_30_rule+0x4b8> │ │ │ │ │ + b 1af40 <_loop1_30_rule+0x4b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b2b0 <_loop1_30_rule+0x86c> │ │ │ │ │ + beq 1b2f4 <_loop1_30_rule+0x86c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1b2bc <_loop1_30_rule+0x878> │ │ │ │ │ + beq 1b300 <_loop1_30_rule+0x878> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7b4 <_loop1_30_rule+0xd70> │ │ │ │ │ + beq 1b7f8 <_loop1_30_rule+0xd70> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b52c <_loop1_30_rule+0xae8> │ │ │ │ │ + b 1b570 <_loop1_30_rule+0xae8> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ - b 1b458 <_loop1_30_rule+0xa14> │ │ │ │ │ + beq 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b49c <_loop1_30_rule+0xa14> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b1ec <_loop1_30_rule+0x7a8> │ │ │ │ │ + b 1b230 <_loop1_30_rule+0x7a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b7a8 <_loop1_30_rule+0xd64> │ │ │ │ │ + bne 1b7ec <_loop1_30_rule+0xd64> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ 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 1b640 <_loop1_30_rule+0xbfc> │ │ │ │ │ + b 1b684 <_loop1_30_rule+0xbfc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b444 <_loop1_30_rule+0xa00> │ │ │ │ │ + b 1b488 <_loop1_30_rule+0xa00> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b3d0 <_loop1_30_rule+0x98c> │ │ │ │ │ + b 1b414 <_loop1_30_rule+0x98c> │ │ │ │ │ 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 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b448 <_loop1_30_rule+0xa04> │ │ │ │ │ + b 1b48c <_loop1_30_rule+0xa04> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b774 <_loop1_30_rule+0xd30> │ │ │ │ │ + beq 1b7b8 <_loop1_30_rule+0xd30> │ │ │ │ │ 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 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b1ec <_loop1_30_rule+0x7a8> │ │ │ │ │ + beq 1b230 <_loop1_30_rule+0x7a8> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1b1ec <_loop1_30_rule+0x7a8> │ │ │ │ │ + b 1b230 <_loop1_30_rule+0x7a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b11c <_loop1_30_rule+0x6d8> │ │ │ │ │ + bne 1b160 <_loop1_30_rule+0x6d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b178 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1bc <_loop1_30_rule+0x734> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b640 <_loop1_30_rule+0xbfc> │ │ │ │ │ + beq 1b684 <_loop1_30_rule+0xbfc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b640 <_loop1_30_rule+0xbfc> │ │ │ │ │ + b 1b684 <_loop1_30_rule+0xbfc> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b2bc <_loop1_30_rule+0x878> │ │ │ │ │ + b 1b300 <_loop1_30_rule+0x878> │ │ │ │ │ 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 1b4a8 <_loop1_30_rule+0xa64> │ │ │ │ │ + b 1b4ec <_loop1_30_rule+0xa64> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b444 <_loop1_30_rule+0xa00> │ │ │ │ │ + b 1b488 <_loop1_30_rule+0xa00> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b28c <_loop1_30_rule+0x848> │ │ │ │ │ + b 1b2d0 <_loop1_30_rule+0x848> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b220 <_loop1_30_rule+0x7dc> │ │ │ │ │ + b 1b264 <_loop1_30_rule+0x7dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b3d0 <_loop1_30_rule+0x98c> │ │ │ │ │ + b 1b414 <_loop1_30_rule+0x98c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ad04 <_loop1_30_rule+0x2c0> │ │ │ │ │ + b 1ad48 <_loop1_30_rule+0x2c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b724 <_loop1_30_rule+0xce0> │ │ │ │ │ - b 1acac <_loop1_30_rule+0x268> │ │ │ │ │ + bne 1b768 <_loop1_30_rule+0xce0> │ │ │ │ │ + b 1acf0 <_loop1_30_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ab38 <_loop1_30_rule+0xf4> │ │ │ │ │ + beq 1ab7c <_loop1_30_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b3d0 <_loop1_30_rule+0x98c> │ │ │ │ │ + b 1b414 <_loop1_30_rule+0x98c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1aba8 <_loop1_30_rule+0x164> │ │ │ │ │ + beq 1abec <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af5c <_loop1_30_rule+0x518> │ │ │ │ │ + b 1afa0 <_loop1_30_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aa8c <_loop1_30_rule+0x48> │ │ │ │ │ + b 1aad0 <_loop1_30_rule+0x48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b3d0 <_loop1_30_rule+0x98c> │ │ │ │ │ + b 1b414 <_loop1_30_rule+0x98c> │ │ │ │ │ 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 1b4a8 <_loop1_30_rule+0xa64> │ │ │ │ │ + b 1b4ec <_loop1_30_rule+0xa64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ac44 <_loop1_30_rule+0x200> │ │ │ │ │ + beq 1ac88 <_loop1_30_rule+0x200> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b3d0 <_loop1_30_rule+0x98c> │ │ │ │ │ + b 1b414 <_loop1_30_rule+0x98c> │ │ │ │ │ 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 1b8c4 <_loop1_30_rule+0xe80> │ │ │ │ │ - b 1b3d0 <_loop1_30_rule+0x98c> │ │ │ │ │ + bne 1b908 <_loop1_30_rule+0xe80> │ │ │ │ │ + b 1b414 <_loop1_30_rule+0x98c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b448 <_loop1_30_rule+0xa04> │ │ │ │ │ + b 1b48c <_loop1_30_rule+0xa04> │ │ │ │ │ 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 1ab00 <_loop1_30_rule+0xbc> │ │ │ │ │ + beq 1ab44 <_loop1_30_rule+0xbc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b8f0 <_loop1_30_rule+0xeac> │ │ │ │ │ + b 1b934 <_loop1_30_rule+0xeac> │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b4a8 <_loop1_30_rule+0xa64> │ │ │ │ │ + b 1b4ec <_loop1_30_rule+0xa64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b004 <_loop1_30_rule+0x5c0> │ │ │ │ │ + beq 1b048 <_loop1_30_rule+0x5c0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b7e8 <_loop1_30_rule+0xda4> │ │ │ │ │ + b 1b82c <_loop1_30_rule+0xda4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1adb4 <_loop1_30_rule+0x370> │ │ │ │ │ + b 1adf8 <_loop1_30_rule+0x370> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 1b7c0 <_loop1_30_rule+0xd7c> │ │ │ │ │ + b 1b804 <_loop1_30_rule+0xd7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ad40 <_loop1_30_rule+0x2fc> │ │ │ │ │ + b 1ad84 <_loop1_30_rule+0x2fc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b8f0 <_loop1_30_rule+0xeac> │ │ │ │ │ + b 1b934 <_loop1_30_rule+0xeac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b330 <_loop1_30_rule+0x8ec> │ │ │ │ │ + beq 1b374 <_loop1_30_rule+0x8ec> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b7a8 <_loop1_30_rule+0xd64> │ │ │ │ │ + b 1b7ec <_loop1_30_rule+0xd64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b758 <_loop1_30_rule+0xd14> │ │ │ │ │ - b 1ae74 <_loop1_30_rule+0x430> │ │ │ │ │ + bne 1b79c <_loop1_30_rule+0xd14> │ │ │ │ │ + b 1aeb8 <_loop1_30_rule+0x430> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aee4 <_loop1_30_rule+0x4a0> │ │ │ │ │ + beq 1af28 <_loop1_30_rule+0x4a0> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b3b4 <_loop1_30_rule+0x970> │ │ │ │ │ + b 1b3f8 <_loop1_30_rule+0x970> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b7a8 <_loop1_30_rule+0xd64> │ │ │ │ │ - b 1b094 <_loop1_30_rule+0x650> │ │ │ │ │ + bne 1b7ec <_loop1_30_rule+0xd64> │ │ │ │ │ + b 1b0d8 <_loop1_30_rule+0x650> │ │ │ │ │ │ │ │ │ │ -0001b9e0 <_loop0_28_rule>: │ │ │ │ │ +0001ba24 <_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 1c8b8 <_loop0_28_rule+0xed8> │ │ │ │ │ + beq 1c8fc <_loop0_28_rule+0xed8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c8b8 <_loop0_28_rule+0xed8> │ │ │ │ │ + bne 1c8fc <_loop0_28_rule+0xed8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c404 <_loop0_28_rule+0xa24> │ │ │ │ │ + bne 1c448 <_loop0_28_rule+0xa24> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c3f8 <_loop0_28_rule+0xa18> │ │ │ │ │ + beq 1c43c <_loop0_28_rule+0xa18> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c408 <_loop0_28_rule+0xa28> │ │ │ │ │ + bne 1c44c <_loop0_28_rule+0xa28> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c958 <_loop0_28_rule+0xf78> │ │ │ │ │ + beq 1c99c <_loop0_28_rule+0xf78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c958 <_loop0_28_rule+0xf78> │ │ │ │ │ + bne 1c99c <_loop0_28_rule+0xf78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7dc <_loop0_28_rule+0xdfc> │ │ │ │ │ + bne 1c820 <_loop0_28_rule+0xdfc> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c854 <_loop0_28_rule+0xe74> │ │ │ │ │ + beq 1c898 <_loop0_28_rule+0xe74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c854 <_loop0_28_rule+0xe74> │ │ │ │ │ + bne 1c898 <_loop0_28_rule+0xe74> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c604 <_loop0_28_rule+0xc24> │ │ │ │ │ + bne 1c648 <_loop0_28_rule+0xc24> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bea4 <_loop0_28_rule+0x4c4> │ │ │ │ │ + beq 1bee8 <_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 1bee8 <_loop0_28_rule+0x508> │ │ │ │ │ + beq 1bf2c <_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 1c80c <_loop0_28_rule+0xe2c> │ │ │ │ │ + beq 1c850 <_loop0_28_rule+0xe2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c80c <_loop0_28_rule+0xe2c> │ │ │ │ │ + bne 1c850 <_loop0_28_rule+0xe2c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c820 <_loop0_28_rule+0xe40> │ │ │ │ │ + bne 1c864 <_loop0_28_rule+0xe40> │ │ │ │ │ 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 1c474 <_loop0_28_rule+0xa94> │ │ │ │ │ + bne 1c4b8 <_loop0_28_rule+0xa94> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bef0 <_loop0_28_rule+0x510> │ │ │ │ │ + bne 1bf34 <_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 1c86c <_loop0_28_rule+0xe8c> │ │ │ │ │ + beq 1c8b0 <_loop0_28_rule+0xe8c> │ │ │ │ │ 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] │ │ │ │ │ @@ -31706,50 +31722,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 1c830 <_loop0_28_rule+0xe50> │ │ │ │ │ + beq 1c874 <_loop0_28_rule+0xe50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c87c <_loop0_28_rule+0xe9c> │ │ │ │ │ + bne 1c8c0 <_loop0_28_rule+0xe9c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1c36c <_loop0_28_rule+0x98c> │ │ │ │ │ + beq 1c3b0 <_loop0_28_rule+0x98c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c36c <_loop0_28_rule+0x98c> │ │ │ │ │ + beq 1c3b0 <_loop0_28_rule+0x98c> │ │ │ │ │ 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 1c8b0 <_loop0_28_rule+0xed0> │ │ │ │ │ + bne 1c8f4 <_loop0_28_rule+0xed0> │ │ │ │ │ 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 1c65c <_loop0_28_rule+0xc7c> │ │ │ │ │ + beq 1c6a0 <_loop0_28_rule+0xc7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7bc <_loop0_28_rule+0xddc> │ │ │ │ │ + bne 1c800 <_loop0_28_rule+0xddc> │ │ │ │ │ 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 │ │ │ │ │ @@ -31759,1312 +31775,1312 @@ │ │ │ │ │ str r7, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c7b0 <_loop0_28_rule+0xdd0> │ │ │ │ │ + beq 1c7f4 <_loop0_28_rule+0xdd0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7b0 <_loop0_28_rule+0xdd0> │ │ │ │ │ + bne 1c7f4 <_loop0_28_rule+0xdd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7cc <_loop0_28_rule+0xdec> │ │ │ │ │ + bne 1c810 <_loop0_28_rule+0xdec> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c790 <_loop0_28_rule+0xdb0> │ │ │ │ │ + beq 1c7d4 <_loop0_28_rule+0xdb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c790 <_loop0_28_rule+0xdb0> │ │ │ │ │ + bne 1c7d4 <_loop0_28_rule+0xdb0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c534 <_loop0_28_rule+0xb54> │ │ │ │ │ + bne 1c578 <_loop0_28_rule+0xb54> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c504 <_loop0_28_rule+0xb24> │ │ │ │ │ + beq 1c548 <_loop0_28_rule+0xb24> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c18c <_loop0_28_rule+0x7ac> │ │ │ │ │ + beq 1c1d0 <_loop0_28_rule+0x7ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c79c <_loop0_28_rule+0xdbc> │ │ │ │ │ + beq 1c7e0 <_loop0_28_rule+0xdbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c79c <_loop0_28_rule+0xdbc> │ │ │ │ │ + bne 1c7e0 <_loop0_28_rule+0xdbc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c18c <_loop0_28_rule+0x7ac> │ │ │ │ │ + bne 1c1d0 <_loop0_28_rule+0x7ac> │ │ │ │ │ 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 1c140 <_loop0_28_rule+0x760> │ │ │ │ │ + bne 1c184 <_loop0_28_rule+0x760> │ │ │ │ │ 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 1c18c <_loop0_28_rule+0x7ac> │ │ │ │ │ + bne 1c1d0 <_loop0_28_rule+0x7ac> │ │ │ │ │ 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 r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - beq 1c190 <_loop0_28_rule+0x7b0> │ │ │ │ │ + beq 1c1d4 <_loop0_28_rule+0x7b0> │ │ │ │ │ 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 1c7e4 <_loop0_28_rule+0xe04> │ │ │ │ │ + beq 1c828 <_loop0_28_rule+0xe04> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c924 <_loop0_28_rule+0xf44> │ │ │ │ │ + bne 1c968 <_loop0_28_rule+0xf44> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c540 <_loop0_28_rule+0xb60> │ │ │ │ │ + beq 1c584 <_loop0_28_rule+0xb60> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c540 <_loop0_28_rule+0xb60> │ │ │ │ │ + beq 1c584 <_loop0_28_rule+0xb60> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c190 <_loop0_28_rule+0x7b0> │ │ │ │ │ + bne 1c1d4 <_loop0_28_rule+0x7b0> │ │ │ │ │ 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 1c610 <_loop0_28_rule+0xc30> │ │ │ │ │ + beq 1c654 <_loop0_28_rule+0xc30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c764 <_loop0_28_rule+0xd84> │ │ │ │ │ + bne 1c7a8 <_loop0_28_rule+0xd84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1c58c <_loop0_28_rule+0xbac> │ │ │ │ │ + beq 1c5d0 <_loop0_28_rule+0xbac> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1bc70 <_loop0_28_rule+0x290> │ │ │ │ │ + b 1bcb4 <_loop0_28_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c5fc <_loop0_28_rule+0xc1c> │ │ │ │ │ + blt 1c640 <_loop0_28_rule+0xc1c> │ │ │ │ │ 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 1c604 <_loop0_28_rule+0xc24> │ │ │ │ │ + bne 1c648 <_loop0_28_rule+0xc24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bb00 <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1bb44 <_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 1c650 <_loop0_28_rule+0xc70> │ │ │ │ │ + bne 1c694 <_loop0_28_rule+0xc70> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1c394 <_loop0_28_rule+0x9b4> │ │ │ │ │ + beq 1c3d8 <_loop0_28_rule+0x9b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c394 <_loop0_28_rule+0x9b4> │ │ │ │ │ + bne 1c3d8 <_loop0_28_rule+0x9b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3ac <_loop0_28_rule+0x9cc> │ │ │ │ │ + bne 1c3f0 <_loop0_28_rule+0x9cc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c42c <_loop0_28_rule+0xa4c> │ │ │ │ │ + beq 1c470 <_loop0_28_rule+0xa4c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c0d4 <_loop0_28_rule+0x6f4> │ │ │ │ │ + beq 1c118 <_loop0_28_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c894 <_loop0_28_rule+0xeb4> │ │ │ │ │ + beq 1c8d8 <_loop0_28_rule+0xeb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c894 <_loop0_28_rule+0xeb4> │ │ │ │ │ + bne 1c8d8 <_loop0_28_rule+0xeb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4f4 <_loop0_28_rule+0xb14> │ │ │ │ │ + bne 1c538 <_loop0_28_rule+0xb14> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c4bc <_loop0_28_rule+0xadc> │ │ │ │ │ + bne 1c500 <_loop0_28_rule+0xadc> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c5f4 <_loop0_28_rule+0xc14> │ │ │ │ │ + bne 1c638 <_loop0_28_rule+0xc14> │ │ │ │ │ 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 1c758 <_loop0_28_rule+0xd78> │ │ │ │ │ + beq 1c79c <_loop0_28_rule+0xd78> │ │ │ │ │ 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 1c90c <_loop0_28_rule+0xf2c> │ │ │ │ │ + beq 1c950 <_loop0_28_rule+0xf2c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c978 <_loop0_28_rule+0xf98> │ │ │ │ │ + bne 1c9bc <_loop0_28_rule+0xf98> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1c3cc <_loop0_28_rule+0x9ec> │ │ │ │ │ + beq 1c410 <_loop0_28_rule+0x9ec> │ │ │ │ │ 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 1c3cc <_loop0_28_rule+0x9ec> │ │ │ │ │ + bne 1c410 <_loop0_28_rule+0x9ec> │ │ │ │ │ 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 1c3cc <_loop0_28_rule+0x9ec> │ │ │ │ │ + beq 1c410 <_loop0_28_rule+0x9ec> │ │ │ │ │ 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 1c948 <_loop0_28_rule+0xf68> │ │ │ │ │ + beq 1c98c <_loop0_28_rule+0xf68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bc44 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1bc88 <_loop0_28_rule+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc44 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1bc88 <_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 1c0e0 <_loop0_28_rule+0x700> │ │ │ │ │ + b 1c124 <_loop0_28_rule+0x700> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c3f0 <_loop0_28_rule+0xa10> │ │ │ │ │ + beq 1c434 <_loop0_28_rule+0xa10> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1c124 <_loop0_28_rule+0x744> │ │ │ │ │ + bgt 1c168 <_loop0_28_rule+0x744> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c104 <_loop0_28_rule+0x724> │ │ │ │ │ - b 1c124 <_loop0_28_rule+0x744> │ │ │ │ │ + beq 1c148 <_loop0_28_rule+0x724> │ │ │ │ │ + b 1c168 <_loop0_28_rule+0x744> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bd80 <_loop0_28_rule+0x3a0> │ │ │ │ │ + beq 1bdc4 <_loop0_28_rule+0x3a0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bd8c <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1bdd0 <_loop0_28_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bd8c <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1bdd0 <_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 1c6d0 <_loop0_28_rule+0xcf0> │ │ │ │ │ + bne 1c714 <_loop0_28_rule+0xcf0> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c93c <_loop0_28_rule+0xf5c> │ │ │ │ │ + beq 1c980 <_loop0_28_rule+0xf5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c93c <_loop0_28_rule+0xf5c> │ │ │ │ │ + bne 1c980 <_loop0_28_rule+0xf5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c578 <_loop0_28_rule+0xb98> │ │ │ │ │ + bne 1c5bc <_loop0_28_rule+0xb98> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 1c54c <_loop0_28_rule+0xb6c> │ │ │ │ │ + beq 1c590 <_loop0_28_rule+0xb6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c414 <_loop0_28_rule+0xa34> │ │ │ │ │ + beq 1c458 <_loop0_28_rule+0xa34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c784 <_loop0_28_rule+0xda4> │ │ │ │ │ + beq 1c7c8 <_loop0_28_rule+0xda4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c784 <_loop0_28_rule+0xda4> │ │ │ │ │ + bne 1c7c8 <_loop0_28_rule+0xda4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c6e4 <_loop0_28_rule+0xd04> │ │ │ │ │ + bne 1c728 <_loop0_28_rule+0xd04> │ │ │ │ │ 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 1c5b0 <_loop0_28_rule+0xbd0> │ │ │ │ │ + bne 1c5f4 <_loop0_28_rule+0xbd0> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c690 <_loop0_28_rule+0xcb0> │ │ │ │ │ + bne 1c6d4 <_loop0_28_rule+0xcb0> │ │ │ │ │ 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 1c744 <_loop0_28_rule+0xd64> │ │ │ │ │ + beq 1c788 <_loop0_28_rule+0xd64> │ │ │ │ │ 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 1c8fc <_loop0_28_rule+0xf1c> │ │ │ │ │ + beq 1c940 <_loop0_28_rule+0xf1c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c8c4 <_loop0_28_rule+0xee4> │ │ │ │ │ + bne 1c908 <_loop0_28_rule+0xee4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c3bc <_loop0_28_rule+0x9dc> │ │ │ │ │ + beq 1c400 <_loop0_28_rule+0x9dc> │ │ │ │ │ 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 1c3bc <_loop0_28_rule+0x9dc> │ │ │ │ │ + bne 1c400 <_loop0_28_rule+0x9dc> │ │ │ │ │ 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 1c3bc <_loop0_28_rule+0x9dc> │ │ │ │ │ + beq 1c400 <_loop0_28_rule+0x9dc> │ │ │ │ │ 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 1c718 <_loop0_28_rule+0xd38> │ │ │ │ │ + beq 1c75c <_loop0_28_rule+0xd38> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1be78 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bebc <_loop0_28_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be78 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bebc <_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 1c0bc <_loop0_28_rule+0x6dc> │ │ │ │ │ + b 1c100 <_loop0_28_rule+0x6dc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c650 <_loop0_28_rule+0xc70> │ │ │ │ │ + bne 1c694 <_loop0_28_rule+0xc70> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bf0c <_loop0_28_rule+0x52c> │ │ │ │ │ + bne 1bf50 <_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 1bf2c <_loop0_28_rule+0x54c> │ │ │ │ │ + beq 1bf70 <_loop0_28_rule+0x54c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1c3d4 <_loop0_28_rule+0x9f4> │ │ │ │ │ + b 1c418 <_loop0_28_rule+0x9f4> │ │ │ │ │ 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 1c0fc <_loop0_28_rule+0x71c> │ │ │ │ │ + bne 1c140 <_loop0_28_rule+0x71c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c114 <_loop0_28_rule+0x734> │ │ │ │ │ + b 1c158 <_loop0_28_rule+0x734> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c0dc <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1c120 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c640 <_loop0_28_rule+0xc60> │ │ │ │ │ + blt 1c684 <_loop0_28_rule+0xc60> │ │ │ │ │ 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 1c3a8 <_loop0_28_rule+0x9c8> │ │ │ │ │ + bne 1c3ec <_loop0_28_rule+0x9c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bf64 <_loop0_28_rule+0x584> │ │ │ │ │ - b 1c424 <_loop0_28_rule+0xa44> │ │ │ │ │ + bne 1bfa8 <_loop0_28_rule+0x584> │ │ │ │ │ + b 1c468 <_loop0_28_rule+0xa44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bb50 <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1bb94 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bb58 <_loop0_28_rule+0x178> │ │ │ │ │ + beq 1bb9c <_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 1bb54 <_loop0_28_rule+0x174> │ │ │ │ │ + beq 1bb98 <_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 1bef0 <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bf34 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bfb8 <_loop0_28_rule+0x5d8> │ │ │ │ │ + beq 1bffc <_loop0_28_rule+0x5d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bfc0 <_loop0_28_rule+0x5e0> │ │ │ │ │ + beq 1c004 <_loop0_28_rule+0x5e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bfbc <_loop0_28_rule+0x5dc> │ │ │ │ │ + beq 1c000 <_loop0_28_rule+0x5dc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c0dc <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1c120 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c6a4 <_loop0_28_rule+0xcc4> │ │ │ │ │ + blt 1c6e8 <_loop0_28_rule+0xcc4> │ │ │ │ │ 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 1bd0c <_loop0_28_rule+0x32c> │ │ │ │ │ + beq 1bd50 <_loop0_28_rule+0x32c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c190 <_loop0_28_rule+0x7b0> │ │ │ │ │ + b 1c1d4 <_loop0_28_rule+0x7b0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c190 <_loop0_28_rule+0x7b0> │ │ │ │ │ + b 1c1d4 <_loop0_28_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c6bc <_loop0_28_rule+0xcdc> │ │ │ │ │ + blt 1c700 <_loop0_28_rule+0xcdc> │ │ │ │ │ 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 1c1f0 <_loop0_28_rule+0x810> │ │ │ │ │ + beq 1c234 <_loop0_28_rule+0x810> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c3ac <_loop0_28_rule+0x9cc> │ │ │ │ │ + b 1c3f0 <_loop0_28_rule+0x9cc> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c6f8 <_loop0_28_rule+0xd18> │ │ │ │ │ + beq 1c73c <_loop0_28_rule+0xd18> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1be90 <_loop0_28_rule+0x4b0> │ │ │ │ │ + b 1bed4 <_loop0_28_rule+0x4b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c250 <_loop0_28_rule+0x870> │ │ │ │ │ + beq 1c294 <_loop0_28_rule+0x870> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1c25c <_loop0_28_rule+0x87c> │ │ │ │ │ + beq 1c2a0 <_loop0_28_rule+0x87c> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c7a8 <_loop0_28_rule+0xdc8> │ │ │ │ │ + beq 1c7ec <_loop0_28_rule+0xdc8> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c4ec <_loop0_28_rule+0xb0c> │ │ │ │ │ + b 1c530 <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c0dc <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1c120 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c374 <_loop0_28_rule+0x994> │ │ │ │ │ + b 1c3b8 <_loop0_28_rule+0x994> │ │ │ │ │ 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 │ │ │ │ │ - beq 1c73c <_loop0_28_rule+0xd5c> │ │ │ │ │ + beq 1c780 <_loop0_28_rule+0xd5c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c0e0 <_loop0_28_rule+0x700> │ │ │ │ │ + b 1c124 <_loop0_28_rule+0x700> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c3ac <_loop0_28_rule+0x9cc> │ │ │ │ │ + b 1c3f0 <_loop0_28_rule+0x9cc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c0e0 <_loop0_28_rule+0x700> │ │ │ │ │ + b 1c124 <_loop0_28_rule+0x700> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c62c <_loop0_28_rule+0xc4c> │ │ │ │ │ + bne 1c670 <_loop0_28_rule+0xc4c> │ │ │ │ │ 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 1c104 <_loop0_28_rule+0x724> │ │ │ │ │ - b 1c3f0 <_loop0_28_rule+0xa10> │ │ │ │ │ + bne 1c148 <_loop0_28_rule+0x724> │ │ │ │ │ + b 1c434 <_loop0_28_rule+0xa10> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c0dc <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1c120 <_loop0_28_rule+0x6fc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c190 <_loop0_28_rule+0x7b0> │ │ │ │ │ + b 1c1d4 <_loop0_28_rule+0x7b0> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c644 <_loop0_28_rule+0xc64> │ │ │ │ │ + b 1c688 <_loop0_28_rule+0xc64> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c654 <_loop0_28_rule+0xc74> │ │ │ │ │ + b 1c698 <_loop0_28_rule+0xc74> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c4f4 <_loop0_28_rule+0xb14> │ │ │ │ │ + b 1c538 <_loop0_28_rule+0xb14> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c114 <_loop0_28_rule+0x734> │ │ │ │ │ + b 1c158 <_loop0_28_rule+0x734> │ │ │ │ │ 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 1c364 <_loop0_28_rule+0x984> │ │ │ │ │ + bne 1c3a8 <_loop0_28_rule+0x984> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c654 <_loop0_28_rule+0xc74> │ │ │ │ │ + b 1c698 <_loop0_28_rule+0xc74> │ │ │ │ │ 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 1c3d4 <_loop0_28_rule+0x9f4> │ │ │ │ │ + b 1c418 <_loop0_28_rule+0x9f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be78 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1bebc <_loop0_28_rule+0x498> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c62c <_loop0_28_rule+0xc4c> │ │ │ │ │ + b 1c670 <_loop0_28_rule+0xc4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c22c <_loop0_28_rule+0x84c> │ │ │ │ │ + b 1c270 <_loop0_28_rule+0x84c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bcdc <_loop0_28_rule+0x2fc> │ │ │ │ │ + b 1bd20 <_loop0_28_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bd50 <_loop0_28_rule+0x370> │ │ │ │ │ + b 1bd94 <_loop0_28_rule+0x370> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c25c <_loop0_28_rule+0x87c> │ │ │ │ │ + b 1c2a0 <_loop0_28_rule+0x87c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bca0 <_loop0_28_rule+0x2c0> │ │ │ │ │ + b 1bce4 <_loop0_28_rule+0x2c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c62c <_loop0_28_rule+0xc4c> │ │ │ │ │ - b 1bc44 <_loop0_28_rule+0x264> │ │ │ │ │ + bne 1c670 <_loop0_28_rule+0xc4c> │ │ │ │ │ + b 1bc88 <_loop0_28_rule+0x264> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - b 1c0e0 <_loop0_28_rule+0x700> │ │ │ │ │ + b 1c124 <_loop0_28_rule+0x700> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1c190 <_loop0_28_rule+0x7b0> │ │ │ │ │ + beq 1c1d4 <_loop0_28_rule+0x7b0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1c190 <_loop0_28_rule+0x7b0> │ │ │ │ │ + b 1c1d4 <_loop0_28_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bb38 <_loop0_28_rule+0x158> │ │ │ │ │ + beq 1bb7c <_loop0_28_rule+0x158> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bef0 <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bf34 <_loop0_28_rule+0x510> │ │ │ │ │ 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 1c374 <_loop0_28_rule+0x994> │ │ │ │ │ + beq 1c3b8 <_loop0_28_rule+0x994> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c374 <_loop0_28_rule+0x994> │ │ │ │ │ + b 1c3b8 <_loop0_28_rule+0x994> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bac8 <_loop0_28_rule+0xe8> │ │ │ │ │ - b 1c604 <_loop0_28_rule+0xc24> │ │ │ │ │ + beq 1bb0c <_loop0_28_rule+0xe8> │ │ │ │ │ + b 1c648 <_loop0_28_rule+0xc24> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c374 <_loop0_28_rule+0x994> │ │ │ │ │ + b 1c3b8 <_loop0_28_rule+0x994> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c848 <_loop0_28_rule+0xe68> │ │ │ │ │ - b 1bbd8 <_loop0_28_rule+0x1f8> │ │ │ │ │ + bne 1c88c <_loop0_28_rule+0xe68> │ │ │ │ │ + b 1bc1c <_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 1bf9c <_loop0_28_rule+0x5bc> │ │ │ │ │ + beq 1bfe0 <_loop0_28_rule+0x5bc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c4f4 <_loop0_28_rule+0xb14> │ │ │ │ │ + b 1c538 <_loop0_28_rule+0xb14> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c374 <_loop0_28_rule+0x994> │ │ │ │ │ + b 1c3b8 <_loop0_28_rule+0x994> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ba28 <_loop0_28_rule+0x48> │ │ │ │ │ + b 1ba6c <_loop0_28_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1c2d0 <_loop0_28_rule+0x8f0> │ │ │ │ │ + beq 1c314 <_loop0_28_rule+0x8f0> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c3d4 <_loop0_28_rule+0x9f4> │ │ │ │ │ + b 1c418 <_loop0_28_rule+0x9f4> │ │ │ │ │ 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 1c3b4 <_loop0_28_rule+0x9d4> │ │ │ │ │ - b 1c8ec <_loop0_28_rule+0xf0c> │ │ │ │ │ + beq 1c3f8 <_loop0_28_rule+0x9d4> │ │ │ │ │ + b 1c930 <_loop0_28_rule+0xf0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c7fc <_loop0_28_rule+0xe1c> │ │ │ │ │ - b 1be0c <_loop0_28_rule+0x42c> │ │ │ │ │ + bne 1c840 <_loop0_28_rule+0xe1c> │ │ │ │ │ + b 1be50 <_loop0_28_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c1c4 <_loop0_28_rule+0x7e4> │ │ │ │ │ + b 1c208 <_loop0_28_rule+0x7e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c668 <_loop0_28_rule+0xc88> │ │ │ │ │ - b 1c0bc <_loop0_28_rule+0x6dc> │ │ │ │ │ + beq 1c6ac <_loop0_28_rule+0xc88> │ │ │ │ │ + b 1c100 <_loop0_28_rule+0x6dc> │ │ │ │ │ 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 1ba90 <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1bad4 <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c7dc <_loop0_28_rule+0xdfc> │ │ │ │ │ + b 1c820 <_loop0_28_rule+0xdfc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1c8ec <_loop0_28_rule+0xf0c> │ │ │ │ │ - b 1c034 <_loop0_28_rule+0x654> │ │ │ │ │ + bne 1c930 <_loop0_28_rule+0xf0c> │ │ │ │ │ + b 1c078 <_loop0_28_rule+0x654> │ │ │ │ │ │ │ │ │ │ -0001c990 : │ │ │ │ │ +0001c9d4 : │ │ │ │ │ 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 1ce8c │ │ │ │ │ + beq 1ced0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce8c │ │ │ │ │ + bne 1ced0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cba0 │ │ │ │ │ + bne 1cbe4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cc40 │ │ │ │ │ + bne 1cc84 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca8c │ │ │ │ │ + bne 1cad0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1cba0 │ │ │ │ │ + bne 1cbe4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb10 │ │ │ │ │ + bne 1cb54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cba0 │ │ │ │ │ + bne 1cbe4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbb0 │ │ │ │ │ + bne 1cbf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cba0 │ │ │ │ │ + bne 1cbe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d838 │ │ │ │ │ + bl 1d87c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1cc20 │ │ │ │ │ + bne 1cc64 │ │ │ │ │ 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 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ca08 │ │ │ │ │ + beq 1ca4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3d2c │ │ │ │ │ + bl 3d24 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ca08 │ │ │ │ │ + beq 1ca4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d838 │ │ │ │ │ + bl 1d87c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ca0c │ │ │ │ │ + bne 1ca50 │ │ │ │ │ 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 1cc08 │ │ │ │ │ + bne 1cc4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cc18 │ │ │ │ │ + beq 1cc5c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ca7c │ │ │ │ │ + b 1cac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ce80 │ │ │ │ │ + beq 1cec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce80 │ │ │ │ │ + bne 1cec4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cb88 │ │ │ │ │ + bne 1cbcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 4474 │ │ │ │ │ + bl 446c │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ce44 │ │ │ │ │ + bne 1ce88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1cb88 │ │ │ │ │ + bne 1cbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4474 │ │ │ │ │ + bl 446c │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1cd40 │ │ │ │ │ + bne 1cd84 │ │ │ │ │ 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 1ca3c │ │ │ │ │ + beq 1ca80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1ca7c │ │ │ │ │ + b 1cac0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd2c │ │ │ │ │ + beq 1cd70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23ea4 <_loop1_32_rule> │ │ │ │ │ + bl 23ee8 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1cd2c │ │ │ │ │ + beq 1cd70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d838 │ │ │ │ │ + bl 1d87c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cd30 │ │ │ │ │ + bne 1cd74 │ │ │ │ │ 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 1caec │ │ │ │ │ + beq 1cb30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1caec │ │ │ │ │ + bne 1cb30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1ca7c │ │ │ │ │ + b 1cac0 │ │ │ │ │ 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 1cc08 │ │ │ │ │ - b 1caec │ │ │ │ │ + bne 1cc4c │ │ │ │ │ + b 1cb30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d1ec │ │ │ │ │ + beq 1d230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1ec │ │ │ │ │ + bne 1d230 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1e0 │ │ │ │ │ + bne 1d224 │ │ │ │ │ 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 1cff0 │ │ │ │ │ + bne 1d034 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1d1e0 │ │ │ │ │ + bne 1d224 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf84 │ │ │ │ │ + bne 1cfc8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1e0 │ │ │ │ │ + bne 1d224 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf30 │ │ │ │ │ + bne 1cf74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1e0 │ │ │ │ │ + bne 1d224 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce98 │ │ │ │ │ + bne 1cedc │ │ │ │ │ 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 1c9f4 │ │ │ │ │ - b 1ca7c │ │ │ │ │ + beq 1ca38 │ │ │ │ │ + b 1cac0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1ca60 │ │ │ │ │ - b 1cba0 │ │ │ │ │ + beq 1caa4 │ │ │ │ │ + b 1cbe4 │ │ │ │ │ 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 1cb88 │ │ │ │ │ + bne 1cbcc │ │ │ │ │ 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 1cb84 │ │ │ │ │ + beq 1cbc8 │ │ │ │ │ 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 1ce24 │ │ │ │ │ + beq 1ce68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cdfc │ │ │ │ │ + bne 1ce40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3d2c │ │ │ │ │ + bl 3d24 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1cb94 │ │ │ │ │ + beq 1cbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d838 │ │ │ │ │ + bl 1d87c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cb94 │ │ │ │ │ + bne 1cbd8 │ │ │ │ │ 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 1cc08 │ │ │ │ │ - b 1caec │ │ │ │ │ + bne 1cc4c │ │ │ │ │ + b 1cb30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cda4 │ │ │ │ │ + beq 1cde8 │ │ │ │ │ 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 1cb94 │ │ │ │ │ + b 1cbd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce08 │ │ │ │ │ + bne 1ce4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cb94 │ │ │ │ │ + b 1cbd8 │ │ │ │ │ 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 1cb60 │ │ │ │ │ + beq 1cba4 │ │ │ │ │ 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 1cb64 │ │ │ │ │ + bne 1cba8 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1cd84 │ │ │ │ │ + b 1cdc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cb3c │ │ │ │ │ + b 1cb80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c9d8 │ │ │ │ │ + b 1ca1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9bc <_PyPegen_parse+0x9bc> │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd04 │ │ │ │ │ + beq 1cd48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d2c │ │ │ │ │ + bl 3d24 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd04 │ │ │ │ │ + beq 1cd48 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1cd04 │ │ │ │ │ + beq 1cd48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9bc <_PyPegen_parse+0x9bc> │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd04 │ │ │ │ │ + beq 1cd48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33073,35 +33089,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 1cd08 │ │ │ │ │ + beq 1cd4c │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1cd10 │ │ │ │ │ + b 1cd54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a07c │ │ │ │ │ + bl 1a0c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cce0 │ │ │ │ │ + beq 1cd24 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1cce0 │ │ │ │ │ + beq 1cd24 │ │ │ │ │ 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 │ │ │ │ │ @@ -33109,141 +33125,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 1cf08 │ │ │ │ │ + b 1cf4c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ccbc │ │ │ │ │ + beq 1cd00 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ccbc │ │ │ │ │ + beq 1cd00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1d084 │ │ │ │ │ + bne 1d0c8 │ │ │ │ │ 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 1cf24 │ │ │ │ │ - b 1cd10 │ │ │ │ │ + bne 1cf68 │ │ │ │ │ + b 1cd54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d1f8 │ │ │ │ │ + beq 1d23c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1f8 │ │ │ │ │ + bne 1d23c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1d0 │ │ │ │ │ + bne 1d214 │ │ │ │ │ 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 1d138 │ │ │ │ │ + bne 1d17c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1d1d0 │ │ │ │ │ + bne 1d214 │ │ │ │ │ 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 1d0b0 │ │ │ │ │ + bne 1d0f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc9c │ │ │ │ │ + b 1cce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1d1c0 │ │ │ │ │ + beq 1d204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cf24 │ │ │ │ │ + bne 1cf68 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc18 │ │ │ │ │ + b 1cc5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d1b4 │ │ │ │ │ + beq 1d1f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1b4 │ │ │ │ │ + bne 1d1f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1a4 │ │ │ │ │ + bne 1d1e8 │ │ │ │ │ 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 1d174 │ │ │ │ │ + bne 1d1b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1a4 │ │ │ │ │ + bne 1d1e8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d174 │ │ │ │ │ + bne 1d1b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d078 │ │ │ │ │ + b 1d0bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ @@ -33254,185 +33270,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 1cf08 │ │ │ │ │ + b 1cf4c │ │ │ │ │ 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 1d144 │ │ │ │ │ - b 1cc98 │ │ │ │ │ + bne 1d188 │ │ │ │ │ + b 1ccdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d078 │ │ │ │ │ + b 1d0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d0dc │ │ │ │ │ + b 1d120 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc18 │ │ │ │ │ + b 1cc5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc9c │ │ │ │ │ + b 1cce0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1cd10 │ │ │ │ │ + b 1cd54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cc6c │ │ │ │ │ + b 1ccb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d01c │ │ │ │ │ + b 1d060 │ │ │ │ │ │ │ │ │ │ -0001d204 : │ │ │ │ │ +0001d248 : │ │ │ │ │ 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 1d814 │ │ │ │ │ + beq 1d858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d814 │ │ │ │ │ + bne 1d858 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d820 │ │ │ │ │ + bne 1d864 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d808 │ │ │ │ │ + beq 1d84c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d808 │ │ │ │ │ + bne 1d84c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d82c │ │ │ │ │ + bne 1d870 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d34c │ │ │ │ │ + beq 1d390 │ │ │ │ │ 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 1d398 │ │ │ │ │ + bne 1d3dc │ │ │ │ │ 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 1d49c │ │ │ │ │ + bne 1d4e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d33c │ │ │ │ │ + bne 1d380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d45c │ │ │ │ │ + beq 1d4a0 │ │ │ │ │ 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 1d45c │ │ │ │ │ + beq 1d4a0 │ │ │ │ │ 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 1d470 │ │ │ │ │ + blt 1d4b4 │ │ │ │ │ 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 1d82c │ │ │ │ │ + bne 1d870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d2cc │ │ │ │ │ + beq 1d310 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d2cc │ │ │ │ │ + beq 1d310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d7e0 │ │ │ │ │ + beq 1d824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d7e0 │ │ │ │ │ + beq 1d824 │ │ │ │ │ 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> │ │ │ │ │ @@ -33453,135 +33469,135 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d79c │ │ │ │ │ + beq 1d7e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d7c0 │ │ │ │ │ + bne 1d804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d468 │ │ │ │ │ + b 1d4ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d33c │ │ │ │ │ + b 1d380 │ │ │ │ │ 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 1d2ec │ │ │ │ │ + beq 1d330 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d820 │ │ │ │ │ + bne 1d864 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d7fc │ │ │ │ │ + beq 1d840 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d7fc │ │ │ │ │ + bne 1d840 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d7f0 │ │ │ │ │ + bne 1d834 │ │ │ │ │ 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 1d518 │ │ │ │ │ + beq 1d55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d468 │ │ │ │ │ + bne 1d4ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d2ec │ │ │ │ │ + b 1d330 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d7f0 │ │ │ │ │ + bne 1d834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d5c4 │ │ │ │ │ + bne 1d608 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d7f0 │ │ │ │ │ + bne 1d834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d714 │ │ │ │ │ + bne 1d758 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d7f0 │ │ │ │ │ + bne 1d834 │ │ │ │ │ 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 1d5a0 │ │ │ │ │ + beq 1d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d67c │ │ │ │ │ + bne 1d6c0 │ │ │ │ │ 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 1d4f4 │ │ │ │ │ + b 1d538 │ │ │ │ │ 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 1d53c │ │ │ │ │ + beq 1d580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d53c │ │ │ │ │ + beq 1d580 │ │ │ │ │ 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] │ │ │ │ │ @@ -33603,48 +33619,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5ac │ │ │ │ │ + beq 1d5f0 │ │ │ │ │ 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 1d510 │ │ │ │ │ + b 1d554 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5a0 │ │ │ │ │ + beq 1d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5a0 │ │ │ │ │ + beq 1d5e4 │ │ │ │ │ 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 1d5a0 │ │ │ │ │ + beq 1d5e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -33663,35 +33679,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 1d648 │ │ │ │ │ + b 1d68c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d560 │ │ │ │ │ + beq 1d5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d560 │ │ │ │ │ + beq 1d5a4 │ │ │ │ │ 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 1d560 │ │ │ │ │ + beq 1d5a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33700,208 +33716,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d660 │ │ │ │ │ - b 1d5ac │ │ │ │ │ + bne 1d6a4 │ │ │ │ │ + b 1d5f0 │ │ │ │ │ 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 1d484 │ │ │ │ │ + beq 1d4c8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d484 │ │ │ │ │ + b 1d4c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d7b4 │ │ │ │ │ + bne 1d7f8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d468 │ │ │ │ │ + b 1d4ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d484 │ │ │ │ │ + b 1d4c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d674 │ │ │ │ │ + b 1d6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d4cc │ │ │ │ │ + b 1d510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d288 │ │ │ │ │ + b 1d2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d24c │ │ │ │ │ + b 1d290 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1d33c │ │ │ │ │ + b 1d380 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d484 │ │ │ │ │ + b 1d4c8 │ │ │ │ │ │ │ │ │ │ -0001d838 : │ │ │ │ │ +0001d87c : │ │ │ │ │ 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 1d9c8 │ │ │ │ │ + beq 1da0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d9c8 │ │ │ │ │ + bne 1da0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d8cc │ │ │ │ │ + bne 1d910 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d904 │ │ │ │ │ + bne 1d948 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d8dc │ │ │ │ │ + bne 1d920 │ │ │ │ │ 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 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d8bc │ │ │ │ │ + beq 1d900 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d9d4 │ │ │ │ │ + bne 1da18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d8cc │ │ │ │ │ + b 1d910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dafc │ │ │ │ │ + beq 1db40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dafc │ │ │ │ │ + bne 1db40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1daf0 │ │ │ │ │ + bne 1db34 │ │ │ │ │ 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 1dac0 │ │ │ │ │ + bne 1db04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1daf0 │ │ │ │ │ + bne 1db34 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da88 │ │ │ │ │ + bne 1dacc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1daf0 │ │ │ │ │ + bne 1db34 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da00 │ │ │ │ │ + bne 1da44 │ │ │ │ │ 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 1d8a8 │ │ │ │ │ - b 1d8cc │ │ │ │ │ + beq 1d8ec │ │ │ │ │ + b 1d910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d880 │ │ │ │ │ + b 1d8c4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d8f8 │ │ │ │ │ + beq 1d93c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d8cc │ │ │ │ │ + b 1d910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a07c │ │ │ │ │ + bl 1a0c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d9a0 │ │ │ │ │ + beq 1d9e4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d9a0 │ │ │ │ │ + beq 1d9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 100c │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d9a0 │ │ │ │ │ + beq 1d9e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33910,130 +33926,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 1d9a4 │ │ │ │ │ + beq 1d9e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d9ac │ │ │ │ │ + b 1d9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a07c │ │ │ │ │ + bl 1a0c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d97c │ │ │ │ │ + beq 1d9c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d97c │ │ │ │ │ + beq 1d9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a07c │ │ │ │ │ + bl 1a0c0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d97c │ │ │ │ │ - b 1da34 │ │ │ │ │ + beq 1d9c0 │ │ │ │ │ + b 1da78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a07c │ │ │ │ │ + bl 1a0c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d958 │ │ │ │ │ + beq 1d99c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - beq 1d958 │ │ │ │ │ - b 1da3c │ │ │ │ │ + beq 1d99c │ │ │ │ │ + b 1da80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d9ac │ │ │ │ │ + b 1d9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d930 │ │ │ │ │ + b 1d974 │ │ │ │ │ │ │ │ │ │ -0001db08 : │ │ │ │ │ +0001db4c : │ │ │ │ │ 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 1dd3c │ │ │ │ │ + beq 1dd80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd3c │ │ │ │ │ + bne 1dd80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dcf4 │ │ │ │ │ + bne 1dd38 │ │ │ │ │ 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 1dc04 │ │ │ │ │ + bne 1dc48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 1dcf4 │ │ │ │ │ + bne 1dd38 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc20 │ │ │ │ │ + beq 1dc64 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc20 │ │ │ │ │ + beq 1dc64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1dc20 │ │ │ │ │ + beq 1dc64 │ │ │ │ │ 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 1dc20 │ │ │ │ │ + beq 1dc64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1dd14 │ │ │ │ │ + bne 1dd58 │ │ │ │ │ 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 │ │ │ │ │ @@ -34041,181 +34057,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 1dcf4 │ │ │ │ │ + bne 1dd38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3b50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1dc50 │ │ │ │ │ + beq 1dc94 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 1dbf4 │ │ │ │ │ + b 1dc38 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dc68 │ │ │ │ │ + bne 1dcac │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1dc44 │ │ │ │ │ + b 1dc88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1dc0c │ │ │ │ │ + bne 1dc50 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1dd08 │ │ │ │ │ + beq 1dd4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd08 │ │ │ │ │ + bne 1dd4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1dce0 │ │ │ │ │ + bne 1dd24 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dce0 │ │ │ │ │ + beq 1dd24 │ │ │ │ │ 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 1dd48 │ │ │ │ │ + bne 1dd8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dc60 │ │ │ │ │ + b 1dca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1dc14 │ │ │ │ │ + b 1dc58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dca0 │ │ │ │ │ + b 1dce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1dc48 │ │ │ │ │ + beq 1dc8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dd00 │ │ │ │ │ + b 1dd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1db50 │ │ │ │ │ + b 1db94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1dd90 │ │ │ │ │ + bne 1ddd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dce0 │ │ │ │ │ + beq 1dd24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dce8 │ │ │ │ │ + b 1dd2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ddb0 │ │ │ │ │ + beq 1ddf4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd7c │ │ │ │ │ + bne 1ddc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc48 │ │ │ │ │ + b 1dc8c │ │ │ │ │ │ │ │ │ │ -0001ddc8 : │ │ │ │ │ +0001de0c : │ │ │ │ │ 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 1df84 │ │ │ │ │ + beq 1dfc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df84 │ │ │ │ │ + bne 1dfc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df74 │ │ │ │ │ + bne 1dfb8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1de94 │ │ │ │ │ + beq 1ded8 │ │ │ │ │ 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 1dee4 │ │ │ │ │ + bne 1df28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df74 │ │ │ │ │ + bne 1dfb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ 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 │ │ │ │ │ @@ -34223,132 +34239,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 1df5c │ │ │ │ │ + blt 1dfa0 │ │ │ │ │ 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 1df74 │ │ │ │ │ + bne 1dfb8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1de58 │ │ │ │ │ + beq 1de9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1de58 │ │ │ │ │ + beq 1de9c │ │ │ │ │ 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 1de7c │ │ │ │ │ + beq 1dec0 │ │ │ │ │ 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 1df50 │ │ │ │ │ + beq 1df94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1de7c │ │ │ │ │ + beq 1dec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1de7c │ │ │ │ │ + beq 1dec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1de84 │ │ │ │ │ + b 1dec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1de84 │ │ │ │ │ + b 1dec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1de10 │ │ │ │ │ + b 1de54 │ │ │ │ │ │ │ │ │ │ -0001df90 : │ │ │ │ │ +0001dfd4 : │ │ │ │ │ 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 1e2fc │ │ │ │ │ + beq 1e340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e2fc │ │ │ │ │ + bne 1e340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e2ec │ │ │ │ │ + bne 1e330 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1e064 │ │ │ │ │ + bne 1e0a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e2d4 │ │ │ │ │ + blt 1e318 │ │ │ │ │ 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 1e2ec │ │ │ │ │ + bne 1e330 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e090 │ │ │ │ │ + bne 1e0d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e308 │ │ │ │ │ + bne 1e34c │ │ │ │ │ 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 │ │ │ │ │ @@ -34357,94 +34373,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 1e03c │ │ │ │ │ + beq 1e080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1e03c │ │ │ │ │ + beq 1e080 │ │ │ │ │ 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 1e03c │ │ │ │ │ + bne 1e080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 200c4 │ │ │ │ │ + bl 20108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e040 │ │ │ │ │ + bne 1e084 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1eb70 │ │ │ │ │ + beq 1ebb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb70 │ │ │ │ │ + bne 1ebb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb7c │ │ │ │ │ + bne 1ebc0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1e218 │ │ │ │ │ + bne 1e25c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1eb58 │ │ │ │ │ + blt 1eb9c │ │ │ │ │ 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 1eb7c │ │ │ │ │ + bne 1ebc0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1e244 │ │ │ │ │ + bne 1e288 │ │ │ │ │ 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 1e040 │ │ │ │ │ + bne 1e084 │ │ │ │ │ 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 1e03c │ │ │ │ │ + beq 1e080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e200 │ │ │ │ │ + beq 1e244 │ │ │ │ │ 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] │ │ │ │ │ @@ -34454,18 +34470,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 1ebb8 │ │ │ │ │ + beq 1ebfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ebb8 │ │ │ │ │ + bne 1ebfc │ │ │ │ │ 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] │ │ │ │ │ @@ -34475,239 +34491,239 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1e168 │ │ │ │ │ + beq 1e1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl d000 │ │ │ │ │ + bl cff8 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1e168 │ │ │ │ │ + beq 1e1ac │ │ │ │ │ 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 1e17c │ │ │ │ │ + beq 1e1c0 │ │ │ │ │ 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 1eb8c │ │ │ │ │ + beq 1ebd0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eb8c │ │ │ │ │ + bne 1ebd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e17c │ │ │ │ │ + b 1e1c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e054 │ │ │ │ │ + b 1e098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e054 │ │ │ │ │ + b 1e098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dfd8 │ │ │ │ │ + b 1e01c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1e054 │ │ │ │ │ + bne 1e098 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ebdc │ │ │ │ │ + beq 1ec20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ebdc │ │ │ │ │ + bne 1ec20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ 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 1e388 │ │ │ │ │ + beq 1e3cc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e560 │ │ │ │ │ + bne 1e5a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3c8 │ │ │ │ │ + beq 1e40c │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ - bne 1e560 │ │ │ │ │ + bne 1e5a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e408 │ │ │ │ │ + beq 1e44c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ - bne 1e560 │ │ │ │ │ + bne 1e5a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e440 │ │ │ │ │ + beq 1e484 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e558 │ │ │ │ │ + bne 1e59c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb00 │ │ │ │ │ + bne 1eb44 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ea9c │ │ │ │ │ + bne 1eae0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e734 │ │ │ │ │ + bne 1e778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ 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 1e8ac │ │ │ │ │ + bne 1e8f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7fc │ │ │ │ │ + bne 1e840 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e660 │ │ │ │ │ + bne 1e6a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1eb48 │ │ │ │ │ + bne 1eb8c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5b4 │ │ │ │ │ + bne 1e5f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1e050 │ │ │ │ │ + b 1e094 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34716,851 +34732,851 @@ │ │ │ │ │ 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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 1e544 │ │ │ │ │ + beq 1e588 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e54c │ │ │ │ │ + b 1e590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e540 │ │ │ │ │ + beq 1e584 │ │ │ │ │ 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 1e540 │ │ │ │ │ + bne 1e584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e540 │ │ │ │ │ + bne 1e584 │ │ │ │ │ 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 1e540 │ │ │ │ │ + beq 1e584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e644 │ │ │ │ │ + bne 1e688 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e7d4 │ │ │ │ │ + bne 1e818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eb48 │ │ │ │ │ + beq 1eb8c │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e544 │ │ │ │ │ + b 1e588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e51c │ │ │ │ │ + beq 1e560 │ │ │ │ │ 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 1e520 │ │ │ │ │ + bne 1e564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e520 │ │ │ │ │ + bne 1e564 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e51c │ │ │ │ │ + beq 1e560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d000 │ │ │ │ │ + bl cff8 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e51c │ │ │ │ │ + beq 1e560 │ │ │ │ │ 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 1e51c │ │ │ │ │ + beq 1e560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e714 │ │ │ │ │ + bne 1e758 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e7a8 │ │ │ │ │ + bne 1e7ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e5a0 │ │ │ │ │ + bne 1e5e4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e54c │ │ │ │ │ + b 1e590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e4ac │ │ │ │ │ + beq 1e4f0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e4ac │ │ │ │ │ + beq 1e4f0 │ │ │ │ │ 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 1e4ac │ │ │ │ │ + beq 1e4f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e714 │ │ │ │ │ + bne 1e758 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e714 │ │ │ │ │ + beq 1e758 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7ec │ │ │ │ │ + beq 1e830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e5a0 │ │ │ │ │ + bne 1e5e4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e050 │ │ │ │ │ + b 1e094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7ec │ │ │ │ │ + beq 1e830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e650 │ │ │ │ │ + bne 1e694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e050 │ │ │ │ │ + b 1e094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e4f8 │ │ │ │ │ + beq 1e53c │ │ │ │ │ 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 1e4fc │ │ │ │ │ + bne 1e540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e4fc │ │ │ │ │ + bne 1e540 │ │ │ │ │ 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 1e4f8 │ │ │ │ │ + beq 1e53c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e714 │ │ │ │ │ + bne 1e758 │ │ │ │ │ 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 1e714 │ │ │ │ │ + beq 1e758 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7ec │ │ │ │ │ + beq 1e830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e5a0 │ │ │ │ │ - b 1e7f0 │ │ │ │ │ + bne 1e5e4 │ │ │ │ │ + b 1e834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e4d4 │ │ │ │ │ + beq 1e518 │ │ │ │ │ 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 1e4d8 │ │ │ │ │ + bne 1e51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ea90 │ │ │ │ │ + beq 1ead4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ea90 │ │ │ │ │ + bne 1ead4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e9d8 │ │ │ │ │ + bne 1ea1c │ │ │ │ │ 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 1e948 │ │ │ │ │ + beq 1e98c │ │ │ │ │ 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 1e9f4 │ │ │ │ │ + bne 1ea38 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e9d8 │ │ │ │ │ + bne 1ea1c │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ea70 │ │ │ │ │ + beq 1eab4 │ │ │ │ │ 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 1ea70 │ │ │ │ │ + beq 1eab4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ea1c │ │ │ │ │ + bne 1ea60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e9e8 │ │ │ │ │ + beq 1ea2c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e4d8 │ │ │ │ │ + b 1e51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4d8 │ │ │ │ │ + b 1e51c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4d8 │ │ │ │ │ + b 1e51c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e9b0 │ │ │ │ │ + beq 1e9f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ea84 │ │ │ │ │ + beq 1eac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e9c4 │ │ │ │ │ + bne 1ea08 │ │ │ │ │ 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 1e54c │ │ │ │ │ - b 1e050 │ │ │ │ │ + beq 1e590 │ │ │ │ │ + b 1e094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4d8 │ │ │ │ │ + b 1e51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea3c │ │ │ │ │ + b 1ea80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e908 │ │ │ │ │ + b 1e94c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e488 │ │ │ │ │ + beq 1e4cc │ │ │ │ │ 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 1e488 │ │ │ │ │ + beq 1e4cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e714 │ │ │ │ │ + bne 1e758 │ │ │ │ │ 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 1e714 │ │ │ │ │ - b 1e7a8 │ │ │ │ │ + beq 1e758 │ │ │ │ │ + b 1e7ec │ │ │ │ │ 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 1e464 │ │ │ │ │ + beq 1e4a8 │ │ │ │ │ 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 1e714 │ │ │ │ │ - b 1e7a8 │ │ │ │ │ + beq 1e758 │ │ │ │ │ + b 1e7ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e54c │ │ │ │ │ + b 1e590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e040 │ │ │ │ │ + b 1e084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e104 │ │ │ │ │ + b 1e148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e040 │ │ │ │ │ + b 1e084 │ │ │ │ │ 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 1e2cc │ │ │ │ │ + beq 1e310 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e040 │ │ │ │ │ + b 1e084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e050 │ │ │ │ │ + beq 1e094 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e054 │ │ │ │ │ + b 1e098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e344 │ │ │ │ │ + b 1e388 │ │ │ │ │ │ │ │ │ │ -0001ebe8 : │ │ │ │ │ +0001ec2c : │ │ │ │ │ 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 1f110 │ │ │ │ │ + beq 1f154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f110 │ │ │ │ │ + bne 1f154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f140 │ │ │ │ │ + bne 1f184 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ef8c │ │ │ │ │ + beq 1efd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efd4 │ │ │ │ │ + beq 1f018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f15c │ │ │ │ │ + beq 1f1a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f15c │ │ │ │ │ + bne 1f1a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f1a8 │ │ │ │ │ + bne 1f1ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f150 │ │ │ │ │ + beq 1f194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f150 │ │ │ │ │ + bne 1f194 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ef58 │ │ │ │ │ + bne 1ef9c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1efdc │ │ │ │ │ + bne 1f020 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f080 │ │ │ │ │ + beq 1f0c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f080 │ │ │ │ │ + bne 1f0c4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1f168 │ │ │ │ │ + bne 1f1ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ee78 │ │ │ │ │ + beq 1eebc │ │ │ │ │ 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 1eed0 │ │ │ │ │ + bne 1ef14 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1f168 │ │ │ │ │ + bne 1f1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ef50 │ │ │ │ │ + beq 1ef94 │ │ │ │ │ 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 1ef60 │ │ │ │ │ + beq 1efa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f72c │ │ │ │ │ + bl 1f770 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ef60 │ │ │ │ │ + bne 1efa4 │ │ │ │ │ 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 1f18c │ │ │ │ │ + beq 1f1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f18c │ │ │ │ │ + bne 1f1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efd4 │ │ │ │ │ + beq 1f018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ee60 │ │ │ │ │ + beq 1eea4 │ │ │ │ │ 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 1f11c │ │ │ │ │ + beq 1f160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f11c │ │ │ │ │ + bne 1f160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1ef58 │ │ │ │ │ + blt 1ef9c │ │ │ │ │ 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 1f168 │ │ │ │ │ + bne 1f1ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed70 │ │ │ │ │ + beq 1edb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ed70 │ │ │ │ │ + beq 1edb4 │ │ │ │ │ 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 1ef58 │ │ │ │ │ + beq 1ef9c │ │ │ │ │ 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 1f1d4 │ │ │ │ │ + beq 1f218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f1b4 │ │ │ │ │ + bne 1f1f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ed98 │ │ │ │ │ + b 1eddc │ │ │ │ │ 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 1edfc │ │ │ │ │ + beq 1ee40 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ee68 │ │ │ │ │ + b 1eeac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f174 │ │ │ │ │ + blt 1f1b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1f140 │ │ │ │ │ + bne 1f184 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ec78 │ │ │ │ │ + bne 1ecbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef7c │ │ │ │ │ + b 1efc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1f104 │ │ │ │ │ + beq 1f148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f104 │ │ │ │ │ + bne 1f148 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1f0f8 │ │ │ │ │ + bne 1f13c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1f08c │ │ │ │ │ + bne 1f0d0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f054 │ │ │ │ │ + beq 1f098 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1f0f8 │ │ │ │ │ + bne 1f13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ + bl c1e8 │ │ │ │ │ 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 1ef60 │ │ │ │ │ + bne 1efa4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1ed14 │ │ │ │ │ + bne 1ed58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ed28 │ │ │ │ │ + b 1ed6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f024 │ │ │ │ │ + beq 1f068 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35570,330 +35586,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 1f058 │ │ │ │ │ - b 1f050 │ │ │ │ │ + bne 1f09c │ │ │ │ │ + b 1f094 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f058 │ │ │ │ │ + b 1f09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f000 │ │ │ │ │ + b 1f044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec30 │ │ │ │ │ + b 1ec74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef84 │ │ │ │ │ + beq 1efc8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ee68 │ │ │ │ │ + b 1eeac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ee68 │ │ │ │ │ + b 1eeac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ece4 │ │ │ │ │ + b 1ed28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eca4 │ │ │ │ │ + b 1ece8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ef58 │ │ │ │ │ + b 1ef9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ee68 │ │ │ │ │ + b 1eeac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ef68 │ │ │ │ │ + beq 1efac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef7c │ │ │ │ │ + b 1efc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ef48 │ │ │ │ │ + beq 1ef8c │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ef58 │ │ │ │ │ + b 1ef9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ef54 │ │ │ │ │ - b 1f1c8 │ │ │ │ │ + beq 1ef98 │ │ │ │ │ + b 1f20c │ │ │ │ │ │ │ │ │ │ -0001f1ec <_tmp_26_rule>: │ │ │ │ │ +0001f230 <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f2cc <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1f310 <_tmp_26_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f2cc <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1f310 <_tmp_26_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f274 <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1f2b8 <_tmp_26_rule+0x88> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f284 <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1f2c8 <_tmp_26_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1f264 <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1f2a8 <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f26c <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1f2b0 <_tmp_26_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f26c <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1f2b0 <_tmp_26_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f274 <_tmp_26_rule+0x88> │ │ │ │ │ + b 1f2b8 <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f234 <_tmp_26_rule+0x48> │ │ │ │ │ + b 1f278 <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001f2d8 : │ │ │ │ │ +0001f31c : │ │ │ │ │ list_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f484 │ │ │ │ │ + beq 1f4c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f484 │ │ │ │ │ + bne 1f4c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f450 │ │ │ │ │ + bne 1f494 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f3fc │ │ │ │ │ + beq 1f440 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f444 │ │ │ │ │ + beq 1f488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f72c │ │ │ │ │ + bl 1f770 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f444 │ │ │ │ │ + bne 1f488 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f444 │ │ │ │ │ + beq 1f488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f3e4 │ │ │ │ │ + beq 1f428 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f460 │ │ │ │ │ + beq 1f4a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f460 │ │ │ │ │ + bne 1f4a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f46c │ │ │ │ │ + blt 1f4b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1f450 │ │ │ │ │ + bne 1f494 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f368 │ │ │ │ │ + bne 1f3ac │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f3e4 │ │ │ │ │ + b 1f428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f3ec │ │ │ │ │ + b 1f430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f3e4 │ │ │ │ │ + beq 1f428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f3ec │ │ │ │ │ + b 1f430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f320 │ │ │ │ │ + b 1f364 │ │ │ │ │ │ │ │ │ │ -0001f490 : │ │ │ │ │ +0001f4d4 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f6b4 │ │ │ │ │ + beq 1f6f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f6b4 │ │ │ │ │ + bne 1f6f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f608 │ │ │ │ │ + bne 1f64c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f510 │ │ │ │ │ + beq 1f554 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f5d8 │ │ │ │ │ + bne 1f61c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f558 │ │ │ │ │ + bne 1f59c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f608 │ │ │ │ │ + bne 1f64c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -35902,429 +35918,429 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f548 │ │ │ │ │ + bne 1f58c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f6ec │ │ │ │ │ + beq 1f730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f6ec │ │ │ │ │ + bne 1f730 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f5cc │ │ │ │ │ + bne 1f610 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f618 │ │ │ │ │ + bne 1f65c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f524 │ │ │ │ │ + b 1f568 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f514 │ │ │ │ │ + beq 1f558 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f6f8 │ │ │ │ │ + bne 1f73c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f544 │ │ │ │ │ + b 1f588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f548 │ │ │ │ │ + b 1f58c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5c0 │ │ │ │ │ + beq 1f604 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5c0 │ │ │ │ │ + beq 1f604 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5c0 │ │ │ │ │ + beq 1f604 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5c0 │ │ │ │ │ + beq 1f604 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f6c0 │ │ │ │ │ + bne 1f704 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1f5cc │ │ │ │ │ + beq 1f610 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f5cc │ │ │ │ │ + b 1f610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f4d8 │ │ │ │ │ + b 1f51c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f71c │ │ │ │ │ + beq 1f760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f6a8 │ │ │ │ │ + bne 1f6ec │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f544 │ │ │ │ │ + b 1f588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f594 │ │ │ │ │ + b 1f5d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f544 │ │ │ │ │ + beq 1f588 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f548 │ │ │ │ │ + b 1f58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f544 │ │ │ │ │ + b 1f588 │ │ │ │ │ │ │ │ │ │ -0001f72c : │ │ │ │ │ +0001f770 : │ │ │ │ │ star_named_expressions_sequence_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2002c │ │ │ │ │ + beq 20070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2002c │ │ │ │ │ + bne 20070 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1fb8c │ │ │ │ │ + bne 1fbd0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fff0 │ │ │ │ │ + beq 20034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fff0 │ │ │ │ │ + bne 20034 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1fbec │ │ │ │ │ + bne 1fc30 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 200b8 │ │ │ │ │ + beq 200fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 200b8 │ │ │ │ │ + bne 200fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - bne 1fbe0 │ │ │ │ │ + bne 1fc24 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fde4 │ │ │ │ │ + bne 1fe28 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fe88 │ │ │ │ │ + beq 1fecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe88 │ │ │ │ │ + bne 1fecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fbd4 │ │ │ │ │ + bne 1fc18 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1fb9c │ │ │ │ │ + beq 1fbe0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd60 │ │ │ │ │ + bne 1fda4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fbd4 │ │ │ │ │ + bne 1fc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1fbdc │ │ │ │ │ + beq 1fc20 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1fdd8 │ │ │ │ │ + beq 1fe1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdd8 │ │ │ │ │ + bne 1fe1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200b0 │ │ │ │ │ + bne 200f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 200a4 │ │ │ │ │ + beq 200e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f984 │ │ │ │ │ - b 200b0 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ + b 200f4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc18 │ │ │ │ │ + bne 1fc5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa4c │ │ │ │ │ + bne 1fa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fc00 │ │ │ │ │ + beq 1fc44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc94 │ │ │ │ │ + bne 1fcd8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1fa60 │ │ │ │ │ + beq 1faa4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r9, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa80 │ │ │ │ │ + beq 1fac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20038 │ │ │ │ │ + beq 2007c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20038 │ │ │ │ │ + bne 2007c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20050 │ │ │ │ │ + bne 20094 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1fcb4 │ │ │ │ │ + bne 1fcf8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd54 │ │ │ │ │ + beq 1fd98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd54 │ │ │ │ │ + bne 1fd98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fa4c │ │ │ │ │ + bne 1fa90 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1f90c │ │ │ │ │ + bne 1f950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ff64 │ │ │ │ │ + blt 1ffa8 │ │ │ │ │ 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 1f920 │ │ │ │ │ + beq 1f964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fc0c │ │ │ │ │ + b 1fc50 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2009c │ │ │ │ │ + beq 200e0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1f974 │ │ │ │ │ + b 1f9b8 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2009c │ │ │ │ │ + beq 200e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1fb34 │ │ │ │ │ + ble 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1fb34 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1fb34 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1fb34 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1fb34 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1fb34 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ sub lr, r8, #4 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r8, #4 │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1fb1c │ │ │ │ │ + bne 1fb60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36332,240 +36348,240 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fbec │ │ │ │ │ + beq 1fc30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 1fbec │ │ │ │ │ + bne 1fc30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 1fbdc │ │ │ │ │ + blt 1fc20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f86c │ │ │ │ │ + beq 1f8b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 1fb8c │ │ │ │ │ + b 1fbd0 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fa88 │ │ │ │ │ + b 1facc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f934 │ │ │ │ │ + beq 1f978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1ffd8 │ │ │ │ │ + beq 2001c │ │ │ │ │ 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 1ffbc │ │ │ │ │ + beq 20000 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ff94 │ │ │ │ │ + bne 1ffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f96c │ │ │ │ │ + beq 1f9b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f96c │ │ │ │ │ + beq 1f9b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 200b0 │ │ │ │ │ + b 200f4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 20020 │ │ │ │ │ + beq 20064 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20020 │ │ │ │ │ + bne 20064 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20014 │ │ │ │ │ + bne 20058 │ │ │ │ │ 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 1fef8 │ │ │ │ │ + bne 1ff3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd30 │ │ │ │ │ + beq 1fd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20014 │ │ │ │ │ + bne 20058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ + bl c1e8 │ │ │ │ │ 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 1ff80 │ │ │ │ │ + bne 1ffc4 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f9ec │ │ │ │ │ + bne 1fa30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fa00 │ │ │ │ │ + b 1fa44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f880 │ │ │ │ │ + beq 1f8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1fbd4 │ │ │ │ │ + beq 1fc18 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 20084 │ │ │ │ │ + beq 200c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20064 │ │ │ │ │ + bne 200a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f8b8 │ │ │ │ │ + bne 1f8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f8cc │ │ │ │ │ + b 1f910 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20008 │ │ │ │ │ + beq 2004c │ │ │ │ │ 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 2004c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fffc │ │ │ │ │ + bne 20040 │ │ │ │ │ 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 1fe94 │ │ │ │ │ + bne 1fed8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fe64 │ │ │ │ │ + beq 1fea8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fffc │ │ │ │ │ + bne 20040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ + bl c1e8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1fbdc │ │ │ │ │ + bne 1fc20 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f830 │ │ │ │ │ + bne 1f874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f844 │ │ │ │ │ + b 1f888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fe34 │ │ │ │ │ + beq 1fe78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36574,30 +36590,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 1fe68 │ │ │ │ │ - b 1fe60 │ │ │ │ │ + bne 1feac │ │ │ │ │ + b 1fea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd00 │ │ │ │ │ + beq 1fd44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36607,177 +36623,177 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 1fd34 │ │ │ │ │ - b 1fd2c │ │ │ │ │ + bne 1fd78 │ │ │ │ │ + b 1fd70 │ │ │ │ │ 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 1fc0c │ │ │ │ │ + b 1fc50 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fa88 │ │ │ │ │ + b 1facc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ffe8 │ │ │ │ │ + beq 2002c │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1fc0c │ │ │ │ │ + b 1fc50 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1fc08 │ │ │ │ │ - b 1ffac │ │ │ │ │ + beq 1fc4c │ │ │ │ │ + b 1fff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fc0c │ │ │ │ │ + b 1fc50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fc84 │ │ │ │ │ + b 1fcc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f7bc │ │ │ │ │ + b 1f800 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fe68 │ │ │ │ │ + b 1feac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fe10 │ │ │ │ │ + b 1fe54 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1fd34 │ │ │ │ │ + b 1fd78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fcdc │ │ │ │ │ + b 1fd20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f774 │ │ │ │ │ + b 1f7b8 │ │ │ │ │ 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 1f9d0 │ │ │ │ │ + beq 1fa14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fa88 │ │ │ │ │ + b 1facc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1fdc8 │ │ │ │ │ + beq 1fe0c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fbdc │ │ │ │ │ + b 1fc20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 20078 │ │ │ │ │ - b 1fbdc │ │ │ │ │ + bne 200bc │ │ │ │ │ + b 1fc20 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fbdc │ │ │ │ │ + b 1fc20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f7fc │ │ │ │ │ + b 1f840 │ │ │ │ │ │ │ │ │ │ -000200c4 : │ │ │ │ │ +00020108 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 201ac │ │ │ │ │ + beq 201f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 201ac │ │ │ │ │ + bne 201f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2017c │ │ │ │ │ + bne 201c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2018c │ │ │ │ │ + beq 201d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2018c │ │ │ │ │ + beq 201d0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 201b8 │ │ │ │ │ + beq 201fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201b8 │ │ │ │ │ + bne 201fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -36787,339 +36803,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 2010c │ │ │ │ │ + b 20150 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2017c │ │ │ │ │ + b 201c0 │ │ │ │ │ │ │ │ │ │ -000201e0 : │ │ │ │ │ +00020224 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 203e4 │ │ │ │ │ + beq 20428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 203e4 │ │ │ │ │ + bne 20428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 203d4 │ │ │ │ │ + bne 20418 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 202e0 │ │ │ │ │ + bne 20324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 203bc │ │ │ │ │ + blt 20400 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 203d4 │ │ │ │ │ + bne 20418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20270 │ │ │ │ │ + beq 202b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9434 │ │ │ │ │ + bl 942c │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20270 │ │ │ │ │ + bne 202b4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20270 │ │ │ │ │ + beq 202b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20270 │ │ │ │ │ + beq 202b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20378 │ │ │ │ │ + beq 203bc │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 20384 │ │ │ │ │ + beq 203c8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_CALL _PyAST_Lambda │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 203a8 │ │ │ │ │ + beq 203ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 203a8 │ │ │ │ │ + bne 203ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20280 │ │ │ │ │ + b 202c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 20340 │ │ │ │ │ + b 20384 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20378 │ │ │ │ │ + beq 203bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20280 │ │ │ │ │ + b 202c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20280 │ │ │ │ │ + b 202c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20228 │ │ │ │ │ + b 2026c │ │ │ │ │ │ │ │ │ │ -000203f0 <_tmp_168_rule>: │ │ │ │ │ +00020434 <_tmp_168_rule>: │ │ │ │ │ _tmp_168_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 204d8 <_tmp_168_rule+0xe8> │ │ │ │ │ + beq 2051c <_tmp_168_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 204d8 <_tmp_168_rule+0xe8> │ │ │ │ │ + bne 2051c <_tmp_168_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 204cc <_tmp_168_rule+0xdc> │ │ │ │ │ + bne 20510 <_tmp_168_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2049c <_tmp_168_rule+0xac> │ │ │ │ │ + beq 204e0 <_tmp_168_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4c8 │ │ │ │ │ + bl a510 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2049c <_tmp_168_rule+0xac> │ │ │ │ │ + beq 204e0 <_tmp_168_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 204a8 <_tmp_168_rule+0xb8> │ │ │ │ │ + bne 204ec <_tmp_168_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 20484 <_tmp_168_rule+0x94> │ │ │ │ │ + b 204c8 <_tmp_168_rule+0x94> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 20484 <_tmp_168_rule+0x94> │ │ │ │ │ + beq 204c8 <_tmp_168_rule+0x94> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20490 <_tmp_168_rule+0xa0> │ │ │ │ │ + b 204d4 <_tmp_168_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20438 <_tmp_168_rule+0x48> │ │ │ │ │ + b 2047c <_tmp_168_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000204e4 : │ │ │ │ │ +00020528 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20988 │ │ │ │ │ + beq 209cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20988 │ │ │ │ │ + bne 209cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 207f8 │ │ │ │ │ + bne 2083c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20954 │ │ │ │ │ + bne 20998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20994 │ │ │ │ │ + blt 209d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20758 │ │ │ │ │ + bne 2079c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 207f8 │ │ │ │ │ + bne 2083c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 205dc │ │ │ │ │ + bne 20620 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 207f8 │ │ │ │ │ + bne 2083c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2069c │ │ │ │ │ + bne 206e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 2059c │ │ │ │ │ + beq 205e0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2059c │ │ │ │ │ + beq 205e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2059c │ │ │ │ │ + beq 205e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 204e4 │ │ │ │ │ + bl 20528 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2059c │ │ │ │ │ + beq 205e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2097c │ │ │ │ │ + beq 209c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -37131,150 +37147,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 20734 │ │ │ │ │ + beq 20778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20734 │ │ │ │ │ + bne 20778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 205c8 │ │ │ │ │ + b 2060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20808 │ │ │ │ │ + beq 2084c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20808 │ │ │ │ │ + beq 2084c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 20808 │ │ │ │ │ + beq 2084c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210a4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20808 │ │ │ │ │ + bne 2084c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2097c │ │ │ │ │ + beq 209c0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20688 │ │ │ │ │ + bne 206cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205c8 │ │ │ │ │ + beq 2060c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 205cc │ │ │ │ │ + b 20610 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 207f8 │ │ │ │ │ + bne 2083c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 20948 │ │ │ │ │ + beq 2098c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20948 │ │ │ │ │ + bne 2098c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2093c │ │ │ │ │ + bne 20980 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 208c4 │ │ │ │ │ + bne 20908 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2093c │ │ │ │ │ + bne 20980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 20818 │ │ │ │ │ + bne 2085c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 20588 │ │ │ │ │ + beq 205cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 205cc │ │ │ │ │ + b 20610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 205c8 │ │ │ │ │ + b 2060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207dc │ │ │ │ │ + beq 20820 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207dc │ │ │ │ │ + beq 20820 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207dc │ │ │ │ │ + beq 20820 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207dc │ │ │ │ │ + beq 20820 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -37283,212 +37299,212 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20910 │ │ │ │ │ + bne 20954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 207e8 │ │ │ │ │ + beq 2082c │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 207e8 │ │ │ │ │ + b 2082c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207b4 │ │ │ │ │ + beq 207f8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207b4 │ │ │ │ │ + beq 207f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 208a0 │ │ │ │ │ + beq 208e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 209ac │ │ │ │ │ + beq 209f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 208b8 │ │ │ │ │ + bne 208fc │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 205c8 │ │ │ │ │ + b 2060c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 207e8 │ │ │ │ │ + b 2082c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2078c │ │ │ │ │ + b 207d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 20588 │ │ │ │ │ - b 20760 │ │ │ │ │ + beq 205cc │ │ │ │ │ + b 207a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 205cc │ │ │ │ │ + b 20610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2052c │ │ │ │ │ + b 20570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 205cc │ │ │ │ │ + b 20610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 205c8 │ │ │ │ │ + b 2060c │ │ │ │ │ │ │ │ │ │ -000209bc : │ │ │ │ │ +00020a00 : │ │ │ │ │ slices_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21054 │ │ │ │ │ + beq 21098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21054 │ │ │ │ │ + bne 21098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 20b64 │ │ │ │ │ + bne 20ba8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20b74 │ │ │ │ │ + bne 20bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 20b64 │ │ │ │ │ + blt 20ba8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2103c │ │ │ │ │ + bne 21080 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20ba4 │ │ │ │ │ + beq 20be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ba4 │ │ │ │ │ + bne 20be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21008 │ │ │ │ │ + bne 2104c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20efc │ │ │ │ │ + beq 20f40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ffc │ │ │ │ │ + bne 21040 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bb0 │ │ │ │ │ + bne 20bf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21008 │ │ │ │ │ + bne 2104c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d204 │ │ │ │ │ + bl 1d248 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20f44 │ │ │ │ │ + beq 20f88 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21018 │ │ │ │ │ + bne 2105c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20cbc │ │ │ │ │ + beq 20d00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ed8 │ │ │ │ │ + bne 20f1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ @@ -37498,193 +37514,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 20a88 │ │ │ │ │ + bne 20acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20a9c │ │ │ │ │ + b 20ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ffc │ │ │ │ │ + bne 21040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21060 │ │ │ │ │ + beq 210a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21060 │ │ │ │ │ + bne 210a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ffc │ │ │ │ │ + bne 21040 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f58 │ │ │ │ │ + bne 20f9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ffc │ │ │ │ │ + bne 21040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 20f44 │ │ │ │ │ + beq 20f88 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20f38 │ │ │ │ │ + beq 20f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21018 │ │ │ │ │ + bne 2105c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 20b3c │ │ │ │ │ + b 20b80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2103c │ │ │ │ │ + bne 21080 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2106c │ │ │ │ │ + beq 210b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2106c │ │ │ │ │ + bne 210b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20fdc │ │ │ │ │ + bne 21020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccc8 │ │ │ │ │ + bl ccc0 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20fd4 │ │ │ │ │ + beq 21018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21048 │ │ │ │ │ + beq 2108c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21048 │ │ │ │ │ + bne 2108c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20fc8 │ │ │ │ │ + bne 2100c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20fbc │ │ │ │ │ + beq 21000 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - bne 20fc8 │ │ │ │ │ + bne 2100c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20de0 │ │ │ │ │ - bl ccc8 │ │ │ │ │ + beq 20e24 │ │ │ │ │ + bl ccc0 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20de0 │ │ │ │ │ + beq 20e24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21078 │ │ │ │ │ + bne 210bc │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20f88 │ │ │ │ │ + beq 20fcc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 20d94 │ │ │ │ │ + b 20dd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 20fb8 │ │ │ │ │ + beq 20ffc │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - ble 20e30 │ │ │ │ │ + ble 20e74 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 20e14 │ │ │ │ │ + b 20e58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -37694,103 +37710,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 20fdc │ │ │ │ │ + beq 21020 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20fdc │ │ │ │ │ + bne 21020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 20b64 │ │ │ │ │ + beq 20ba8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20b50 │ │ │ │ │ + bne 20b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20b60 │ │ │ │ │ + beq 20ba4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20b64 │ │ │ │ │ + b 20ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 21024 │ │ │ │ │ + blt 21068 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 20ad4 │ │ │ │ │ - b 21008 │ │ │ │ │ + beq 20b18 │ │ │ │ │ + b 2104c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21024 │ │ │ │ │ + bne 21068 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20cc4 │ │ │ │ │ + b 20d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c2c │ │ │ │ │ + bne 20c70 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20c38 │ │ │ │ │ + bne 20c7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20fe8 │ │ │ │ │ + bne 2102c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20c38 │ │ │ │ │ + b 20c7c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 20dcc │ │ │ │ │ + bne 20e10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37798,108 +37814,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 20b60 │ │ │ │ │ + b 20ba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20b0c │ │ │ │ │ + beq 20b50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20cc4 │ │ │ │ │ + b 20d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ca0 │ │ │ │ │ + beq 20ce4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20cc4 │ │ │ │ │ + b 20d08 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 20b64 │ │ │ │ │ + b 20ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20d54 │ │ │ │ │ + b 20d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20a04 │ │ │ │ │ + b 20a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20bf4 │ │ │ │ │ + b 20c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20cf8 │ │ │ │ │ + b 20d3c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dc4 │ │ │ │ │ + beq 20e08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 20fc8 │ │ │ │ │ + b 2100c │ │ │ │ │ │ │ │ │ │ -000210a4 : │ │ │ │ │ +000210e8 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21264 │ │ │ │ │ + beq 212a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21264 │ │ │ │ │ + bne 212a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21138 │ │ │ │ │ + bne 2117c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 211b8 │ │ │ │ │ + bne 211fc │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21148 │ │ │ │ │ + bne 2118c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -37909,154 +37925,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 21128 │ │ │ │ │ + beq 2116c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21128 │ │ │ │ │ + beq 2116c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2118c │ │ │ │ │ + bne 211d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21138 │ │ │ │ │ + b 2117c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 21184 │ │ │ │ │ + beq 211c8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 21138 │ │ │ │ │ + b 2117c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 213b4 │ │ │ │ │ + beq 213f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213b4 │ │ │ │ │ + bne 213f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 213a8 │ │ │ │ │ + bne 213ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 212fc │ │ │ │ │ + bne 21340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213a8 │ │ │ │ │ + bne 213ec │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21270 │ │ │ │ │ + bne 212b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21114 │ │ │ │ │ - b 21138 │ │ │ │ │ + beq 21158 │ │ │ │ │ + b 2117c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 210ec │ │ │ │ │ + b 21130 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21238 │ │ │ │ │ + beq 2127c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21238 │ │ │ │ │ + beq 2127c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21238 │ │ │ │ │ + beq 2127c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 21374 │ │ │ │ │ + bne 213b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - beq 21248 │ │ │ │ │ + beq 2128c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 21248 │ │ │ │ │ + b 2128c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21210 │ │ │ │ │ + beq 21254 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21210 │ │ │ │ │ + beq 21254 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21210 │ │ │ │ │ + beq 21254 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -38065,615 +38081,615 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 212d0 │ │ │ │ │ + beq 21314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 213c0 │ │ │ │ │ + beq 21404 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 212ec │ │ │ │ │ + bne 21330 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 21184 │ │ │ │ │ + b 211c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21248 │ │ │ │ │ + b 2128c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 211e4 │ │ │ │ │ + b 21228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 21184 │ │ │ │ │ + b 211c8 │ │ │ │ │ │ │ │ │ │ -000213d0 : │ │ │ │ │ +00021414 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21784 │ │ │ │ │ + beq 217c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21784 │ │ │ │ │ + bne 217c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21768 │ │ │ │ │ + bne 217ac │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21600 │ │ │ │ │ + bne 21644 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21630 │ │ │ │ │ + bne 21674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21688 │ │ │ │ │ + bne 216cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 216d8 │ │ │ │ │ + bne 2171c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 217c0 │ │ │ │ │ + bne 21804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 217a8 │ │ │ │ │ + bne 217ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21768 │ │ │ │ │ + bne 217ac │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 216c0 │ │ │ │ │ + bne 21704 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21670 │ │ │ │ │ + bne 216b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21750 │ │ │ │ │ + bne 21794 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21738 │ │ │ │ │ + bne 2177c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21768 │ │ │ │ │ + bne 217ac │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21720 │ │ │ │ │ + bne 21764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21708 │ │ │ │ │ + bne 2174c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 21790 │ │ │ │ │ + bne 217d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2169c │ │ │ │ │ + beq 216e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2169c │ │ │ │ │ + bne 216e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 215f4 │ │ │ │ │ + b 21638 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21650 │ │ │ │ │ + beq 21694 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21620 │ │ │ │ │ + beq 21664 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 21620 │ │ │ │ │ - b 215f4 │ │ │ │ │ + beq 21664 │ │ │ │ │ + b 21638 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21644 │ │ │ │ │ - b 21650 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21614 │ │ │ │ │ + bne 21658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21620 │ │ │ │ │ + beq 21664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 215f4 │ │ │ │ │ + b 21638 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21614 │ │ │ │ │ - b 2169c │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4270 │ │ │ │ │ + bl 4268 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21644 │ │ │ │ │ - b 21650 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21644 │ │ │ │ │ - b 21650 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21614 │ │ │ │ │ - b 2169c │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21644 │ │ │ │ │ - b 21650 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21614 │ │ │ │ │ - b 2169c │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 215f4 │ │ │ │ │ + b 21638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 215f4 │ │ │ │ │ + b 21638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21414 │ │ │ │ │ + b 21458 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21614 │ │ │ │ │ - b 2169c │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21644 │ │ │ │ │ - b 21650 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21614 │ │ │ │ │ - b 2169c │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ │ │ │ │ │ -000217d8 <_gather_86_rule>: │ │ │ │ │ +0002181c <_gather_86_rule>: │ │ │ │ │ _gather_86_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #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 21da8 <_gather_86_rule+0x5d0> │ │ │ │ │ + beq 21dec <_gather_86_rule+0x5d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21da8 <_gather_86_rule+0x5d0> │ │ │ │ │ + bne 21dec <_gather_86_rule+0x5d0> │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 21be4 <_gather_86_rule+0x40c> │ │ │ │ │ + bne 21c28 <_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 21d48 <_gather_86_rule+0x570> │ │ │ │ │ + beq 21d8c <_gather_86_rule+0x570> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21d48 <_gather_86_rule+0x570> │ │ │ │ │ + bne 21d8c <_gather_86_rule+0x570> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cbc <_gather_86_rule+0x4e4> │ │ │ │ │ + bne 21d00 <_gather_86_rule+0x4e4> │ │ │ │ │ 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 21c54 <_gather_86_rule+0x47c> │ │ │ │ │ + bne 21c98 <_gather_86_rule+0x47c> │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r8, #8] │ │ │ │ │ - bne 21cc0 <_gather_86_rule+0x4e8> │ │ │ │ │ + bne 21d04 <_gather_86_rule+0x4e8> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21dd8 <_gather_86_rule+0x600> │ │ │ │ │ + beq 21e1c <_gather_86_rule+0x600> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21dd8 <_gather_86_rule+0x600> │ │ │ │ │ + bne 21e1c <_gather_86_rule+0x600> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r8, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 21dd0 <_gather_86_rule+0x5f8> │ │ │ │ │ + bne 21e14 <_gather_86_rule+0x5f8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3f8> │ │ │ │ │ + beq 21c14 <_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 21bd0 <_gather_86_rule+0x3f8> │ │ │ │ │ + beq 21c14 <_gather_86_rule+0x3f8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3f8> │ │ │ │ │ + beq 21c14 <_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 21db4 <_gather_86_rule+0x5dc> │ │ │ │ │ + beq 21df8 <_gather_86_rule+0x5dc> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r8, #88] @ 0x58 │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ subeq r3, r3, #2 │ │ │ │ │ - bne 21de4 <_gather_86_rule+0x60c> │ │ │ │ │ + bne 21e28 <_gather_86_rule+0x60c> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21e00 <_gather_86_rule+0x628> │ │ │ │ │ + beq 21e44 <_gather_86_rule+0x628> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21e00 <_gather_86_rule+0x628> │ │ │ │ │ + bne 21e44 <_gather_86_rule+0x628> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cbc <_gather_86_rule+0x4e4> │ │ │ │ │ + bne 21d00 <_gather_86_rule+0x4e4> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21cb0 <_gather_86_rule+0x4d8> │ │ │ │ │ + beq 21cf4 <_gather_86_rule+0x4d8> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 219f4 <_gather_86_rule+0x21c> │ │ │ │ │ - b 21cbc <_gather_86_rule+0x4e4> │ │ │ │ │ + beq 21a38 <_gather_86_rule+0x21c> │ │ │ │ │ + b 21d00 <_gather_86_rule+0x4e4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21abc <_gather_86_rule+0x2e4> │ │ │ │ │ + beq 21b00 <_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 21d90 <_gather_86_rule+0x5b8> │ │ │ │ │ + beq 21dd4 <_gather_86_rule+0x5b8> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21d28 <_gather_86_rule+0x550> │ │ │ │ │ + bne 21d6c <_gather_86_rule+0x550> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 21bf0 <_gather_86_rule+0x418> │ │ │ │ │ + beq 21c34 <_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 21ac8 <_gather_86_rule+0x2f0> │ │ │ │ │ + beq 21b0c <_gather_86_rule+0x2f0> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 21d1c <_gather_86_rule+0x544> │ │ │ │ │ + beq 21d60 <_gather_86_rule+0x544> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21d1c <_gather_86_rule+0x544> │ │ │ │ │ + bne 21d60 <_gather_86_rule+0x544> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cd4 <_gather_86_rule+0x4fc> │ │ │ │ │ + bne 21d18 <_gather_86_rule+0x4fc> │ │ │ │ │ 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 21c14 <_gather_86_rule+0x43c> │ │ │ │ │ + bne 21c58 <_gather_86_rule+0x43c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 21c9c <_gather_86_rule+0x4c4> │ │ │ │ │ + bne 21ce0 <_gather_86_rule+0x4c4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 21cc8 <_gather_86_rule+0x4f0> │ │ │ │ │ + beq 21d0c <_gather_86_rule+0x4f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21cc8 <_gather_86_rule+0x4f0> │ │ │ │ │ + bne 21d0c <_gather_86_rule+0x4f0> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c94 <_gather_86_rule+0x4bc> │ │ │ │ │ + bne 21cd8 <_gather_86_rule+0x4bc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 21abc <_gather_86_rule+0x2e4> │ │ │ │ │ + beq 21b00 <_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 219a0 <_gather_86_rule+0x1c8> │ │ │ │ │ + bne 219e4 <_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 21ca8 <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 21cec <_gather_86_rule+0x4d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21ba0 <_gather_86_rule+0x3c8> │ │ │ │ │ + ble 21be4 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 21ba0 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21be4 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 21ba0 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21be4 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 21ba0 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21be4 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 21ba0 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21be4 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 21ba0 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21be4 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 21ba0 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21be4 <_gather_86_rule+0x3c8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 21ba0 <_gather_86_rule+0x3c8> │ │ │ │ │ + beq 21be4 <_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 21b88 <_gather_86_rule+0x3b0> │ │ │ │ │ + bne 21bcc <_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 21be4 <_gather_86_rule+0x40c> │ │ │ │ │ + b 21c28 <_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 │ │ │ │ │ @@ -38681,282 +38697,282 @@ │ │ │ │ │ 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 21ca8 <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 21cec <_gather_86_rule+0x4d0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 219e4 <_gather_86_rule+0x20c> │ │ │ │ │ + b 21a28 <_gather_86_rule+0x20c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21a54 <_gather_86_rule+0x27c> │ │ │ │ │ + beq 21a98 <_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 21e30 <_gather_86_rule+0x658> │ │ │ │ │ + beq 21e74 <_gather_86_rule+0x658> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21e0c <_gather_86_rule+0x634> │ │ │ │ │ + bne 21e50 <_gather_86_rule+0x634> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 219dc <_gather_86_rule+0x204> │ │ │ │ │ + b 21a20 <_gather_86_rule+0x204> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2188c <_gather_86_rule+0xb4> │ │ │ │ │ + beq 218d0 <_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 21d04 <_gather_86_rule+0x52c> │ │ │ │ │ + beq 21d48 <_gather_86_rule+0x52c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21ce4 <_gather_86_rule+0x50c> │ │ │ │ │ + bne 21d28 <_gather_86_rule+0x50c> │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21940 <_gather_86_rule+0x168> │ │ │ │ │ + b 21984 <_gather_86_rule+0x168> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 21ac8 <_gather_86_rule+0x2f0> │ │ │ │ │ + b 21b0c <_gather_86_rule+0x2f0> │ │ │ │ │ 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 21bd8 <_gather_86_rule+0x400> │ │ │ │ │ + b 21c1c <_gather_86_rule+0x400> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21a8c <_gather_86_rule+0x2b4> │ │ │ │ │ + b 21ad0 <_gather_86_rule+0x2b4> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 21ac8 <_gather_86_rule+0x2f0> │ │ │ │ │ + b 21b0c <_gather_86_rule+0x2f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21940 <_gather_86_rule+0x168> │ │ │ │ │ + beq 21984 <_gather_86_rule+0x168> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r8, #60] @ 0x3c │ │ │ │ │ - b 21bd8 <_gather_86_rule+0x400> │ │ │ │ │ + b 21c1c <_gather_86_rule+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21cf8 <_gather_86_rule+0x520> │ │ │ │ │ - b 21bd8 <_gather_86_rule+0x400> │ │ │ │ │ + bne 21d3c <_gather_86_rule+0x520> │ │ │ │ │ + b 21c1c <_gather_86_rule+0x400> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21a30 <_gather_86_rule+0x258> │ │ │ │ │ + b 21a74 <_gather_86_rule+0x258> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d54 <_gather_86_rule+0x57c> │ │ │ │ │ + beq 21d98 <_gather_86_rule+0x57c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r8, #60] @ 0x3c │ │ │ │ │ - b 21c9c <_gather_86_rule+0x4c4> │ │ │ │ │ + b 21ce0 <_gather_86_rule+0x4c4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21868 <_gather_86_rule+0x90> │ │ │ │ │ + b 218ac <_gather_86_rule+0x90> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 219dc <_gather_86_rule+0x204> │ │ │ │ │ + beq 21a20 <_gather_86_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 219dc <_gather_86_rule+0x204> │ │ │ │ │ + beq 21a20 <_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 21bd8 <_gather_86_rule+0x400> │ │ │ │ │ + b 21c1c <_gather_86_rule+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21d3c <_gather_86_rule+0x564> │ │ │ │ │ - b 21c9c <_gather_86_rule+0x4c4> │ │ │ │ │ + bne 21d80 <_gather_86_rule+0x564> │ │ │ │ │ + b 21ce0 <_gather_86_rule+0x4c4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21820 <_gather_86_rule+0x48> │ │ │ │ │ + b 21864 <_gather_86_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21dd0 <_gather_86_rule+0x5f8> │ │ │ │ │ + beq 21e14 <_gather_86_rule+0x5f8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21bd8 <_gather_86_rule+0x400> │ │ │ │ │ + b 21c1c <_gather_86_rule+0x400> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 218c8 <_gather_86_rule+0xf0> │ │ │ │ │ + b 2190c <_gather_86_rule+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 21dc8 <_gather_86_rule+0x5f0> │ │ │ │ │ + bne 21e0c <_gather_86_rule+0x5f0> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 21940 <_gather_86_rule+0x168> │ │ │ │ │ + b 21984 <_gather_86_rule+0x168> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21964 <_gather_86_rule+0x18c> │ │ │ │ │ + b 219a8 <_gather_86_rule+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 21e4c <_gather_86_rule+0x674> │ │ │ │ │ + beq 21e90 <_gather_86_rule+0x674> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 21ac8 <_gather_86_rule+0x2f0> │ │ │ │ │ + b 21b0c <_gather_86_rule+0x2f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21e20 <_gather_86_rule+0x648> │ │ │ │ │ + bne 21e64 <_gather_86_rule+0x648> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 21ac8 <_gather_86_rule+0x2f0> │ │ │ │ │ + b 21b0c <_gather_86_rule+0x2f0> │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 21d60 <_gather_86_rule+0x588> │ │ │ │ │ + b 21da4 <_gather_86_rule+0x588> │ │ │ │ │ │ │ │ │ │ -00021e58 : │ │ │ │ │ +00021e9c : │ │ │ │ │ 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 22018 │ │ │ │ │ + beq 2205c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22018 │ │ │ │ │ + bne 2205c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21ef8 │ │ │ │ │ + bne 21f3c │ │ │ │ │ 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 21f08 │ │ │ │ │ + beq 21f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21f08 │ │ │ │ │ + beq 21f4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22024 │ │ │ │ │ + bne 22068 │ │ │ │ │ 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 21f94 │ │ │ │ │ + beq 21fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21ef8 │ │ │ │ │ + bne 21f3c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2200c │ │ │ │ │ + beq 22050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2200c │ │ │ │ │ + bne 22050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21f8c │ │ │ │ │ + bne 21fd0 │ │ │ │ │ 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 21f9c │ │ │ │ │ + bne 21fe0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21ef0 │ │ │ │ │ + b 21f34 │ │ │ │ │ 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 21f84 │ │ │ │ │ + beq 21fc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38965,397 +38981,397 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 21f88 │ │ │ │ │ + beq 21fcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21f8c │ │ │ │ │ + b 21fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21f58 │ │ │ │ │ + b 21f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21ea0 │ │ │ │ │ + b 21ee4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ef0 │ │ │ │ │ + beq 21f34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21ef8 │ │ │ │ │ + b 21f3c │ │ │ │ │ │ │ │ │ │ -00022050 : │ │ │ │ │ +00022094 : │ │ │ │ │ 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 23644 │ │ │ │ │ + beq 236c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23644 │ │ │ │ │ + bne 236c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2267c │ │ │ │ │ + bne 226c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 233dc │ │ │ │ │ + beq 23788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233dc │ │ │ │ │ + bne 23788 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2293c │ │ │ │ │ + bne 22980 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23474 │ │ │ │ │ + beq 236b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23474 │ │ │ │ │ + bne 236b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229c8 │ │ │ │ │ + bne 229c4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2298c │ │ │ │ │ + beq 22988 │ │ │ │ │ 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 22e84 │ │ │ │ │ + bne 22ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22510 │ │ │ │ │ + bne 22554 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 224bc │ │ │ │ │ + bne 22500 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 234d4 │ │ │ │ │ + beq 23764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234d4 │ │ │ │ │ + bne 23764 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 224b4 │ │ │ │ │ + bne 224f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22478 │ │ │ │ │ + beq 224bc │ │ │ │ │ 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 22f30 │ │ │ │ │ + bne 23044 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22de0 │ │ │ │ │ + bne 22da4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22fa0 │ │ │ │ │ + bne 22fac │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2267c │ │ │ │ │ + bne 226c0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 234c8 │ │ │ │ │ + beq 236d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234c8 │ │ │ │ │ + bne 236d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - bne 227e4 │ │ │ │ │ + bne 22828 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 234ec │ │ │ │ │ + beq 2377c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234ec │ │ │ │ │ + bne 2377c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22980 │ │ │ │ │ + bne 22a0c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 22944 │ │ │ │ │ + beq 229d0 │ │ │ │ │ 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 22e68 │ │ │ │ │ + bne 22eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22688 │ │ │ │ │ + bne 226cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22508 │ │ │ │ │ + bne 2254c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 233e8 │ │ │ │ │ + beq 23600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233e8 │ │ │ │ │ + bne 23600 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22500 │ │ │ │ │ + bne 22544 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 224c4 │ │ │ │ │ + beq 22508 │ │ │ │ │ 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 22f14 │ │ │ │ │ + bne 23028 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d60 │ │ │ │ │ + bne 22e24 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22e98 │ │ │ │ │ + bne 22edc │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2267c │ │ │ │ │ + bne 226c0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23468 │ │ │ │ │ + beq 234bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23468 │ │ │ │ │ + bne 234bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22cfc │ │ │ │ │ + bne 22d40 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 234e0 │ │ │ │ │ + beq 23770 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234e0 │ │ │ │ │ + bne 23770 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22450 │ │ │ │ │ + bne 22494 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22f44 │ │ │ │ │ + beq 22f50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22f84 │ │ │ │ │ + bne 22f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 23058 │ │ │ │ │ + bne 2309c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 22450 │ │ │ │ │ + bne 22494 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22bac │ │ │ │ │ + bne 22bf0 │ │ │ │ │ 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 23198 │ │ │ │ │ + blt 23154 │ │ │ │ │ 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 22f28 │ │ │ │ │ + bne 2303c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 221d0 │ │ │ │ │ + beq 22214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22200 │ │ │ │ │ + b 22244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 230ec │ │ │ │ │ + blt 23130 │ │ │ │ │ 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 22f0c │ │ │ │ │ + bne 23020 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22338 │ │ │ │ │ + beq 2237c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22368 │ │ │ │ │ + b 223ac │ │ │ │ │ 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 22158 │ │ │ │ │ + beq 2219c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22158 │ │ │ │ │ + beq 2219c │ │ │ │ │ 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 234bc │ │ │ │ │ + beq 235a8 │ │ │ │ │ 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] │ │ │ │ │ @@ -39367,58 +39383,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 234b0 │ │ │ │ │ + beq 2359c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2348c │ │ │ │ │ + bne 23578 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23480 │ │ │ │ │ + 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 23480 │ │ │ │ │ + bne 23478 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229c8 │ │ │ │ │ + bne 229c4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23628 │ │ │ │ │ + beq 2345c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 229c8 │ │ │ │ │ + bne 229c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 227f4 │ │ │ │ │ + bne 22838 │ │ │ │ │ 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 23620 │ │ │ │ │ + beq 23454 │ │ │ │ │ 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 │ │ │ │ │ @@ -39426,41 +39442,41 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 228d4 │ │ │ │ │ + bne 22918 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 22210 │ │ │ │ │ + beq 22254 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 22468 │ │ │ │ │ + b 224ac │ │ │ │ │ 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 222c0 │ │ │ │ │ + beq 22304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 222c0 │ │ │ │ │ + beq 22304 │ │ │ │ │ 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 2345c │ │ │ │ │ + beq 23644 │ │ │ │ │ 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] │ │ │ │ │ @@ -39472,58 +39488,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23450 │ │ │ │ │ + beq 23430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2342c │ │ │ │ │ + bne 23634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23420 │ │ │ │ │ + beq 23628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23420 │ │ │ │ │ + bne 23628 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22980 │ │ │ │ │ + bne 22a0c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 233c0 │ │ │ │ │ + beq 23544 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22980 │ │ │ │ │ + bne 22a0c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22864 │ │ │ │ │ + bne 228a8 │ │ │ │ │ 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 233b8 │ │ │ │ │ + beq 2353c │ │ │ │ │ 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 │ │ │ │ │ @@ -39531,162 +39547,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 22464 │ │ │ │ │ + bne 224a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 22378 │ │ │ │ │ - b 2267c │ │ │ │ │ + beq 223bc │ │ │ │ │ + b 226c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23750 │ │ │ │ │ + bl 23794 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2261c │ │ │ │ │ + beq 22660 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23544 │ │ │ │ │ + bne 235d8 │ │ │ │ │ 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 229d4 │ │ │ │ │ + bne 22abc │ │ │ │ │ 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 23620 │ │ │ │ │ + beq 23454 │ │ │ │ │ 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 22634 │ │ │ │ │ - b 22848 │ │ │ │ │ + beq 22678 │ │ │ │ │ + b 2288c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23750 │ │ │ │ │ + bl 23794 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22794 │ │ │ │ │ + beq 227d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 236c0 │ │ │ │ │ + bne 234fc │ │ │ │ │ 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 22a78 │ │ │ │ │ + bne 22a18 │ │ │ │ │ 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 233b8 │ │ │ │ │ + beq 2353c │ │ │ │ │ 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 227ac │ │ │ │ │ - b 228b8 │ │ │ │ │ + beq 227f0 │ │ │ │ │ + b 228fc │ │ │ │ │ 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 2266c │ │ │ │ │ + beq 226b0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23614 │ │ │ │ │ + beq 23530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23614 │ │ │ │ │ + bne 23530 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 232b4 │ │ │ │ │ + bne 231b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c2c │ │ │ │ │ + bl 23c70 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 231b0 │ │ │ │ │ + bne 231b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22670 │ │ │ │ │ + b 226b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23438 │ │ │ │ │ + blt 23584 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ + 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 22e60 │ │ │ │ │ + bne 22ec0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 222b0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 22368 │ │ │ │ │ + beq 2218c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23498 │ │ │ │ │ + blt 2343c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ + 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 22e7c │ │ │ │ │ + bne 22ea4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22148 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22200 │ │ │ │ │ + beq 222f4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 223ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23750 │ │ │ │ │ + bl 23794 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2282c │ │ │ │ │ + beq 228e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 236d8 │ │ │ │ │ + bne 235f0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23620 │ │ │ │ │ + beq 2353c │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39694,43 +39710,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 22b1c │ │ │ │ │ + bne 22b60 │ │ │ │ │ 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 23620 │ │ │ │ │ + beq 2353c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22848 │ │ │ │ │ - b 22634 │ │ │ │ │ + bgt 228fc │ │ │ │ │ + b 227f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23750 │ │ │ │ │ + bl 23794 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2289c │ │ │ │ │ + beq 22870 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 236e8 │ │ │ │ │ + bne 23404 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 233b8 │ │ │ │ │ + beq 23454 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39738,143 +39754,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 22b64 │ │ │ │ │ + bne 22ba8 │ │ │ │ │ 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 233b8 │ │ │ │ │ + beq 23454 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 228b8 │ │ │ │ │ - b 227ac │ │ │ │ │ + bgt 2288c │ │ │ │ │ + b 22678 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23750 │ │ │ │ │ + bl 23794 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22a44 │ │ │ │ │ + beq 22a88 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 235fc │ │ │ │ │ + bne 23668 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22d34 │ │ │ │ │ + beq 22d78 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22a1c │ │ │ │ │ + b 22a60 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23750 │ │ │ │ │ + bl 23794 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22ae8 │ │ │ │ │ + beq 22b2c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 235c8 │ │ │ │ │ + bne 23650 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22d08 │ │ │ │ │ + beq 22d4c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22ac0 │ │ │ │ │ + b 22b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22450 │ │ │ │ │ + beq 22494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22450 │ │ │ │ │ + beq 22494 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 230c0 │ │ │ │ │ + beq 23104 │ │ │ │ │ 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 2368c │ │ │ │ │ + beq 233e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2366c │ │ │ │ │ + bne 234e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 236b4 │ │ │ │ │ + beq 234d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 236b4 │ │ │ │ │ + bne 234d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22450 │ │ │ │ │ + bne 22494 │ │ │ │ │ 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 236a4 │ │ │ │ │ + beq 23568 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 22450 │ │ │ │ │ + bne 22494 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23014 │ │ │ │ │ + bne 23058 │ │ │ │ │ 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 2369c │ │ │ │ │ + beq 23560 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 230cc │ │ │ │ │ + bgt 23110 │ │ │ │ │ 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 │ │ │ │ │ @@ -39882,396 +39898,375 @@ │ │ │ │ │ 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 22464 │ │ │ │ │ + bne 224a8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22464 │ │ │ │ │ + b 224a8 │ │ │ │ │ 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 233b8 │ │ │ │ │ + beq 23454 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22b98 │ │ │ │ │ + b 22bdc │ │ │ │ │ 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 23620 │ │ │ │ │ + beq 2353c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22b50 │ │ │ │ │ + b 22b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 2234c │ │ │ │ │ + beq 22228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2338c │ │ │ │ │ + beq 23484 │ │ │ │ │ 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 230e0 │ │ │ │ │ + beq 23148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 233f4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + bne 2368c │ │ │ │ │ + ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22704 │ │ │ │ │ + str ip, [r4, #88] @ 0x58 │ │ │ │ │ + b 225d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 221e4 │ │ │ │ │ + beq 22390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23414 │ │ │ │ │ + beq 236ac │ │ │ │ │ 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 2318c │ │ │ │ │ + beq 23124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23404 │ │ │ │ │ - ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ + bne 2369c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 2258c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22748 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22980 │ │ │ │ │ + bne 22a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d240 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 22978 │ │ │ │ │ + b 22a04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229c8 │ │ │ │ │ + bne 229c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d240 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 229c0 │ │ │ │ │ + b 229bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22364 │ │ │ │ │ + bne 223a8 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 235bc │ │ │ │ │ + beq 23680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235bc │ │ │ │ │ + bne 23680 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 22f04 │ │ │ │ │ + bne 22f48 │ │ │ │ │ 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 23148 │ │ │ │ │ + bne 232bc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22508 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 22500 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 224f8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 224b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 224ac │ │ │ │ │ + b 2254c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23678 │ │ │ │ │ + blt 233f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22f90 │ │ │ │ │ + beq 22f9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22450 │ │ │ │ │ + bne 22494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d240 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22418 │ │ │ │ │ - b 22450 │ │ │ │ │ + beq 2245c │ │ │ │ │ + b 22494 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 221fc │ │ │ │ │ + bne 22240 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 235a4 │ │ │ │ │ + beq 234c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235a4 │ │ │ │ │ + bne 234c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2300c │ │ │ │ │ + bne 23018 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 23104 │ │ │ │ │ + bne 2316c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 224bc │ │ │ │ │ + b 22500 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 22544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c2c │ │ │ │ │ + bl c1e8 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 2253c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 224f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c1e8 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 224f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c70 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 22ca4 │ │ │ │ │ + beq 22ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23398 │ │ │ │ │ + bne 233c4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 23314 │ │ │ │ │ + beq 23358 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r8, r6, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 22c90 │ │ │ │ │ + b 22cd4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2242c │ │ │ │ │ + beq 22470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2242c │ │ │ │ │ + beq 22470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22450 │ │ │ │ │ + beq 22494 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22c00 │ │ │ │ │ + bne 22c44 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c00 │ │ │ │ │ + b 22c44 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 22cbc │ │ │ │ │ + b 22d00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2338c │ │ │ │ │ + beq 236ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22508 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC67 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 23578 │ │ │ │ │ + b 2254c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + beq 23484 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 23418 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2300c │ │ │ │ │ + b 22500 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 236f8 │ │ │ │ │ + bne 23490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - beq 23390 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 23488 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22f04 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 23414 │ │ │ │ │ + b 23018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 224bc │ │ │ │ │ + b 22980 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23660 │ │ │ │ │ + beq 2361c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23660 │ │ │ │ │ + bne 2361c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23650 │ │ │ │ │ + bne 2360c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23524 │ │ │ │ │ + beq 233a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 23650 │ │ │ │ │ + bne 2360c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232d0 │ │ │ │ │ + bne 23314 │ │ │ │ │ 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 r2, r0, #0 │ │ │ │ │ - beq 2351c │ │ │ │ │ + beq 2339c │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bgt 232bc │ │ │ │ │ + bgt 23300 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -40280,509 +40275,530 @@ │ │ │ │ │ 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 2266c │ │ │ │ │ + beq 226b0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 234f8 │ │ │ │ │ + beq 235b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 234f8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22464 │ │ │ │ │ + bne 235b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2293c │ │ │ │ │ + b 224a8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC67 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 236dc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + beq 236b0 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22f48 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, sl, lsl #2] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 23248 │ │ │ │ │ + b 23250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c2c │ │ │ │ │ + bl 23c70 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 2322c │ │ │ │ │ + beq 23234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2335c │ │ │ │ │ + bne 23708 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 23338 │ │ │ │ │ + beq 2337c │ │ │ │ │ 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 23218 │ │ │ │ │ + b 23220 │ │ │ │ │ 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 23724 │ │ │ │ │ + beq 23738 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 23040 │ │ │ │ │ + b 23084 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2351c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 232fc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 232f0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ + movne r6, r0 │ │ │ │ │ + bne 23340 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ 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 2293c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22f04 │ │ │ │ │ + b 22980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23034 │ │ │ │ │ + beq 23078 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 22450 │ │ │ │ │ - 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 22368 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 220d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 222fc │ │ │ │ │ + b 22494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230ec │ │ │ │ │ - b 22dc4 │ │ │ │ │ + beq 22494 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2249c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23198 │ │ │ │ │ - b 22e44 │ │ │ │ │ + beq 22adc │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2300c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2274c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22720 │ │ │ │ │ + beq 23644 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22368 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23438 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 223ac │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22508 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2239c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2210c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 225d4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 225a8 │ │ │ │ │ + b 22618 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22200 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 23018 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 234f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 224bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22238 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 231a4 │ │ │ │ │ + sub ip, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22194 │ │ │ │ │ + b 223e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 223d8 │ │ │ │ │ + b 22fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22274 │ │ │ │ │ + b 22c94 │ │ │ │ │ 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 22464 │ │ │ │ │ - b 22468 │ │ │ │ │ - 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 │ │ │ │ │ + bne 233f0 │ │ │ │ │ + b 22c68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2293c │ │ │ │ │ + b 234b0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22810 │ │ │ │ │ + beq 228c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22200 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 235b0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 2313c │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22e4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22fd0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 23598 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 223ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22ec8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22b90 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ + b 22958 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ 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 22368 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23558 │ │ │ │ │ - b 22b48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22914 │ │ │ │ │ + b 223ac │ │ │ │ │ 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 22494 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 225ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22200 │ │ │ │ │ + b 22244 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 23584 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22500 │ │ │ │ │ + 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 224a8 │ │ │ │ │ + b 224ac │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22854 │ │ │ │ │ + b 23410 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22a38 │ │ │ │ │ + b 23510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22098 │ │ │ │ │ + b 22340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2293c │ │ │ │ │ + b 22980 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 231e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 231d8 │ │ │ │ │ + b 22790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c24 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22458 │ │ │ │ │ + bne 2343c │ │ │ │ │ + b 22764 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2254c │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23678 │ │ │ │ │ - b 22450 │ │ │ │ │ - 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 22450 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22c50 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 23410 │ │ │ │ │ + b 22bd4 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22880 │ │ │ │ │ - b 235dc │ │ │ │ │ + bne 23510 │ │ │ │ │ + b 22b8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22f0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 229f4 │ │ │ │ │ - b 23558 │ │ │ │ │ + bne 23154 │ │ │ │ │ + b 22e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a98 │ │ │ │ │ - b 235dc │ │ │ │ │ + bne 23130 │ │ │ │ │ + b 22e88 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22f48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22150 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 220dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2227c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23744 │ │ │ │ │ + beq 23758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 23180 │ │ │ │ │ + bne 232f4 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22dcc │ │ │ │ │ + b 22e90 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 23334 │ │ │ │ │ + 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 22980 │ │ │ │ │ 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 22458 │ │ │ │ │ + b 2249c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23718 │ │ │ │ │ + b 236fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 221d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2241c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 222b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22118 │ │ │ │ │ │ │ │ │ │ -00023750 : │ │ │ │ │ +00023794 : │ │ │ │ │ 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 23bdc │ │ │ │ │ + beq 23c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23bdc │ │ │ │ │ + bne 23c20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239e0 │ │ │ │ │ + bne 23a24 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 239a0 │ │ │ │ │ + beq 239e4 │ │ │ │ │ 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 23aa8 │ │ │ │ │ + bne 23aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23900 │ │ │ │ │ + bne 23944 │ │ │ │ │ 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 238a8 │ │ │ │ │ + bne 238ec │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23be8 │ │ │ │ │ + beq 23c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23be8 │ │ │ │ │ + bne 23c2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 238f8 │ │ │ │ │ + bne 2393c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 238b8 │ │ │ │ │ + beq 238fc │ │ │ │ │ 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 23b2c │ │ │ │ │ + bne 23b70 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 239f0 │ │ │ │ │ + bne 23a34 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 23ab8 │ │ │ │ │ + bne 23afc │ │ │ │ │ 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 23b4c │ │ │ │ │ + blt 23b90 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 23b24 │ │ │ │ │ + bne 23b68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23870 │ │ │ │ │ + beq 238b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23b14 │ │ │ │ │ + b 23b58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 237ec │ │ │ │ │ + beq 23830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 237ec │ │ │ │ │ + beq 23830 │ │ │ │ │ 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 238a8 │ │ │ │ │ + beq 238ec │ │ │ │ │ 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] │ │ │ │ │ @@ -40794,852 +40810,852 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23a78 │ │ │ │ │ + beq 23abc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a78 │ │ │ │ │ + bne 23abc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 238a4 │ │ │ │ │ + b 238e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23ba8 │ │ │ │ │ + blt 23bec │ │ │ │ │ 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 23a9c │ │ │ │ │ + bne 23ae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 237d8 │ │ │ │ │ + beq 2381c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 238a8 │ │ │ │ │ + b 238ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23884 │ │ │ │ │ + beq 238c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 238f8 │ │ │ │ │ + beq 2393c │ │ │ │ │ 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 23bcc │ │ │ │ │ + beq 23c10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23b40 │ │ │ │ │ + bne 23b84 │ │ │ │ │ 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 2398c │ │ │ │ │ + bne 239d0 │ │ │ │ │ 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 238a4 │ │ │ │ │ - b 238a8 │ │ │ │ │ + beq 238e8 │ │ │ │ │ + b 238ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239e0 │ │ │ │ │ + bne 23a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d240 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 239d4 │ │ │ │ │ + b 23a18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23898 │ │ │ │ │ + bne 238dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23bc0 │ │ │ │ │ + beq 23c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23bc0 │ │ │ │ │ + bne 23c04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23b0c │ │ │ │ │ + bne 23b50 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23b60 │ │ │ │ │ + bne 23ba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 238a4 │ │ │ │ │ + b 238e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 238f8 │ │ │ │ │ + bne 2393c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1f0 │ │ │ │ │ + bl c1e8 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 238f0 │ │ │ │ │ + b 23934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23a54 │ │ │ │ │ + beq 23a98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23b18 │ │ │ │ │ + b 23b5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23bf4 │ │ │ │ │ + bne 23c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 23b14 │ │ │ │ │ + beq 23b58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23b14 │ │ │ │ │ + b 23b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 238a8 │ │ │ │ │ + b 238ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23aec │ │ │ │ │ + b 23b30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23b4c │ │ │ │ │ - b 238f8 │ │ │ │ │ + bne 23b90 │ │ │ │ │ + b 2393c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23798 │ │ │ │ │ + b 237dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23830 │ │ │ │ │ + b 23874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23c20 │ │ │ │ │ + beq 23c64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 23b9c │ │ │ │ │ + bne 23be0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23a5c │ │ │ │ │ + b 23aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23c14 │ │ │ │ │ + b 23c58 │ │ │ │ │ │ │ │ │ │ -00023c2c : │ │ │ │ │ +00023c70 : │ │ │ │ │ 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 23e98 │ │ │ │ │ + beq 23edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23e98 │ │ │ │ │ + bne 23edc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23e0c │ │ │ │ │ + bne 23e50 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 23dac │ │ │ │ │ + beq 23df0 │ │ │ │ │ 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 23df4 │ │ │ │ │ + bne 23e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23e1c │ │ │ │ │ + bne 23e60 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23e0c │ │ │ │ │ + bne 23e50 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23d08 │ │ │ │ │ + bne 23d4c │ │ │ │ │ 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23ce8 │ │ │ │ │ + beq 23d2c │ │ │ │ │ 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 23cf0 │ │ │ │ │ + beq 23d34 │ │ │ │ │ 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 23e8c │ │ │ │ │ + beq 23ed0 │ │ │ │ │ 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 23d88 │ │ │ │ │ + beq 23dcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23cf0 │ │ │ │ │ + beq 23d34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23cf0 │ │ │ │ │ + beq 23d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23cf8 │ │ │ │ │ + b 23d3c │ │ │ │ │ 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 23d94 │ │ │ │ │ + blt 23dd8 │ │ │ │ │ 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 23e00 │ │ │ │ │ + beq 23e44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23e0c │ │ │ │ │ + bne 23e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d248 │ │ │ │ │ + bl d240 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23cb4 │ │ │ │ │ + beq 23cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23cf8 │ │ │ │ │ + b 23d3c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23cc4 │ │ │ │ │ + beq 23d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23cc4 │ │ │ │ │ + beq 23d08 │ │ │ │ │ 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 23cf0 │ │ │ │ │ + beq 23d34 │ │ │ │ │ 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 23d64 │ │ │ │ │ + bne 23da8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23d64 │ │ │ │ │ + b 23da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23c74 │ │ │ │ │ + b 23cb8 │ │ │ │ │ │ │ │ │ │ -00023ea4 <_loop1_32_rule>: │ │ │ │ │ +00023ee8 <_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 246b8 <_loop1_32_rule+0x814> │ │ │ │ │ + beq 246fc <_loop1_32_rule+0x814> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246b8 <_loop1_32_rule+0x814> │ │ │ │ │ + bne 246fc <_loop1_32_rule+0x814> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 24534 <_loop1_32_rule+0x690> │ │ │ │ │ + bne 24578 <_loop1_32_rule+0x690> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2466c <_loop1_32_rule+0x7c8> │ │ │ │ │ + beq 246b0 <_loop1_32_rule+0x7c8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24310 <_loop1_32_rule+0x46c> │ │ │ │ │ + bne 24354 <_loop1_32_rule+0x46c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 24100 <_loop1_32_rule+0x25c> │ │ │ │ │ + b 24144 <_loop1_32_rule+0x25c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 246ac <_loop1_32_rule+0x808> │ │ │ │ │ + beq 246f0 <_loop1_32_rule+0x808> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246ac <_loop1_32_rule+0x808> │ │ │ │ │ + bne 246f0 <_loop1_32_rule+0x808> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 241a4 <_loop1_32_rule+0x300> │ │ │ │ │ + bne 241e8 <_loop1_32_rule+0x300> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 244e4 <_loop1_32_rule+0x640> │ │ │ │ │ + bne 24528 <_loop1_32_rule+0x640> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 241a4 <_loop1_32_rule+0x300> │ │ │ │ │ + bne 241e8 <_loop1_32_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 241ac <_loop1_32_rule+0x308> │ │ │ │ │ + beq 241f0 <_loop1_32_rule+0x308> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 243e4 <_loop1_32_rule+0x540> │ │ │ │ │ + beq 24428 <_loop1_32_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245dc <_loop1_32_rule+0x738> │ │ │ │ │ + bne 24620 <_loop1_32_rule+0x738> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 245fc <_loop1_32_rule+0x758> │ │ │ │ │ + beq 24640 <_loop1_32_rule+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 245fc <_loop1_32_rule+0x758> │ │ │ │ │ + bne 24640 <_loop1_32_rule+0x758> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2464c <_loop1_32_rule+0x7a8> │ │ │ │ │ + bne 24690 <_loop1_32_rule+0x7a8> │ │ │ │ │ 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 24444 <_loop1_32_rule+0x5a0> │ │ │ │ │ + beq 24488 <_loop1_32_rule+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24444 <_loop1_32_rule+0x5a0> │ │ │ │ │ + beq 24488 <_loop1_32_rule+0x5a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245b4 <_loop1_32_rule+0x710> │ │ │ │ │ + bne 245f8 <_loop1_32_rule+0x710> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 243fc <_loop1_32_rule+0x558> │ │ │ │ │ + beq 24440 <_loop1_32_rule+0x558> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 241ac <_loop1_32_rule+0x308> │ │ │ │ │ + bne 241f0 <_loop1_32_rule+0x308> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24688 <_loop1_32_rule+0x7e4> │ │ │ │ │ + beq 246cc <_loop1_32_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246cc <_loop1_32_rule+0x828> │ │ │ │ │ + bne 24710 <_loop1_32_rule+0x828> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 243b8 <_loop1_32_rule+0x514> │ │ │ │ │ + beq 243fc <_loop1_32_rule+0x514> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24608 <_loop1_32_rule+0x764> │ │ │ │ │ + beq 2464c <_loop1_32_rule+0x764> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24608 <_loop1_32_rule+0x764> │ │ │ │ │ + bne 2464c <_loop1_32_rule+0x764> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24620 <_loop1_32_rule+0x77c> │ │ │ │ │ + bne 24664 <_loop1_32_rule+0x77c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24654 <_loop1_32_rule+0x7b0> │ │ │ │ │ + beq 24698 <_loop1_32_rule+0x7b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24654 <_loop1_32_rule+0x7b0> │ │ │ │ │ + bne 24698 <_loop1_32_rule+0x7b0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2464c <_loop1_32_rule+0x7a8> │ │ │ │ │ + bne 24690 <_loop1_32_rule+0x7a8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 24404 <_loop1_32_rule+0x560> │ │ │ │ │ + beq 24448 <_loop1_32_rule+0x560> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23f38 <_loop1_32_rule+0x94> │ │ │ │ │ + bne 23f7c <_loop1_32_rule+0x94> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 241cc <_loop1_32_rule+0x328> │ │ │ │ │ + bne 24210 <_loop1_32_rule+0x328> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a07c │ │ │ │ │ + bl 1a0c0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 24324 <_loop1_32_rule+0x480> │ │ │ │ │ + bne 24368 <_loop1_32_rule+0x480> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 2452c <_loop1_32_rule+0x688> │ │ │ │ │ + beq 24570 <_loop1_32_rule+0x688> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2452c <_loop1_32_rule+0x688> │ │ │ │ │ + bne 24570 <_loop1_32_rule+0x688> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 246c4 <_loop1_32_rule+0x820> │ │ │ │ │ + beq 24708 <_loop1_32_rule+0x820> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + ble 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 24304 <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24348 <_loop1_32_rule+0x460> │ │ │ │ │ sub lr, sl, #4 │ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ │ rsb r5, sl, #4 │ │ │ │ │ add r3, r5, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 242ec <_loop1_32_rule+0x448> │ │ │ │ │ + bne 24330 <_loop1_32_rule+0x448> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 241cc <_loop1_32_rule+0x328> │ │ │ │ │ + bne 24210 <_loop1_32_rule+0x328> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 241cc <_loop1_32_rule+0x328> │ │ │ │ │ + bne 24210 <_loop1_32_rule+0x328> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 241cc <_loop1_32_rule+0x328> │ │ │ │ │ + beq 24210 <_loop1_32_rule+0x328> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 24688 <_loop1_32_rule+0x7e4> │ │ │ │ │ + beq 246cc <_loop1_32_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246cc <_loop1_32_rule+0x828> │ │ │ │ │ + bne 24710 <_loop1_32_rule+0x828> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 240ec <_loop1_32_rule+0x248> │ │ │ │ │ + bne 24130 <_loop1_32_rule+0x248> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24628 <_loop1_32_rule+0x784> │ │ │ │ │ + beq 2466c <_loop1_32_rule+0x784> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 240ec <_loop1_32_rule+0x248> │ │ │ │ │ + b 24130 <_loop1_32_rule+0x248> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 245cc <_loop1_32_rule+0x728> │ │ │ │ │ + bne 24610 <_loop1_32_rule+0x728> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 241ac <_loop1_32_rule+0x308> │ │ │ │ │ + b 241f0 <_loop1_32_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 245c4 <_loop1_32_rule+0x720> │ │ │ │ │ + blt 24608 <_loop1_32_rule+0x720> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 2464c <_loop1_32_rule+0x7a8> │ │ │ │ │ + bne 24690 <_loop1_32_rule+0x7a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23f38 <_loop1_32_rule+0x94> │ │ │ │ │ - b 2419c <_loop1_32_rule+0x2f8> │ │ │ │ │ + bne 23f7c <_loop1_32_rule+0x94> │ │ │ │ │ + b 241e0 <_loop1_32_rule+0x2f8> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 244cc <_loop1_32_rule+0x628> │ │ │ │ │ + beq 24510 <_loop1_32_rule+0x628> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 241a4 <_loop1_32_rule+0x300> │ │ │ │ │ + bne 241e8 <_loop1_32_rule+0x300> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24660 <_loop1_32_rule+0x7bc> │ │ │ │ │ + beq 246a4 <_loop1_32_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24660 <_loop1_32_rule+0x7bc> │ │ │ │ │ + bne 246a4 <_loop1_32_rule+0x7bc> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 244c0 <_loop1_32_rule+0x61c> │ │ │ │ │ + bne 24504 <_loop1_32_rule+0x61c> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 24544 <_loop1_32_rule+0x6a0> │ │ │ │ │ + bne 24588 <_loop1_32_rule+0x6a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24080 <_loop1_32_rule+0x1dc> │ │ │ │ │ - b 241ac <_loop1_32_rule+0x308> │ │ │ │ │ + beq 240c4 <_loop1_32_rule+0x1dc> │ │ │ │ │ + b 241f0 <_loop1_32_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23f90 <_loop1_32_rule+0xec> │ │ │ │ │ + beq 23fd4 <_loop1_32_rule+0xec> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23f98 <_loop1_32_rule+0xf4> │ │ │ │ │ + beq 23fdc <_loop1_32_rule+0xf4> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23f94 <_loop1_32_rule+0xf0> │ │ │ │ │ + beq 23fd8 <_loop1_32_rule+0xf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 241a4 <_loop1_32_rule+0x300> │ │ │ │ │ + b 241e8 <_loop1_32_rule+0x300> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 24314 <_loop1_32_rule+0x470> │ │ │ │ │ + b 24358 <_loop1_32_rule+0x470> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 244b4 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 244f8 <_loop1_32_rule+0x610> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41648,211 +41664,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 244b8 <_loop1_32_rule+0x614> │ │ │ │ │ + beq 244fc <_loop1_32_rule+0x614> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 244c0 <_loop1_32_rule+0x61c> │ │ │ │ │ + b 24504 <_loop1_32_rule+0x61c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 244cc <_loop1_32_rule+0x628> │ │ │ │ │ + beq 24510 <_loop1_32_rule+0x628> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 241ac <_loop1_32_rule+0x308> │ │ │ │ │ + b 241f0 <_loop1_32_rule+0x308> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 245cc <_loop1_32_rule+0x728> │ │ │ │ │ + bne 24610 <_loop1_32_rule+0x728> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 24020 <_loop1_32_rule+0x17c> │ │ │ │ │ + bne 24064 <_loop1_32_rule+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24034 <_loop1_32_rule+0x190> │ │ │ │ │ + b 24078 <_loop1_32_rule+0x190> │ │ │ │ │ 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 24134 <_loop1_32_rule+0x290> │ │ │ │ │ + beq 24178 <_loop1_32_rule+0x290> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 241d4 <_loop1_32_rule+0x330> │ │ │ │ │ + b 24218 <_loop1_32_rule+0x330> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 24314 <_loop1_32_rule+0x470> │ │ │ │ │ + b 24358 <_loop1_32_rule+0x470> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 241a4 <_loop1_32_rule+0x300> │ │ │ │ │ + b 241e8 <_loop1_32_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24160 <_loop1_32_rule+0x2bc> │ │ │ │ │ + b 241a4 <_loop1_32_rule+0x2bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2448c <_loop1_32_rule+0x5e8> │ │ │ │ │ + b 244d0 <_loop1_32_rule+0x5e8> │ │ │ │ │ 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 24314 <_loop1_32_rule+0x470> │ │ │ │ │ + b 24358 <_loop1_32_rule+0x470> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 241d0 <_loop1_32_rule+0x32c> │ │ │ │ │ + beq 24214 <_loop1_32_rule+0x32c> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 241d8 <_loop1_32_rule+0x334> │ │ │ │ │ + b 2421c <_loop1_32_rule+0x334> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23f60 <_loop1_32_rule+0xbc> │ │ │ │ │ + b 23fa4 <_loop1_32_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23eec <_loop1_32_rule+0x48> │ │ │ │ │ + b 23f30 <_loop1_32_rule+0x48> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 24630 <_loop1_32_rule+0x78c> │ │ │ │ │ + b 24674 <_loop1_32_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 243a0 <_loop1_32_rule+0x4fc> │ │ │ │ │ + beq 243e4 <_loop1_32_rule+0x4fc> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 24698 <_loop1_32_rule+0x7f4> │ │ │ │ │ + b 246dc <_loop1_32_rule+0x7f4> │ │ │ │ │ │ │ │ │ │ -000246e0 : │ │ │ │ │ +00024724 : │ │ │ │ │ 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 24930 │ │ │ │ │ + beq 24974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24930 │ │ │ │ │ + bne 24974 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249e8 │ │ │ │ │ + bne 24a2c │ │ │ │ │ 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 249a0 │ │ │ │ │ + bne 249e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249e8 │ │ │ │ │ + bne 24a2c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 248cc │ │ │ │ │ + bne 24910 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249e8 │ │ │ │ │ + bne 24a2c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2493c │ │ │ │ │ + bne 24980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249e8 │ │ │ │ │ + bne 24a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247c8 │ │ │ │ │ + beq 2480c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24814 │ │ │ │ │ + bne 24858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 249e8 │ │ │ │ │ + bne 24a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247fc │ │ │ │ │ + beq 24840 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24898 │ │ │ │ │ + bne 248dc │ │ │ │ │ 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 247c8 │ │ │ │ │ + beq 2480c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 247c8 │ │ │ │ │ + beq 2480c │ │ │ │ │ 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 │ │ │ │ │ @@ -41862,112 +41878,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 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ 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 24804 │ │ │ │ │ + beq 24848 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2480c │ │ │ │ │ + b 24850 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 247fc │ │ │ │ │ + beq 24840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 247fc │ │ │ │ │ + beq 24840 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - b 24844 │ │ │ │ │ + b 24888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24770 │ │ │ │ │ + beq 247b4 │ │ │ │ │ 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 24770 │ │ │ │ │ + beq 247b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24770 │ │ │ │ │ + beq 247b4 │ │ │ │ │ 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 24850 │ │ │ │ │ + b 24894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24728 │ │ │ │ │ + b 2476c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 1036c │ │ │ │ │ + bl 103b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24794 │ │ │ │ │ + beq 247d8 │ │ │ │ │ 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 24794 │ │ │ │ │ + beq 247d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24794 │ │ │ │ │ + beq 247d8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 24850 │ │ │ │ │ + b 24894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c78c │ │ │ │ │ + bl c7d4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2474c │ │ │ │ │ + beq 24790 │ │ │ │ │ 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 │ │ │ │ │ @@ -41975,228 +41991,228 @@ │ │ │ │ │ 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 2486c │ │ │ │ │ + b 248b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 24890 │ │ │ │ │ + b 248d4 │ │ │ │ │ │ │ │ │ │ -000249f4 <_loop1_74_rule>: │ │ │ │ │ +00024a38 <_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 24fa8 <_loop1_74_rule+0x5b4> │ │ │ │ │ + beq 24fec <_loop1_74_rule+0x5b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24fa8 <_loop1_74_rule+0x5b4> │ │ │ │ │ + bne 24fec <_loop1_74_rule+0x5b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f28 <_loop1_74_rule+0x534> │ │ │ │ │ + bne 24f6c <_loop1_74_rule+0x534> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24fc0 <_loop1_74_rule+0x5cc> │ │ │ │ │ + beq 25004 <_loop1_74_rule+0x5cc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 24d00 <_loop1_74_rule+0x30c> │ │ │ │ │ + bne 24d44 <_loop1_74_rule+0x30c> │ │ │ │ │ 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 24c0c <_loop1_74_rule+0x218> │ │ │ │ │ + beq 24c50 <_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 24c0c <_loop1_74_rule+0x218> │ │ │ │ │ + bne 24c50 <_loop1_74_rule+0x218> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24c68 <_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 24f9c <_loop1_74_rule+0x5a8> │ │ │ │ │ + beq 24fe0 <_loop1_74_rule+0x5a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24f9c <_loop1_74_rule+0x5a8> │ │ │ │ │ + bne 24fe0 <_loop1_74_rule+0x5a8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24f90 <_loop1_74_rule+0x59c> │ │ │ │ │ + bne 24fd4 <_loop1_74_rule+0x59c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24d10 <_loop1_74_rule+0x31c> │ │ │ │ │ + beq 24d54 <_loop1_74_rule+0x31c> │ │ │ │ │ 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 24d5c <_loop1_74_rule+0x368> │ │ │ │ │ + beq 24da0 <_loop1_74_rule+0x368> │ │ │ │ │ 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 24ec0 <_loop1_74_rule+0x4cc> │ │ │ │ │ + beq 24f04 <_loop1_74_rule+0x4cc> │ │ │ │ │ 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 24fdc <_loop1_74_rule+0x5e8> │ │ │ │ │ + beq 25020 <_loop1_74_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24e8c <_loop1_74_rule+0x498> │ │ │ │ │ + bne 24ed0 <_loop1_74_rule+0x498> │ │ │ │ │ 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 24eb8 <_loop1_74_rule+0x4c4> │ │ │ │ │ + beq 24efc <_loop1_74_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25058 <_loop1_74_rule+0x664> │ │ │ │ │ + bne 2509c <_loop1_74_rule+0x664> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24e78 <_loop1_74_rule+0x484> │ │ │ │ │ + bne 24ebc <_loop1_74_rule+0x484> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25028 <_loop1_74_rule+0x634> │ │ │ │ │ + beq 2506c <_loop1_74_rule+0x634> │ │ │ │ │ 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 24a9c <_loop1_74_rule+0xa8> │ │ │ │ │ + bne 24ae0 <_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 24ac0 <_loop1_74_rule+0xcc> │ │ │ │ │ + beq 24b04 <_loop1_74_rule+0xcc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24f20 <_loop1_74_rule+0x52c> │ │ │ │ │ + beq 24f64 <_loop1_74_rule+0x52c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f20 <_loop1_74_rule+0x52c> │ │ │ │ │ + bne 24f64 <_loop1_74_rule+0x52c> │ │ │ │ │ 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 2502c <_loop1_74_rule+0x638> │ │ │ │ │ + beq 25070 <_loop1_74_rule+0x638> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24cf0 <_loop1_74_rule+0x2fc> │ │ │ │ │ + ble 24d34 <_loop1_74_rule+0x2fc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24cf0 <_loop1_74_rule+0x2fc> │ │ │ │ │ + beq 24d34 <_loop1_74_rule+0x2fc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24cf0 <_loop1_74_rule+0x2fc> │ │ │ │ │ + beq 24d34 <_loop1_74_rule+0x2fc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24cf0 <_loop1_74_rule+0x2fc> │ │ │ │ │ + beq 24d34 <_loop1_74_rule+0x2fc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24cf0 <_loop1_74_rule+0x2fc> │ │ │ │ │ + beq 24d34 <_loop1_74_rule+0x2fc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 24cf0 <_loop1_74_rule+0x2fc> │ │ │ │ │ + beq 24d34 <_loop1_74_rule+0x2fc> │ │ │ │ │ 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 ip, r3 │ │ │ │ │ - bne 24cd8 <_loop1_74_rule+0x2e4> │ │ │ │ │ + bne 24d1c <_loop1_74_rule+0x2e4> │ │ │ │ │ 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 │ │ │ │ │ @@ -42206,739 +42222,739 @@ │ │ │ │ │ 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 24ec0 <_loop1_74_rule+0x4cc> │ │ │ │ │ + blt 24f04 <_loop1_74_rule+0x4cc> │ │ │ │ │ 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 24f90 <_loop1_74_rule+0x59c> │ │ │ │ │ + bne 24fd4 <_loop1_74_rule+0x59c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24b28 <_loop1_74_rule+0x134> │ │ │ │ │ + bne 24b6c <_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 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24c68 <_loop1_74_rule+0x230> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24fb4 <_loop1_74_rule+0x5c0> │ │ │ │ │ + beq 24ff8 <_loop1_74_rule+0x5c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24fb4 <_loop1_74_rule+0x5c0> │ │ │ │ │ + bne 24ff8 <_loop1_74_rule+0x5c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f10 <_loop1_74_rule+0x51c> │ │ │ │ │ + bne 24f54 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24ed4 <_loop1_74_rule+0x4e0> │ │ │ │ │ + beq 24f18 <_loop1_74_rule+0x4e0> │ │ │ │ │ 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 24f10 <_loop1_74_rule+0x51c> │ │ │ │ │ + beq 24f54 <_loop1_74_rule+0x51c> │ │ │ │ │ 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 24f10 <_loop1_74_rule+0x51c> │ │ │ │ │ + beq 24f54 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25000 <_loop1_74_rule+0x60c> │ │ │ │ │ + beq 25044 <_loop1_74_rule+0x60c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f38 <_loop1_74_rule+0x544> │ │ │ │ │ + bne 24f7c <_loop1_74_rule+0x544> │ │ │ │ │ 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 24f70 <_loop1_74_rule+0x57c> │ │ │ │ │ + beq 24fb4 <_loop1_74_rule+0x57c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25058 <_loop1_74_rule+0x664> │ │ │ │ │ + bne 2509c <_loop1_74_rule+0x664> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24bcc <_loop1_74_rule+0x1d8> │ │ │ │ │ + beq 24c10 <_loop1_74_rule+0x1d8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24a8c <_loop1_74_rule+0x98> │ │ │ │ │ + b 24ad0 <_loop1_74_rule+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24ff4 <_loop1_74_rule+0x600> │ │ │ │ │ + bne 25038 <_loop1_74_rule+0x600> │ │ │ │ │ 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 24bac <_loop1_74_rule+0x1b8> │ │ │ │ │ + bne 24bf0 <_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 24d78 <_loop1_74_rule+0x384> │ │ │ │ │ - b 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + beq 24dbc <_loop1_74_rule+0x384> │ │ │ │ │ + b 24c68 <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24f78 <_loop1_74_rule+0x584> │ │ │ │ │ + blt 24fbc <_loop1_74_rule+0x584> │ │ │ │ │ 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 24f10 <_loop1_74_rule+0x51c> │ │ │ │ │ + bne 24f54 <_loop1_74_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24dd8 <_loop1_74_rule+0x3e4> │ │ │ │ │ + bne 24e1c <_loop1_74_rule+0x3e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24c68 <_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 24d00 <_loop1_74_rule+0x30c> │ │ │ │ │ + b 24d44 <_loop1_74_rule+0x30c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 25014 <_loop1_74_rule+0x620> │ │ │ │ │ + bne 25058 <_loop1_74_rule+0x620> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ 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 24e58 <_loop1_74_rule+0x464> │ │ │ │ │ + bne 24e9c <_loop1_74_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24c68 <_loop1_74_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24c68 <_loop1_74_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24ec0 <_loop1_74_rule+0x4cc> │ │ │ │ │ + b 24f04 <_loop1_74_rule+0x4cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24aec <_loop1_74_rule+0xf8> │ │ │ │ │ + b 24b30 <_loop1_74_rule+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24a3c <_loop1_74_rule+0x48> │ │ │ │ │ + b 24a80 <_loop1_74_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24d9c <_loop1_74_rule+0x3a8> │ │ │ │ │ + b 24de0 <_loop1_74_rule+0x3a8> │ │ │ │ │ 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 24d00 <_loop1_74_rule+0x30c> │ │ │ │ │ + b 24d44 <_loop1_74_rule+0x30c> │ │ │ │ │ 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 24ec0 <_loop1_74_rule+0x4cc> │ │ │ │ │ + beq 24f04 <_loop1_74_rule+0x4cc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24ec0 <_loop1_74_rule+0x4cc> │ │ │ │ │ + b 24f04 <_loop1_74_rule+0x4cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 2504c <_loop1_74_rule+0x658> │ │ │ │ │ + beq 25090 <_loop1_74_rule+0x658> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24c68 <_loop1_74_rule+0x230> │ │ │ │ │ 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 24d00 <_loop1_74_rule+0x30c> │ │ │ │ │ + b 24d44 <_loop1_74_rule+0x30c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24c68 <_loop1_74_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e64 <_loop1_74_rule+0x470> │ │ │ │ │ + beq 24ea8 <_loop1_74_rule+0x470> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24c24 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24c68 <_loop1_74_rule+0x230> │ │ │ │ │ │ │ │ │ │ -00025074 : │ │ │ │ │ +000250b8 : │ │ │ │ │ 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 252ec │ │ │ │ │ + beq 25330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 252ec │ │ │ │ │ + bne 25330 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 251d0 │ │ │ │ │ + bne 25214 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 252e0 │ │ │ │ │ + beq 25324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 252e0 │ │ │ │ │ + bne 25324 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 25284 │ │ │ │ │ + bne 252c8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 25254 │ │ │ │ │ + beq 25298 │ │ │ │ │ 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 251ec │ │ │ │ │ + beq 25230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 251ec │ │ │ │ │ + beq 25230 │ │ │ │ │ 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 251e0 │ │ │ │ │ + beq 25224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25294 │ │ │ │ │ + bne 252d8 │ │ │ │ │ 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 251fc │ │ │ │ │ + beq 25240 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252bc │ │ │ │ │ + bne 25300 │ │ │ │ │ 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 252a0 │ │ │ │ │ + bne 252e4 │ │ │ │ │ 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 251d0 │ │ │ │ │ + bne 25214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252f8 │ │ │ │ │ + bl 2533c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 25230 │ │ │ │ │ + bne 25274 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 251c8 │ │ │ │ │ + b 2520c │ │ │ │ │ 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 251bc │ │ │ │ │ - b 25224 │ │ │ │ │ + bne 25200 │ │ │ │ │ + b 25268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 252a0 │ │ │ │ │ + blt 252e4 │ │ │ │ │ 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 25134 │ │ │ │ │ + beq 25178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 251fc │ │ │ │ │ + b 25240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25198 │ │ │ │ │ + beq 251dc │ │ │ │ │ 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 251fc │ │ │ │ │ + b 25240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 251c8 │ │ │ │ │ + beq 2520c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 251d0 │ │ │ │ │ + b 25214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25104 │ │ │ │ │ + b 25148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 250bc │ │ │ │ │ + b 25100 │ │ │ │ │ │ │ │ │ │ -000252f8 : │ │ │ │ │ +0002533c : │ │ │ │ │ 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 25460 │ │ │ │ │ + beq 254a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25460 │ │ │ │ │ + bne 254a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25438 │ │ │ │ │ + bne 2547c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 25400 │ │ │ │ │ + beq 25444 │ │ │ │ │ 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 253f8 │ │ │ │ │ + beq 2543c │ │ │ │ │ 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 253ec │ │ │ │ │ + beq 25430 │ │ │ │ │ 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 2546c │ │ │ │ │ + beq 254b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2546c │ │ │ │ │ + bne 254b0 │ │ │ │ │ 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 253e0 │ │ │ │ │ + b 25424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25448 │ │ │ │ │ + blt 2548c │ │ │ │ │ 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 25374 │ │ │ │ │ + beq 253b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 253ec │ │ │ │ │ + b 25430 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 253ec │ │ │ │ │ + b 25430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25340 │ │ │ │ │ + b 25384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 253e0 │ │ │ │ │ + beq 25424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 253ec │ │ │ │ │ + b 25430 │ │ │ │ │ │ │ │ │ │ -00025490 <_loop0_72_rule>: │ │ │ │ │ +000254d4 <_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 25a9c <_loop0_72_rule+0x60c> │ │ │ │ │ + beq 25ae0 <_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 25a9c <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 25ae0 <_loop0_72_rule+0x60c> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2576c <_loop0_72_rule+0x2dc> │ │ │ │ │ + bne 257b0 <_loop0_72_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25a74 <_loop0_72_rule+0x5e4> │ │ │ │ │ + beq 25ab8 <_loop0_72_rule+0x5e4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 25a44 <_loop0_72_rule+0x5b4> │ │ │ │ │ + bne 25a88 <_loop0_72_rule+0x5b4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 256a0 <_loop0_72_rule+0x210> │ │ │ │ │ + beq 256e4 <_loop0_72_rule+0x210> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 256a0 <_loop0_72_rule+0x210> │ │ │ │ │ + bne 256e4 <_loop0_72_rule+0x210> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + bne 256fc <_loop0_72_rule+0x228> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25aa8 <_loop0_72_rule+0x618> │ │ │ │ │ + beq 25aec <_loop0_72_rule+0x618> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25aa8 <_loop0_72_rule+0x618> │ │ │ │ │ + bne 25aec <_loop0_72_rule+0x618> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25a90 <_loop0_72_rule+0x600> │ │ │ │ │ + bne 25ad4 <_loop0_72_rule+0x600> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2577c <_loop0_72_rule+0x2ec> │ │ │ │ │ + beq 257c0 <_loop0_72_rule+0x2ec> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 257c8 <_loop0_72_rule+0x338> │ │ │ │ │ + beq 2580c <_loop0_72_rule+0x338> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 25934 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 25978 <_loop0_72_rule+0x4a4> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 259d0 <_loop0_72_rule+0x540> │ │ │ │ │ + beq 25a14 <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25900 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 25944 <_loop0_72_rule+0x470> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2592c <_loop0_72_rule+0x49c> │ │ │ │ │ + beq 25970 <_loop0_72_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 259b4 <_loop0_72_rule+0x524> │ │ │ │ │ + bne 259f8 <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 258ec <_loop0_72_rule+0x45c> │ │ │ │ │ + bne 25930 <_loop0_72_rule+0x45c> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25a28 <_loop0_72_rule+0x598> │ │ │ │ │ + beq 25a6c <_loop0_72_rule+0x598> │ │ │ │ │ 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 25530 <_loop0_72_rule+0xa0> │ │ │ │ │ + bne 25574 <_loop0_72_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25554 <_loop0_72_rule+0xc4> │ │ │ │ │ + beq 25598 <_loop0_72_rule+0xc4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 25a2c <_loop0_72_rule+0x59c> │ │ │ │ │ + beq 25a70 <_loop0_72_rule+0x59c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2575c <_loop0_72_rule+0x2cc> │ │ │ │ │ + ble 257a0 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2575c <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 257a0 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 2575c <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 257a0 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 2575c <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 257a0 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 2575c <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 257a0 <_loop0_72_rule+0x2cc> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 25744 <_loop0_72_rule+0x2b4> │ │ │ │ │ + bne 25788 <_loop0_72_rule+0x2b4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -42948,300 +42964,300 @@ │ │ │ │ │ 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 25934 <_loop0_72_rule+0x4a4> │ │ │ │ │ + blt 25978 <_loop0_72_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25a90 <_loop0_72_rule+0x600> │ │ │ │ │ + bne 25ad4 <_loop0_72_rule+0x600> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 255bc <_loop0_72_rule+0x12c> │ │ │ │ │ + bne 25600 <_loop0_72_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + bne 256fc <_loop0_72_rule+0x228> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 259f4 <_loop0_72_rule+0x564> │ │ │ │ │ + beq 25a38 <_loop0_72_rule+0x564> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 259f4 <_loop0_72_rule+0x564> │ │ │ │ │ + bne 25a38 <_loop0_72_rule+0x564> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25984 <_loop0_72_rule+0x4f4> │ │ │ │ │ + bne 259c8 <_loop0_72_rule+0x4f4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 25948 <_loop0_72_rule+0x4b8> │ │ │ │ │ + beq 2598c <_loop0_72_rule+0x4b8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 25984 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 259c8 <_loop0_72_rule+0x4f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25984 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 259c8 <_loop0_72_rule+0x4f4> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25a00 <_loop0_72_rule+0x570> │ │ │ │ │ + beq 25a44 <_loop0_72_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25a58 <_loop0_72_rule+0x5c8> │ │ │ │ │ + bne 25a9c <_loop0_72_rule+0x5c8> │ │ │ │ │ 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 25994 <_loop0_72_rule+0x504> │ │ │ │ │ + beq 259d8 <_loop0_72_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 259b4 <_loop0_72_rule+0x524> │ │ │ │ │ + bne 259f8 <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25660 <_loop0_72_rule+0x1d0> │ │ │ │ │ + beq 256a4 <_loop0_72_rule+0x1d0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 25520 <_loop0_72_rule+0x90> │ │ │ │ │ + b 25564 <_loop0_72_rule+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 259e8 <_loop0_72_rule+0x558> │ │ │ │ │ + bne 25a2c <_loop0_72_rule+0x558> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25640 <_loop0_72_rule+0x1b0> │ │ │ │ │ + bne 25684 <_loop0_72_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 257e4 <_loop0_72_rule+0x354> │ │ │ │ │ - b 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + beq 25828 <_loop0_72_rule+0x354> │ │ │ │ │ + b 256fc <_loop0_72_rule+0x228> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2599c <_loop0_72_rule+0x50c> │ │ │ │ │ + blt 259e0 <_loop0_72_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25984 <_loop0_72_rule+0x4f4> │ │ │ │ │ + bne 259c8 <_loop0_72_rule+0x4f4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 25844 <_loop0_72_rule+0x3b4> │ │ │ │ │ + bne 25888 <_loop0_72_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + b 256fc <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + b 256fc <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + b 256fc <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 258d8 <_loop0_72_rule+0x448> │ │ │ │ │ + beq 2591c <_loop0_72_rule+0x448> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + b 256fc <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 25934 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 25978 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25934 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 25978 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25808 <_loop0_72_rule+0x378> │ │ │ │ │ + b 2584c <_loop0_72_rule+0x378> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 25a4c <_loop0_72_rule+0x5bc> │ │ │ │ │ + beq 25a90 <_loop0_72_rule+0x5bc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + b 256fc <_loop0_72_rule+0x228> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2576c <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 257b0 <_loop0_72_rule+0x2dc> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 256b8 <_loop0_72_rule+0x228> │ │ │ │ │ + b 256fc <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 258a8 <_loop0_72_rule+0x418> │ │ │ │ │ + beq 258ec <_loop0_72_rule+0x418> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 25a14 <_loop0_72_rule+0x584> │ │ │ │ │ + b 25a58 <_loop0_72_rule+0x584> │ │ │ │ │ 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 2576c <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 257b0 <_loop0_72_rule+0x2dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25934 <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 25978 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 254d8 <_loop0_72_rule+0x48> │ │ │ │ │ + b 2551c <_loop0_72_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25580 <_loop0_72_rule+0xf0> │ │ │ │ │ + b 255c4 <_loop0_72_rule+0xf0> │ │ │ │ │ │ │ │ │ │ -00025ab4 : │ │ │ │ │ +00025af8 : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25efc │ │ │ │ │ + beq 25f40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25efc │ │ │ │ │ + bne 25f40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25f70 │ │ │ │ │ + bne 25fb4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25f5c │ │ │ │ │ + beq 25fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25f5c │ │ │ │ │ + bne 25fa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25e98 │ │ │ │ │ + bne 25edc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25c18 │ │ │ │ │ + beq 25c5c │ │ │ │ │ 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 25c68 │ │ │ │ │ + beq 25cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25c68 │ │ │ │ │ + beq 25cac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -43249,100 +43265,100 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 25e38 │ │ │ │ │ + beq 25e7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - bne 25ee4 │ │ │ │ │ + bne 25f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25c0c │ │ │ │ │ + beq 25c50 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25d8c │ │ │ │ │ + bne 25dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25c78 │ │ │ │ │ + b 25cbc │ │ │ │ │ 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 25e7c │ │ │ │ │ + blt 25ec0 │ │ │ │ │ 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 25e98 │ │ │ │ │ + bne 25edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 25b80 │ │ │ │ │ + bne 25bc4 │ │ │ │ │ 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 25f70 │ │ │ │ │ + bne 25fb4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25f08 │ │ │ │ │ + beq 25f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25f08 │ │ │ │ │ + bne 25f4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25e10 │ │ │ │ │ + bne 25e54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25dc0 │ │ │ │ │ + beq 25e04 │ │ │ │ │ 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 25e10 │ │ │ │ │ + beq 25e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25e10 │ │ │ │ │ + beq 25e54 │ │ │ │ │ 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] │ │ │ │ │ @@ -43350,73 +43366,73 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 25f3c │ │ │ │ │ + beq 25f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25f14 │ │ │ │ │ + bne 25f58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e58 │ │ │ │ │ + bl 21e9c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25f68 │ │ │ │ │ + beq 25fac │ │ │ │ │ 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 25f68 │ │ │ │ │ + beq 25fac │ │ │ │ │ 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 25ea8 │ │ │ │ │ + beq 25eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25ea8 │ │ │ │ │ + bne 25eec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25e28 │ │ │ │ │ + b 25e6c │ │ │ │ │ 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 25e64 │ │ │ │ │ + blt 25ea8 │ │ │ │ │ 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 25e10 │ │ │ │ │ + bne 25e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 25cf4 │ │ │ │ │ + bne 25d38 │ │ │ │ │ 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 │ │ │ │ │ @@ -43424,91 +43440,91 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 25ed4 │ │ │ │ │ + beq 25f18 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c78 │ │ │ │ │ + b 25cbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e1c │ │ │ │ │ + b 25e60 │ │ │ │ │ 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 25c78 │ │ │ │ │ + b 25cbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c78 │ │ │ │ │ + b 25cbc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25db4 │ │ │ │ │ + beq 25df8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25e28 │ │ │ │ │ + b 25e6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c78 │ │ │ │ │ + b 25cbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne 25e4c │ │ │ │ │ - b 25be0 │ │ │ │ │ + bne 25e90 │ │ │ │ │ + b 25c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25afc │ │ │ │ │ + b 25b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25cac │ │ │ │ │ + b 25cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 25d54 │ │ │ │ │ + beq 25d98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e1c │ │ │ │ │ + b 25e60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 25f28 │ │ │ │ │ + bne 25f6c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e1c │ │ │ │ │ + b 25e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25b38 │ │ │ │ │ + b 25b7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e1c │ │ │ │ │ + b 25e60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 25e28 │ │ │ │ │ + b 25e6c │ │ │ │ ├── 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 bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ 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 a4c8 │ │ │ │ │ + bl a510 │ │ │ │ │ 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 1ddc8 │ │ │ │ │ + bl 1de0c │ │ │ │ │ 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 1ddc8 │ │ │ │ │ + bl 1de0c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 694 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -601,24 +601,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 850 <_tmp_130_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9ed0 │ │ │ │ │ R_ARM_CALL lambda_slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 848 <_tmp_130_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 848 <_tmp_130_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a024 │ │ │ │ │ + bl a01c │ │ │ │ │ R_ARM_CALL lambda_slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 900 <_tmp_170_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 187d0 │ │ │ │ │ + bl 18814 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8f0 <_tmp_170_rule+0x98> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -758,15 +758,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne a60 <_tmp_128_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 199c0 │ │ │ │ │ + bl 19a04 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a58 <_tmp_128_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a58 <_tmp_128_rule+0x9c> │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ b d34 <_loop0_145_rule+0x164> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne d2c <_loop0_145_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db08 │ │ │ │ │ + bl 1db4c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq cc8 <_loop0_145_rule+0xf8> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne cb8 <_loop0_145_rule+0xe8> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1000 <_gather_105_rule+0x20c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq fec <_gather_105_rule+0x1f8> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ @@ -1119,15 +1119,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ beq f64 <_gather_105_rule+0x170> │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb60 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq f64 <_gather_105_rule+0x170> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq f30 <_gather_105_rule+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1377,15 +1377,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10118 │ │ │ │ │ + bl 10110 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 17b0 │ │ │ │ │ @@ -1433,15 +1433,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1368 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ @@ -1478,15 +1478,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1404 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1529,15 +1529,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1604 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1684,15 +1684,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16b8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1741,15 +1741,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1764,15 +1764,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d000 <_loop0_78_rule> │ │ │ │ │ + bl cff8 <_loop0_78_rule> │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1826,15 +1826,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 18b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e64 │ │ │ │ │ + bl 17ea8 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 18b4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2428,15 +2428,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2044 <_tmp_177_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 56dc │ │ │ │ │ + bl 56d4 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2034 <_tmp_177_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2482,15 +2482,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 20f0 <_tmp_135_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 25074 │ │ │ │ │ + bl 250b8 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -86,20 +86,20 @@ │ │ │ │ │ 0x00000530 69665f63 6c617573 65735f72 756c6500 if_clauses_rule. │ │ │ │ │ 0x00000540 6c697374 5f72756c 65005f67 61746865 list_rule._gathe │ │ │ │ │ 0x00000550 725f3836 5f72756c 6500696e 76616c69 r_86_rule.invali │ │ │ │ │ 0x00000560 645f6b76 70616972 5f756e70 61636b69 d_kvpair_unpacki │ │ │ │ │ 0x00000570 6e675f72 756c652e 69737261 2e300073 ng_rule.isra.0.s │ │ │ │ │ 0x00000580 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ 0x00000590 73696f6e 735f7365 7175656e 63655f72 sions_sequence_r │ │ │ │ │ - 0x000005a0 756c6500 696e7661 6c69645f 636f6d70 ule.invalid_comp │ │ │ │ │ - 0x000005b0 72656865 6e73696f 6e5f7275 6c652e69 rehension_rule.i │ │ │ │ │ - 0x000005c0 7372612e 30007374 61727265 645f6578 sra.0.starred_ex │ │ │ │ │ - 0x000005d0 70726573 73696f6e 5f72756c 65006269 pression_rule.bi │ │ │ │ │ - 0x000005e0 74776973 655f6f72 5f72756c 65005f74 twise_or_rule._t │ │ │ │ │ - 0x000005f0 6d705f31 35315f72 756c6500 52414953 mp_151_rule.RAIS │ │ │ │ │ + 0x000005a0 756c6500 62697477 6973655f 6f725f72 ule.bitwise_or_r │ │ │ │ │ + 0x000005b0 756c6500 696e7661 6c69645f 636f6d70 ule.invalid_comp │ │ │ │ │ + 0x000005c0 72656865 6e73696f 6e5f7275 6c652e69 rehension_rule.i │ │ │ │ │ + 0x000005d0 7372612e 30005f74 6d705f31 35315f72 sra.0._tmp_151_r │ │ │ │ │ + 0x000005e0 756c6500 73746172 7265645f 65787072 ule.starred_expr │ │ │ │ │ + 0x000005f0 65737369 6f6e5f72 756c6500 52414953 ession_rule.RAIS │ │ │ │ │ 0x00000600 455f4552 524f525f 4b4e4f57 4e5f4c4f E_ERROR_KNOWN_LO │ │ │ │ │ 0x00000610 43415449 4f4e2e63 6f6e7374 70726f70 CATION.constprop │ │ │ │ │ 0x00000620 2e30002e 4c433336 005f6c6f 6f70315f .0..LC36._loop1_ │ │ │ │ │ 0x00000630 38325f72 756c6500 5f6c6f6f 70315f38 82_rule._loop1_8 │ │ │ │ │ 0x00000640 335f7275 6c650074 73747269 6e675f72 3_rule.tstring_r │ │ │ │ │ 0x00000650 756c6500 5f746d70 5f313536 5f72756c ule._tmp_156_rul │ │ │ │ │ 0x00000660 65006673 7472696e 675f7265 706c6163 e.fstring_replac │ │ │ │ │ @@ -133,17 +133,17 @@ │ │ │ │ │ 0x00000820 43353100 2e4c4335 32002e4c 43353300 C51..LC52..LC53. │ │ │ │ │ 0x00000830 2e4c4335 3400646f 74746564 5f61735f .LC54.dotted_as_ │ │ │ │ │ 0x00000840 6e616d65 5f72756c 65005f6c 6f6f7030 name_rule._loop0 │ │ │ │ │ 0x00000850 5f31375f 72756c65 00646f74 7465645f _17_rule.dotted_ │ │ │ │ │ 0x00000860 6e616d65 5f72756c 6500696d 706f7274 name_rule.import │ │ │ │ │ 0x00000870 5f66726f 6d5f7461 72676574 735f7275 _from_targets_ru │ │ │ │ │ 0x00000880 6c65005f 746d705f 3136305f 72756c65 le._tmp_160_rule │ │ │ │ │ - 0x00000890 002e4c43 3535002e 4c433536 00696e76 ..LC55..LC56.inv │ │ │ │ │ - 0x000008a0 616c6964 5f666f72 5f746172 6765745f alid_for_target_ │ │ │ │ │ - 0x000008b0 72756c65 005f6c6f 6f70305f 38385f72 rule._loop0_88_r │ │ │ │ │ + 0x00000890 002e4c43 3535002e 4c433536 005f6c6f ..LC55..LC56._lo │ │ │ │ │ + 0x000008a0 6f70305f 38385f72 756c6500 696e7661 op0_88_rule.inva │ │ │ │ │ + 0x000008b0 6c69645f 666f725f 74617267 65745f72 lid_for_target_r │ │ │ │ │ 0x000008c0 756c6500 2e4c4335 37002e4c 43353800 ule..LC57..LC58. │ │ │ │ │ 0x000008d0 2e4c4335 39002e4c 43363000 2e4c4336 .LC59..LC60..LC6 │ │ │ │ │ 0x000008e0 31007061 72616d65 74657273 5f72756c 1.parameters_rul │ │ │ │ │ 0x000008f0 65005f74 6d705f32 365f7275 6c650066 e._tmp_26_rule.f │ │ │ │ │ 0x00000900 756e635f 74797065 5f636f6d 6d656e74 unc_type_comment │ │ │ │ │ 0x00000910 5f72756c 6500696e 76616c69 645f7061 _rule.invalid_pa │ │ │ │ │ 0x00000920 72616d65 74657273 5f72756c 652e6973 rameters_rule.is │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 22776 (bytes into file) │ │ │ │ │ + Start of section headers: 22780 (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 0x58f8: │ │ │ │ │ +There are 14 section headers, starting at offset 0x58fc: │ │ │ │ │ │ │ │ │ │ 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 004e18 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004e1c 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000164 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000164 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000164 000687 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0007ec 003b68 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004e50 000a30 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 004354 00005b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 0043af 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0043af 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 0043e4 000620 10 12 69 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 004a04 000413 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 005880 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007ec 003b6c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004e54 000a30 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004358 00005b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 0043b3 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0043b3 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 0043e8 000620 10 12 69 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 004a08 000413 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 005884 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: 00000dc0 9924 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 00003484 316 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 000035c0 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 00000dc0 9928 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 00003488 316 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 000035c4 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -45,32 +45,32 @@ │ │ │ │ │ 41: 00000524 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 42: 00000558 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 43: 00000574 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 44: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 45: 000005ac 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 46: 000005c8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 47: 00000614 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 48: 000037c0 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ + 48: 000037c4 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ 49: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 50: 0000363c 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 51: 00003988 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 50: 00003640 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 51: 0000398c 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ 52: 00000000 136 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ 53: 00002c50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 54: 00002c54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 55: 00000658 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 56: 0000065c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 57: 00000660 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 58: 00000664 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 59: 00000668 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 60: 0000066c 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 61: 00000674 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 62: 00000088 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 63: 00003984 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00003988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 00003b64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 63: 00003988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 0000398c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 65: 00003b68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 67: 0000004d 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 68: 00000050 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ 69: 00000000 3520 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4e18 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4e1c contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000b1c R_ARM_CALL 00003484 tok_nextc │ │ │ │ │ -00000040 00000b1c R_ARM_CALL 00003484 tok_nextc │ │ │ │ │ -00000068 00000c1c R_ARM_CALL 000035c0 tok_backup │ │ │ │ │ -00000080 00000b1c R_ARM_CALL 00003484 tok_nextc │ │ │ │ │ -000000b0 00000b1c R_ARM_CALL 00003484 tok_nextc │ │ │ │ │ -00000108 00000c1c R_ARM_CALL 000035c0 tok_backup │ │ │ │ │ -0000011c 00000c1c R_ARM_CALL 000035c0 tok_backup │ │ │ │ │ +0000001c 00000b1c R_ARM_CALL 00003488 tok_nextc │ │ │ │ │ +00000040 00000b1c R_ARM_CALL 00003488 tok_nextc │ │ │ │ │ +00000068 00000c1c R_ARM_CALL 000035c4 tok_backup │ │ │ │ │ +00000080 00000b1c R_ARM_CALL 00003488 tok_nextc │ │ │ │ │ +000000b0 00000b1c R_ARM_CALL 00003488 tok_nextc │ │ │ │ │ +00000108 00000c1c R_ARM_CALL 000035c4 tok_backup │ │ │ │ │ +0000011c 00000c1c R_ARM_CALL 000035c4 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4e50 contains 326 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4e54 contains 326 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000360 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000003bc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000040c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000041c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000420 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000042c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ @@ -127,213 +127,213 @@ │ │ │ │ │ 000022cc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000022f8 0000531c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ 00002354 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000237c 00002b2b R_ARM_MOVW_ABS_NC 00000574 .LC37 │ │ │ │ │ 00002380 00002b2c R_ARM_MOVT_ABS 00000574 .LC37 │ │ │ │ │ 000023d4 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ 000023d8 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -000024c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002574 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002588 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000258c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002590 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025e4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002640 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002674 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002690 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000026b0 0000282b R_ARM_MOVW_ABS_NC 000004cc .LC34 │ │ │ │ │ -000026b4 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ -000026b8 0000282c R_ARM_MOVT_ABS 000004cc .LC34 │ │ │ │ │ -000026bc 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ -000026c0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002700 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00002704 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002708 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000275c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000027ec 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -000027f0 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -000027f4 0000551c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -0000280c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002890 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00002894 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -000028b0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000028b4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000028b8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028cc 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -000028d0 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000028ec 0000551c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000029e8 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000029f4 0000561c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002a24 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a30 0000341c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002aa0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002aa8 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00002aac 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002b60 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002bac 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002c08 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002c0c 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +000024e8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000257c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000025bc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000025d0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000025d4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002634 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002668 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000026a0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000026bc 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000273c 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002740 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +000027a4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000027b0 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000027b4 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000027d0 0000551c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +0000280c 0000282b R_ARM_MOVW_ABS_NC 000004cc .LC34 │ │ │ │ │ +00002810 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ +00002814 0000282c R_ARM_MOVT_ABS 000004cc .LC34 │ │ │ │ │ +00002818 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ +0000281c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000028f4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000028f8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000028fc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002958 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +0000295c 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +000029f0 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +000029f4 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +000029f8 0000551c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002a10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002a50 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +00002a54 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00002b18 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002b24 0000561c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002b54 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b60 0000341c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002bd0 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002c10 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c14 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c18 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002c48 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00002c50 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002c5c 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ 00002c60 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ 00002c64 0000591c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002c88 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00002c8c 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00002cc8 0000581c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002cd4 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00002cd8 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -00002cdc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002cf4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002d30 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00002d34 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00002d38 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002d90 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00002d94 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00002d98 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00002d9c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00002da0 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e04 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e0c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002e24 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00002e28 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00002e2c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e3c 00005a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002e60 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e70 00005b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002e94 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ecc 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00002ed0 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00002ed4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f1c 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00002f20 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -00002f34 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002f38 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002f40 00005d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002f64 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00002f68 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00002f70 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f88 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002fb4 00002a2b R_ARM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ -00002fb8 00002a2c R_ARM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ -00002fbc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002fc4 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -00002fc8 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -00002fec 00002c2b R_ARM_MOVW_ABS_NC 0000059c .LC38 │ │ │ │ │ -00002ff0 00002c2c R_ARM_MOVT_ABS 0000059c .LC38 │ │ │ │ │ -0000300c 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00003010 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00003024 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00003028 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -0000303c 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00003040 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00003054 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00003058 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -0000308c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00003090 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00003094 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003098 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -0000309c 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000030b4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000030f8 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -000030fc 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00003154 00005e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003264 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00003270 00005f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000032a4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000032d0 0000341c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -0000333c 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ -00003340 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ -00003344 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003350 0000262b R_ARM_MOVW_ABS_NC 00000470 .LC32 │ │ │ │ │ -00003354 0000262c R_ARM_MOVT_ABS 00000470 .LC32 │ │ │ │ │ -00003388 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -0000338c 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00003390 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033b0 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000033b4 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000033bc 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -000033c0 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00003420 00002f2b R_ARM_MOVW_ABS_NC 00000614 .LC41 │ │ │ │ │ -00003424 00002f2c R_ARM_MOVT_ABS 00000614 .LC41 │ │ │ │ │ -00003428 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003434 00002e2b R_ARM_MOVW_ABS_NC 000005c8 .LC40 │ │ │ │ │ -00003438 00002e2c R_ARM_MOVT_ABS 000005c8 .LC40 │ │ │ │ │ -0000343c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003468 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ -0000346c 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ -00003520 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003580 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003594 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003598 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000035a0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003614 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00003618 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -0000361c 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003620 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003624 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003628 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000362c 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00003630 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003634 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003638 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003650 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003654 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000036e0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000372c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000373c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003740 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003744 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003798 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -0000379c 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000037a0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003844 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ -00003848 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ -00003850 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003870 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003874 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -0000387c 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ -00003880 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ -00003884 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003888 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003890 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -000038b4 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ -000038b8 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ -000038bc 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -000038c0 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -000038c8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000038d4 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ -000038d8 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ -000038e0 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -000038f0 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ -000038f4 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ -000038fc 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -0000394c 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ -00003950 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ -00003958 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003968 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ -0000396c 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ -00003974 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003984 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003a10 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ -00003a14 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ -00003a1c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003a40 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003a44 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003a50 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003a54 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003a5c 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003a84 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003a88 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003a94 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003aa4 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ -00003aa8 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ -00003ab0 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003ac4 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ -00003ac8 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ -00003ad0 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b28 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ -00003b2c 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ -00003b34 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b48 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ -00003b4c 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ -00003b54 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b64 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002da4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dac 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002dc4 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00002dc8 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00002dcc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ddc 00005a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002e00 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e10 00005b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002e34 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e64 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00002e68 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00002e6c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002eb4 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002eb8 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002ec0 00005d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002f34 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002f4c 0000341c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002fa4 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002fa8 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00002fac 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00002fb0 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00002fb4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fc0 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +00002fc4 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +00002fe0 00005e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003120 00002f2b R_ARM_MOVW_ABS_NC 00000614 .LC41 │ │ │ │ │ +00003124 00002f2c R_ARM_MOVT_ABS 00000614 .LC41 │ │ │ │ │ +00003128 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000313c 00002e2b R_ARM_MOVW_ABS_NC 000005c8 .LC40 │ │ │ │ │ +00003140 00002e2c R_ARM_MOVT_ABS 000005c8 .LC40 │ │ │ │ │ +00003144 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003170 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ +00003174 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ +00003180 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00003184 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +000031e8 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ +000031ec 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ +000031f0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003208 0000262b R_ARM_MOVW_ABS_NC 00000470 .LC32 │ │ │ │ │ +0000320c 0000262c R_ARM_MOVT_ABS 00000470 .LC32 │ │ │ │ │ +0000324c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00003250 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00003254 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003258 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +0000325c 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003260 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003264 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +00003278 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +0000327c 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00003290 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +00003294 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +000032a8 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +000032ac 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000032e0 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +000032e4 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +000032e8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003300 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00003304 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00003318 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +0000331c 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +0000332c 00002c2b R_ARM_MOVW_ABS_NC 0000059c .LC38 │ │ │ │ │ +00003330 00002c2c R_ARM_MOVT_ABS 0000059c .LC38 │ │ │ │ │ +00003344 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +00003348 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +0000334c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003364 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003390 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000339c 00005f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000033b0 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +000033b4 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +000033bc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000033d4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000033e0 00002a2b R_ARM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ +000033e4 00002a2c R_ARM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ +000033e8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003404 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003448 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +0000344c 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00003450 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003460 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003464 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003524 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003584 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003598 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000359c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000035a4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003618 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +0000361c 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00003620 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003624 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00003628 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000362c 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00003630 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00003634 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003638 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +0000363c 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003654 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003658 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000036e4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003730 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003740 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003744 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003748 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000379c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000037a0 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000037a4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003848 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ +0000384c 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ +00003854 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003874 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003878 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003880 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ +00003884 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ +00003888 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +0000388c 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003894 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +000038b8 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ +000038bc 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ +000038c0 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +000038c4 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +000038cc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000038d8 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ +000038dc 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ +000038e4 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +000038f4 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ +000038f8 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ +00003900 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003950 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ +00003954 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ +0000395c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +0000396c 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ +00003970 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ +00003978 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003988 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003a14 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ +00003a18 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ +00003a20 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003a44 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003a48 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003a54 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +00003a58 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003a60 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003a88 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +00003a8c 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003a98 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003aa8 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ +00003aac 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ +00003ab4 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003ac8 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ +00003acc 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ +00003ad4 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b2c 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ +00003b30 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ +00003b38 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b4c 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ +00003b50 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ +00003b58 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b68 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,43 +8,43 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r5, r7 │ │ │ │ │ beq 128 │ │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -306,15 +306,15 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 364 <_PyTokenizer_Get+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq bd0 <_PyTokenizer_Get+0xbd0> │ │ │ │ │ add r3, r4, r9 │ │ │ │ │ sub r2, r5, #123 @ 0x7b │ │ │ │ │ bics r2, r2, #2 │ │ │ │ │ ldr r2, [r3, #2776] @ 0xad8 │ │ │ │ │ @@ -342,15 +342,15 @@ │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 364 <_PyTokenizer_Get+0x364> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r2, [r4, #4] │ │ │ │ │ moveq r7, r2 │ │ │ │ │ beq 590 <_PyTokenizer_Get+0x590> │ │ │ │ │ @@ -554,15 +554,15 @@ │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c78 <_PyTokenizer_Get+0xc78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr lr, [r6, #2760] @ 0xac8 │ │ │ │ │ eor r1, r1, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, r1, #1 │ │ │ │ │ @@ -575,18 +575,18 @@ │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r1, [r4, #28] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 8f0 <_PyTokenizer_Get+0x8f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ add r2, r4, r2, lsl #6 │ │ │ │ │ str r3, [r2, #2756] @ 0xac4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r2, #2812] @ 0xafc │ │ │ │ │ @@ -771,40 +771,40 @@ │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ bne be0 <_PyTokenizer_Get+0xbe0> │ │ │ │ │ ldr ip, [r3, #2772] @ 0xad4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 4e4 <_PyTokenizer_Get+0x4e4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq bf4 <_PyTokenizer_Get+0xbf4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ add r3, r4, r9 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr ip, [r3, #2772] @ 0xad4 │ │ │ │ │ b 4e4 <_PyTokenizer_Get+0x4e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 4b8 <_PyTokenizer_Get+0x4b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 4dc <_PyTokenizer_Get+0x4dc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -923,15 +923,15 @@ │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 364 <_PyTokenizer_Get+0x364> │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ str r6, [r3, #2756] @ 0xac4 │ │ │ │ │ @@ -975,26 +975,26 @@ │ │ │ │ │ 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 308c │ │ │ │ │ + bhi 324c │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ beq 19d8 │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 306c │ │ │ │ │ + bhi 322c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb ip, [r7] │ │ │ │ │ sub r2, ip, #9 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ @@ -1003,34 +1003,34 @@ │ │ │ │ │ mov lr, #9 │ │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ │ lsr lr, lr, r2 │ │ │ │ │ tst lr, #1 │ │ │ │ │ bne 1444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, ip │ │ │ │ │ - beq 30bc │ │ │ │ │ + beq 340c │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq 30a0 │ │ │ │ │ + beq 33f0 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bls 110c │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ movle r7, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 1124 │ │ │ │ │ cmp r5, #13 │ │ │ │ │ - beq 307c │ │ │ │ │ + beq 323c │ │ │ │ │ cmp r5, #10 │ │ │ │ │ beq 144c │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ beq 1270 │ │ │ │ │ uxtb r2, r5 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1057,50 +1057,50 @@ │ │ │ │ │ movw ip, #20481 @ 0x5001 │ │ │ │ │ lsr r2, ip, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 24f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1744 │ │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ │ - beq 2a2c │ │ │ │ │ + beq 2b5c │ │ │ │ │ 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 14a0 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ cmpne r5, #33 @ 0x21 │ │ │ │ │ beq 14a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ │ cmpeq r8, #62 @ 0x3e │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 2d50 │ │ │ │ │ + beq 2f64 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ bne 22e0 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ beq 1224 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 308c │ │ │ │ │ + bhi 324c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq 14f4 │ │ │ │ │ ble 1230 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ @@ -1127,42 +1127,42 @@ │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, ip │ │ │ │ │ - beq 30bc │ │ │ │ │ + beq 340c │ │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ bne ed0 │ │ │ │ │ movw r7, #47102 @ 0xb7fe │ │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ bhi 10b0 │ │ │ │ │ asr r2, r7, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 10b0 │ │ │ │ │ add ip, r4, #12288 @ 0x3000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4, #2740] @ 0xab4 │ │ │ │ │ ldr r0, [ip, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b24 │ │ │ │ │ + bne 25f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2aa8 │ │ │ │ │ + bne 2a50 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq 30a0 │ │ │ │ │ + beq 33f0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 24c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ b ef0 │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ beq 1e04 │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ beq 2398 │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ @@ -1207,24 +1207,24 @@ │ │ │ │ │ beq 2524 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ - bcc 308c │ │ │ │ │ + bcc 324c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 2af0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1253,32 +1253,32 @@ │ │ │ │ │ streq r3, [sl, #52] @ 0x34 │ │ │ │ │ b 105c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 25c0 │ │ │ │ │ + bne 2558 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2730 │ │ │ │ │ + beq 2778 │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2660 │ │ │ │ │ + beq 2654 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 308c │ │ │ │ │ + bcc 324c │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1286,51 +1286,51 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1214 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2610 │ │ │ │ │ + bne 2670 │ │ │ │ │ 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 1ff8 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 33d0 │ │ │ │ │ + bhi 3220 │ │ │ │ │ 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 1320 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 26a8 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 2980 │ │ │ │ │ + beq 287c │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 32c0 │ │ │ │ │ + beq 2f3c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bcc 308c │ │ │ │ │ + bcc 324c │ │ │ │ │ ldrb r0, [r6, #-1] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ sub lr, r1, #10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp lr, #25 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ bhi 1574 │ │ │ │ │ mov ip, #9 │ │ │ │ │ movt ip, #512 @ 0x200 │ │ │ │ │ @@ -1338,15 +1338,15 @@ │ │ │ │ │ tst ip, #1 │ │ │ │ │ beq 1574 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r8, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ beq 1f00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a50 │ │ │ │ │ + bne 27e8 │ │ │ │ │ ldr r6, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ bne 1604 │ │ │ │ │ mov r6, #1 │ │ │ │ │ b e20 │ │ │ │ │ @@ -1360,15 +1360,15 @@ │ │ │ │ │ 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 28ac │ │ │ │ │ + bne 2c0c │ │ │ │ │ cmp r5, r7 │ │ │ │ │ bne 1150 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ beq 13ec │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mvn r2, #32 │ │ │ │ │ @@ -1383,31 +1383,31 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 12ec │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a80 │ │ │ │ │ + bne 2c28 │ │ │ │ │ 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 1214 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 16a4 │ │ │ │ │ + bgt 16cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 │ │ │ │ │ @@ -1417,15 +1417,15 @@ │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ ble 1240 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ ldrne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bne 1640 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2fb0 │ │ │ │ │ + bgt 33dc │ │ │ │ │ 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] │ │ │ │ │ @@ -1454,27 +1454,27 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1fdc │ │ │ │ │ ldr r6, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2278 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 310c │ │ │ │ │ + bne 2cd0 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 1720 │ │ │ │ │ + beq 16a8 │ │ │ │ │ ble 1e6c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movgt r0, #20 │ │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ │ - bgt 328c │ │ │ │ │ + bgt 2f1c │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bge 1ef4 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -1508,15 +1508,15 @@ │ │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bgt 235c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r3, #72] @ 0x48 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ orrs r2, ip, r3 │ │ │ │ │ - beq 2fec │ │ │ │ │ + beq 332c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 104c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #480] @ 0x1e0 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ ldrb r0, [r2, #484] @ 0x1e4 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ @@ -1527,23 +1527,33 @@ │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 211c │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ b 1060 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add r2, r4, r2 │ │ │ │ │ + ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + bne 1ef4 │ │ │ │ │ + ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + b 15f0 │ │ │ │ │ ldr ip, [sl, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ blt 14b4 │ │ │ │ │ subs r0, r5, #123 @ 0x7b │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ sub r9, r3, r0 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 2718 │ │ │ │ │ + beq 2758 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ tst r0, r7 │ │ │ │ │ beq 2268 │ │ │ │ │ lsl r2, r2, #6 │ │ │ │ │ add r0, r4, r2 │ │ │ │ │ ldr lr, [r0, #2808] @ 0xaf8 │ │ │ │ │ @@ -1557,48 +1567,38 @@ │ │ │ │ │ cmp ip, r9 │ │ │ │ │ bne 14b4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sl, #56] @ 0x38 │ │ │ │ │ b 1060 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - add r2, r4, r2 │ │ │ │ │ - ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - bne 1ef4 │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - b 15f0 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 24c8 │ │ │ │ │ + beq 2478 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ ldreq sl, [r4, #4] │ │ │ │ │ beq 17c0 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub sl, r8, #1 │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc 308c │ │ │ │ │ + bcc 324c │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq 184c │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ @@ -1611,30 +1611,30 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ beq 2444 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ beq 1f14 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 32ac │ │ │ │ │ + bhi 336c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ beq 1fdc │ │ │ │ │ cmp r3, #22 │ │ │ │ │ beq 1848 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a78 │ │ │ │ │ + bne 2770 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 17d4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ bne 17e0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -1644,49 +1644,49 @@ │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ bne 1e1c │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2bb4 │ │ │ │ │ + beq 26e8 │ │ │ │ │ bgt 214c │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ beq 215c │ │ │ │ │ ble 23ec │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 28c8 │ │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2778 │ │ │ │ │ + bne 297c │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 2830 │ │ │ │ │ bgt 23b8 │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 2830 │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ beq 23c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37c0 │ │ │ │ │ + bl 37c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ beq 1fdc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 308c │ │ │ │ │ + bcc 324c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1699,15 +1699,15 @@ │ │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble 164c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r3, #72] @ 0x48 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ orrs r2, ip, r3 │ │ │ │ │ - beq 2fec │ │ │ │ │ + beq 332c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 1668 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bmi 22a0 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ @@ -1738,15 +1738,15 @@ │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 211c │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ b 1060 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 2478 │ │ │ │ │ + bne 24a0 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a84 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ @@ -1759,15 +1759,15 @@ │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1a70 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ bne e78 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 2478 │ │ │ │ │ + bne 24a0 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a84 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ @@ -1790,22 +1790,22 @@ │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ subne r9, r9, #1 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 248c │ │ │ │ │ + b 24b4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ beq 1b44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ bne 1ae0 │ │ │ │ │ @@ -1825,33 +1825,33 @@ │ │ │ │ │ beq 2470 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 1138 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ bne 1138 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ bne 1acc │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 28c8 │ │ │ │ │ + bne 27ac │ │ │ │ │ tst r8, r7 │ │ │ │ │ - bne 2f1c │ │ │ │ │ + bne 3300 │ │ │ │ │ tst r7, sl │ │ │ │ │ - bne 3054 │ │ │ │ │ + bne 32a8 │ │ │ │ │ tst r9, r7 │ │ │ │ │ - bne 303c │ │ │ │ │ + bne 3290 │ │ │ │ │ tst r6, sl │ │ │ │ │ - bne 3024 │ │ │ │ │ + bne 3278 │ │ │ │ │ tst r9, r6 │ │ │ │ │ - bne 300c │ │ │ │ │ + bne 3260 │ │ │ │ │ tst r9, sl │ │ │ │ │ - bne 2fc4 │ │ │ │ │ + bne 2fc0 │ │ │ │ │ orrs sl, r9, sl │ │ │ │ │ beq 1744 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ @@ -1866,39 +1866,39 @@ │ │ │ │ │ tst r3, #1 │ │ │ │ │ beq 1744 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2a30 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2c24 │ │ │ │ │ + beq 2a24 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bcc 308c │ │ │ │ │ + bcc 324c │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r0, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt 2cd0 │ │ │ │ │ + bgt 3340 │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ lsl ip, r2, #6 │ │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r3, #2820] @ 0xb04 │ │ │ │ │ add r3, r4, ip │ │ │ │ │ strb r5, [r3, #2768] @ 0xad0 │ │ │ │ │ @@ -1982,27 +1982,27 @@ │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne e68 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 25ec │ │ │ │ │ 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 2584 │ │ │ │ │ + bne 25cc │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 253c │ │ │ │ │ + beq 2584 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ bls e34 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b e68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2020,36 +2020,36 @@ │ │ │ │ │ b 1214 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ b 1ab4 │ │ │ │ │ - bl 363c │ │ │ │ │ + bl 3640 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25d0 │ │ │ │ │ + beq 2568 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 25a4 │ │ │ │ │ + beq 253c │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 2830 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ beq 23c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37c0 │ │ │ │ │ + bl 37c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 1fe0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ bne 18dc │ │ │ │ │ mov ip, r3 │ │ │ │ │ b 190c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 3280 │ │ │ │ │ + ble 2f10 │ │ │ │ │ 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 │ │ │ │ │ @@ -2069,37 +2069,37 @@ │ │ │ │ │ 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 1eb8 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne 3280 │ │ │ │ │ + bne 2f10 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1730 │ │ │ │ │ + beq 16b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ b 2130 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 32b8 │ │ │ │ │ + bne 3378 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ b 15f0 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne 1f74 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25ec │ │ │ │ │ + beq 26d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2127,17 +2127,17 @@ │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ ldr ip, [r4, #2712] @ 0xa98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str ip, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt 32e8 │ │ │ │ │ + bgt 3194 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 2800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2219,15 +2219,15 @@ │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ b 1ab4 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ cmpeq r0, #123 @ 0x7b │ │ │ │ │ - bne 33dc │ │ │ │ │ + bne 30dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bgt 2510 │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 105c │ │ │ │ │ @@ -2244,44 +2244,44 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1214 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 2904 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ bne 189c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2a68 │ │ │ │ │ + beq 27d8 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ bne 218c │ │ │ │ │ - b 2f60 │ │ │ │ │ + b 33ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ bne 2188 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2a68 │ │ │ │ │ + beq 27d8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3988 │ │ │ │ │ + bl 398c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 1e58 │ │ │ │ │ b 1fe0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 2268 │ │ │ │ │ @@ -2297,21 +2297,21 @@ │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ addeq r2, r2, #1 │ │ │ │ │ beq 2238 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 2ad4 │ │ │ │ │ eor lr, ip, #1 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ movne lr, #0 │ │ │ │ │ andeq lr, lr, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 314c │ │ │ │ │ + bne 2fd8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ bgt 21f8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2320,15 +2320,15 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 1fdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r3, #28] │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ bne 14b4 │ │ │ │ │ ldr ip, [sl, #8] │ │ │ │ │ - b 1700 │ │ │ │ │ + b 1728 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b 15f0 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ @@ -2348,38 +2348,38 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 2130 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2f74 │ │ │ │ │ mov r8, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 2764 │ │ │ │ │ + bne 2b80 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2710 │ │ │ │ │ + beq 2acc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 308c │ │ │ │ │ + bcc 324c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2d90 │ │ │ │ │ + bne 2fa4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2411,120 +2411,139 @@ │ │ │ │ │ mov r6, r9 │ │ │ │ │ b 1ab4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ b 1b24 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ bne 18c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 3988 │ │ │ │ │ + bl 398c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 1e58 │ │ │ │ │ b 1fe0 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2bb4 │ │ │ │ │ + beq 26e8 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 2904 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 298c │ │ │ │ │ + beq 2bd8 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2778 │ │ │ │ │ + bne 297c │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 25a4 │ │ │ │ │ + beq 253c │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ bgt 18a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 37c0 │ │ │ │ │ + bl 37c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1e58 │ │ │ │ │ b 1fdc │ │ │ │ │ mov r6, #1 │ │ │ │ │ b 1b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq sl, [r4, #4] │ │ │ │ │ beq 17c8 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 3000 │ │ │ │ │ + beq 31f8 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ b 17c8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ b 1b24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + beq 2504 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + bne 1780 │ │ │ │ │ + b 184c │ │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2f90 │ │ │ │ │ + beq 2ee0 │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ cmp r0, #28 │ │ │ │ │ str r9, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq 30a0 │ │ │ │ │ + beq 33f0 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1fe0 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1214 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - beq 2504 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - bne 1780 │ │ │ │ │ - b 184c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1bb0 │ │ │ │ │ b f88 │ │ │ │ │ mov r7, #1 │ │ │ │ │ b 1b24 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r8, #3 │ │ │ │ │ b 17c0 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bpl 1970 │ │ │ │ │ b 22a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 2af0 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ b 11fc │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ b 1438 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 1e30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3640 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 1e30 │ │ │ │ │ + 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 1214 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne e68 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 25ec │ │ │ │ │ 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 │ │ │ │ │ @@ -2538,82 +2557,157 @@ │ │ │ │ │ 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 e68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 1e30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 363c │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 1e30 │ │ │ │ │ - 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 1214 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ - bne 1f7c │ │ │ │ │ - b 1fdc │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ b e68 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 2a50 │ │ │ │ │ + ldr r8, [r4, #28] │ │ │ │ │ + str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 35c4 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - strne r3, [r2, #76] @ 0x4c │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ 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 1214 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + strne r3, [r2, #76] @ 0x4c │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1214 │ │ │ │ │ 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 1320 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + cmp r2, #17 │ │ │ │ │ + bne 1f7c │ │ │ │ │ + b 1fdc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3478 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 3428 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls 2708 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3478 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 3180 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 398c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1e58 │ │ │ │ │ + b 1fe0 │ │ │ │ │ + ldr lr, [sl, #52] @ 0x34 │ │ │ │ │ + ldr r7, [sl, #56] @ 0x38 │ │ │ │ │ + orrs lr, lr, r7 │ │ │ │ │ + beq 2268 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 16f0 │ │ │ │ │ + mov r6, #10 │ │ │ │ │ + b 1f88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne 263c │ │ │ │ │ + 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 1214 │ │ │ │ │ + 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 1fdc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 2170 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 1f08 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 1574 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movweq r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ @@ -2624,81 +2718,124 @@ │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r6, #10 │ │ │ │ │ movne r3, #24 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ b 1fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bics r3, r3, #2 │ │ │ │ │ + bne 2888 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r5, [r8, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + beq 3458 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3640 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2568 │ │ │ │ │ + bic r3, r5, #32 │ │ │ │ │ + b 1e3c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 26c8 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2864 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 35c4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 37c4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 35c4 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + b 190c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2770 │ │ │ │ │ + bne 2974 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ 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 2130 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b 2340 │ │ │ │ │ - ldr lr, [sl, #52] @ 0x34 │ │ │ │ │ - ldr r7, [sl, #56] @ 0x38 │ │ │ │ │ - orrs lr, lr, r7 │ │ │ │ │ - beq 2268 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 16c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 32f0 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 32c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 2924 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 32f0 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 3318 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 2648 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1214 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 2340 │ │ │ │ │ + bl 398c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1e58 │ │ │ │ │ + b 1fe0 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 298c │ │ │ │ │ + beq 2bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ - bl 363c │ │ │ │ │ + bl 3640 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25d0 │ │ │ │ │ + beq 2568 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 25a4 │ │ │ │ │ + beq 253c │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 27b8 │ │ │ │ │ + ble 29bc │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 28f4 │ │ │ │ │ - bgt 2814 │ │ │ │ │ + beq 2830 │ │ │ │ │ + bgt 2a18 │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 2830 │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ beq 23c0 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2424 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r2, r7, r1 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -2712,148 +2849,89 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1214 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 27b8 │ │ │ │ │ + bne 29bc │ │ │ │ │ b 23c0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 1c10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 2d10 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + b 1c10 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r8, [r4, #28] │ │ │ │ │ + mov lr, #9 │ │ │ │ │ + ldr r9, [r4, #472] @ 0x1d8 │ │ │ │ │ + b 2a80 │ │ │ │ │ + ldrb r7, [r8] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne 2b8c │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + subs lr, lr, #1 │ │ │ │ │ + beq 2b94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ldrb r2, [r1] │ │ │ │ │ + bls 2b8c │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + bne 2a68 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldrb r8, [r7] │ │ │ │ │ + cmp r8, #9 │ │ │ │ │ + cmpne r8, #32 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + beq 2aa8 │ │ │ │ │ + sub r2, r9, r2 │ │ │ │ │ + add r9, r2, r8 │ │ │ │ │ + b 2a7c │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b 2340 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ beq 2238 │ │ │ │ │ subs ip, r0, r3 │ │ │ │ │ movne ip, #1 │ │ │ │ │ b 2238 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3398 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 3368 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls 285c │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3398 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 33bc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3988 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1e58 │ │ │ │ │ - b 1fe0 │ │ │ │ │ - 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 1438 │ │ │ │ │ - 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 1fdc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics r3, r3, #2 │ │ │ │ │ - bne 2940 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r5, [r8, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - beq 33a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 363c │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 25d0 │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ - b 1e3c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2928 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 37c0 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1fe0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - b 190c │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 269c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne 23fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r8, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 23fc │ │ │ │ │ - b 26f0 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 252c │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1fdc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2f34 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt 2da4 │ │ │ │ │ + blt 2d44 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 252c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 252c │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2866,93 +2944,22 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1fe0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ │ b e6c │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 1f08 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 1574 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 2170 │ │ │ │ │ - mov r6, #10 │ │ │ │ │ - b 1f88 │ │ │ │ │ - ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1480 │ │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1214 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r8, [r4, #28] │ │ │ │ │ - mov lr, #9 │ │ │ │ │ - ldr r9, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 2ad8 │ │ │ │ │ - ldrb r7, [r8] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne 2b68 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - subs lr, lr, #1 │ │ │ │ │ - beq 2b70 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - ldrb r2, [r1] │ │ │ │ │ - bls 2b68 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - bne 2ac0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - ldrb r8, [r7] │ │ │ │ │ - cmp r8, #9 │ │ │ │ │ - cmpne r8, #32 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - beq 2b00 │ │ │ │ │ - sub r2, r9, r2 │ │ │ │ │ - add r9, r2, r8 │ │ │ │ │ - b 2ad4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 2aa8 │ │ │ │ │ - ldr r8, [r4, #28] │ │ │ │ │ - str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1214 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 2340 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2f00 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ add r7, r8, #6 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ bcs 2c54 │ │ │ │ │ ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2961,189 +2968,146 @@ │ │ │ │ │ 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 1214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2d40 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 2d10 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + bne 23fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls 2bd4 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2d40 │ │ │ │ │ + bl 3488 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 30f8 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + bne 23fc │ │ │ │ │ + b 28e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3988 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1e58 │ │ │ │ │ - b 1fe0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 1c10 │ │ │ │ │ + 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 1438 │ │ │ │ │ + ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 1480 │ │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 30d8 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - b 1c10 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1214 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b8c │ │ │ │ │ + bne 2bb0 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ beq 2c9c │ │ │ │ │ ldrsb r3, [r8, #6] │ │ │ │ │ ldrb r2, [r8, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2b8c │ │ │ │ │ + blt 2bb0 │ │ │ │ │ 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 2b8c │ │ │ │ │ + bne 2bb0 │ │ │ │ │ add r8, r9, #6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2cfc │ │ │ │ │ + bne 2d30 │ │ │ │ │ ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 1214 │ │ │ │ │ + add r2, r4, r1, lsl #2 │ │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ + lsl r2, r1, #2 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq 16a4 │ │ │ │ │ + movlt r5, r3 │ │ │ │ │ + movlt r8, r5 │ │ │ │ │ + blt 15a4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 2f10 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + movle r3, r1 │ │ │ │ │ + ble 1ee4 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 1e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + bl 35c4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1214 │ │ │ │ │ + bl 35c4 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 1c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ b 2ca8 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r8, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 30f8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 27f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2bc8 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 22d4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4] │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcc 308c │ │ │ │ │ - ldrb r3, [r3, #-1] │ │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ │ - ldreq r3, [r4, #476] @ 0x1dc │ │ │ │ │ - subeq r3, r3, #1 │ │ │ │ │ - streq r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 1240 │ │ │ │ │ - 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 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 2ef8 │ │ │ │ │ + beq 2e98 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 2edc │ │ │ │ │ + bne 2e7c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2e74 │ │ │ │ │ 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 2e34 │ │ │ │ │ + bgt 2dd4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e08 │ │ │ │ │ + bgt 2da8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2e08 │ │ │ │ │ + bne 2da8 │ │ │ │ │ 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 2ec4 │ │ │ │ │ + beq 2e5c │ │ │ │ │ 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 │ │ │ │ │ @@ -3153,352 +3117,277 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e64 │ │ │ │ │ + bgt 2e04 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2e64 │ │ │ │ │ + bne 2e04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ + beq 2e50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e98 │ │ │ │ │ + bgt 2e38 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2e98 │ │ │ │ │ + bne 2e38 │ │ │ │ │ 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 2de8 │ │ │ │ │ + bne 2d88 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 1fdc │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 2dd4 │ │ │ │ │ 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 1fdc │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 2d74 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f14 │ │ │ │ │ + beq 2fb8 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ │ - b 2ddc │ │ │ │ │ + b 2d7c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2f58 │ │ │ │ │ + beq 2ed8 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b 2ddc │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 2ef0 │ │ │ │ │ - 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 28dc │ │ │ │ │ + b 2d7c │ │ │ │ │ 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 1fdc │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 2f0c │ │ │ │ │ - bl 35c0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-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 1214 │ │ │ │ │ + b 2eac │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq 30a0 │ │ │ │ │ + beq 33f0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ bne edc │ │ │ │ │ - b 249c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2130 │ │ │ │ │ - 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 28dc │ │ │ │ │ + b 24c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10f0 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 2b34 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 212c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - b 2468 │ │ │ │ │ - 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 28dc │ │ │ │ │ - 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 28dc │ │ │ │ │ - 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 28dc │ │ │ │ │ - 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 28dc │ │ │ │ │ - mov r0, #29 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + b 2608 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #21 │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ - b 2480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b f14 │ │ │ │ │ - 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 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1214 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r2, [r4, #28] │ │ │ │ │ - beq 10a8 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - b 2f9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 1c10 │ │ │ │ │ + moveq r3, r8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 1fdc │ │ │ │ │ + ldmib r4, {r6, r9} │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 26c8 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 22d4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bcc 324c │ │ │ │ │ + ldrb r3, [r3, #-1] │ │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ │ + ldreq r3, [r4, #476] @ 0x1dc │ │ │ │ │ + subeq r3, r3, #1 │ │ │ │ │ + streq r3, [r4, #476] @ 0x1dc │ │ │ │ │ + beq 1240 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 212c │ │ │ │ │ - add r2, r4, r1, lsl #2 │ │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - lsl r2, r1, #2 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 171c │ │ │ │ │ - movlt r5, r3 │ │ │ │ │ - movlt r8, r5 │ │ │ │ │ - blt 15a4 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 3280 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - movle r3, r1 │ │ │ │ │ - ble 1ee4 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 1e74 │ │ │ │ │ + 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 r2, [r5, #28] │ │ │ │ │ + b 2e90 │ │ │ │ │ + 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 27c0 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 1fdc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 3258 │ │ │ │ │ + ble 3384 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 31ac │ │ │ │ │ + b 3038 │ │ │ │ │ eor r6, lr, #1 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 31f8 │ │ │ │ │ + bne 3084 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strb r0, [ip] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble 3254 │ │ │ │ │ + ble 3380 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add ip, r8, r1 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq 322c │ │ │ │ │ + beq 30b4 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 3180 │ │ │ │ │ + bne 300c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ - beq 3198 │ │ │ │ │ + beq 3024 │ │ │ │ │ subs lr, r0, r3 │ │ │ │ │ movne lr, #1 │ │ │ │ │ - b 3198 │ │ │ │ │ + b 3024 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble 3224 │ │ │ │ │ + ble 33a4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 31f4 │ │ │ │ │ + bne 3080 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - addgt r1, r1, #1 │ │ │ │ │ - movgt lr, #0 │ │ │ │ │ - strbgt r0, [ip] │ │ │ │ │ - bgt 31a0 │ │ │ │ │ + ble 33a4 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 31a0 │ │ │ │ │ + strb r0, [ip] │ │ │ │ │ + b 302c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r0, [r8, r1] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ - ble 3278 │ │ │ │ │ + ble 3130 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ │ strb ip, [r8, r0] │ │ │ │ │ - b 31a0 │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - strb r2, [r8, r1] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2258 │ │ │ │ │ + b 302c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movle r2, #0 │ │ │ │ │ + movgt r2, #1 │ │ │ │ │ + cmp r0, #123 @ 0x7b │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 3158 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 314c │ │ │ │ │ + add r1, r4, r3, lsl #2 │ │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r1, #684] @ 0x2ac │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bne 3138 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2130 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 31a0 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #21 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ + b 302c │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2130 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 104c │ │ │ │ │ + b 1958 │ │ │ │ │ + ldmib sl, {r2, r6} │ │ │ │ │ + sub lr, r2, #1 │ │ │ │ │ + cmp r6, lr │ │ │ │ │ + bne 346c │ │ │ │ │ + add r2, r4, r1, lsl #6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - 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 1214 │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b 1f84 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 1574 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + b 22bc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ 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 1fdc │ │ │ │ │ - ldmib r4, {r6, r9} │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 269c │ │ │ │ │ + b 212c │ │ │ │ │ add ip, r4, r1, lsl #6 │ │ │ │ │ ldrb lr, [ip, #2768] @ 0xad0 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ bne 1fb8 │ │ │ │ │ ldr lr, [ip, #2772] @ 0xad4 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ bne 1fb8 │ │ │ │ │ @@ -3507,228 +3396,340 @@ │ │ │ │ │ ldr r1, [ip, #2760] @ 0xac8 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [ip, #2816] @ 0xb00 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 334c │ │ │ │ │ + beq 3204 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 2130 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + b 2468 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ b 212c │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 1560 │ │ │ │ │ + mov r0, #29 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + b 24a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b f14 │ │ │ │ │ + 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 │ │ │ │ │ + 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 27c0 │ │ │ │ │ + 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 27c0 │ │ │ │ │ + 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 27c0 │ │ │ │ │ + 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 27c0 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r6, [r8, r3, lsl #2] │ │ │ │ │ ands r6, r6, #4 │ │ │ │ │ - bne 33bc │ │ │ │ │ + bne 3318 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ 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 27f8 │ │ │ │ │ + b 29fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2850 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - b 2f6c │ │ │ │ │ + b 2918 │ │ │ │ │ + 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 27c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b 212c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 212c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1214 │ │ │ │ │ mov r2, #29 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - b 1560 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - movgt r2, #1 │ │ │ │ │ - cmp r0, #123 @ 0x7b │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 3450 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 3444 │ │ │ │ │ - add r1, r4, r3, lsl #2 │ │ │ │ │ - ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r1, #684] @ 0x2ac │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bne 3430 │ │ │ │ │ + b 1f84 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 1574 │ │ │ │ │ + ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + strb r2, [r8, r1] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 2258 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + b 302c │ │ │ │ │ + bl 35c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2130 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ + 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 1214 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 2130 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 104c │ │ │ │ │ - b 1958 │ │ │ │ │ - ldmib sl, {r2, r6} │ │ │ │ │ - sub lr, r2, #1 │ │ │ │ │ - cmp r6, lr │ │ │ │ │ - bne 3478 │ │ │ │ │ - add r2, r4, r1, lsl #6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1214 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + beq 10a8 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + b 2eec │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r8, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 3180 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 35c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC39 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 29fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 22bc │ │ │ │ │ + bl 35c4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 33b8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 3400 │ │ │ │ │ + beq 3100 │ │ │ │ │ b 195c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3488 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 26fc │ │ │ │ │ │ │ │ │ │ -00003484 : │ │ │ │ │ +00003488 : │ │ │ │ │ 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 34e0 │ │ │ │ │ + beq 34e4 │ │ │ │ │ ldr r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r3, #32] │ │ │ │ │ - bhi 35b0 │ │ │ │ │ + bhi 35b4 │ │ │ │ │ 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 35b0 │ │ │ │ │ + bne 35b4 │ │ │ │ │ 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 35b8 │ │ │ │ │ + beq 35bc │ │ │ │ │ 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 3590 │ │ │ │ │ + bne 3594 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 34b0 │ │ │ │ │ + bne 34b4 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 35b0 │ │ │ │ │ + bne 35b4 │ │ │ │ │ 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 35b8 │ │ │ │ │ + beq 35bc │ │ │ │ │ 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 3530 │ │ │ │ │ + beq 3534 │ │ │ │ │ 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 34d8 │ │ │ │ │ + b 34dc │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b 35b0 │ │ │ │ │ + b 35b4 │ │ │ │ │ │ │ │ │ │ -000035c0 : │ │ │ │ │ +000035c4 : │ │ │ │ │ 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 3614 │ │ │ │ │ + bcc 3618 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 3628 │ │ │ │ │ + bne 362c │ │ │ │ │ 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 │ │ │ │ │ @@ -3746,173 +3747,173 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ -0000363c : │ │ │ │ │ +00003640 : │ │ │ │ │ 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 36a8 │ │ │ │ │ + beq 36ac │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 3754 │ │ │ │ │ + bhi 3758 │ │ │ │ │ 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 3768 │ │ │ │ │ + beq 376c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3668 │ │ │ │ │ + bne 366c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3754 │ │ │ │ │ + bne 3758 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37b4 │ │ │ │ │ + beq 37b8 │ │ │ │ │ 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 3738 │ │ │ │ │ + bne 373c │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3668 │ │ │ │ │ + bne 366c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3754 │ │ │ │ │ + bne 3758 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 37b4 │ │ │ │ │ + beq 37b8 │ │ │ │ │ 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 36ec │ │ │ │ │ + beq 36f0 │ │ │ │ │ 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 37ac │ │ │ │ │ + beq 37b0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 369c │ │ │ │ │ + b 36a0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 365c │ │ │ │ │ + bne 3660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ 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 3754 │ │ │ │ │ + b 3758 │ │ │ │ │ │ │ │ │ │ -000037c0 : │ │ │ │ │ +000037c4 : │ │ │ │ │ verify_end_of_number.constprop.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3834 │ │ │ │ │ + bne 3838 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #400] @ 3984 │ │ │ │ │ + ldr r1, [pc, #400] @ 3988 │ │ │ │ │ sub r2, r3, #97 @ 0x61 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi 380c │ │ │ │ │ + bhi 3810 │ │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3834 │ │ │ │ │ + bgt 3838 │ │ │ │ │ bic r2, r3, #32 │ │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls 38a8 │ │ │ │ │ + bls 38ac │ │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r2, #9 │ │ │ │ │ - bls 38a8 │ │ │ │ │ + bls 38ac │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 38a8 │ │ │ │ │ + beq 38ac │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ @@ -3922,124 +3923,124 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 38d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - b 3838 │ │ │ │ │ + bl 3488 │ │ │ │ │ + b 383c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3838 │ │ │ │ │ + b 383c │ │ │ │ │ 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 385c │ │ │ │ │ + b 3860 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 385c │ │ │ │ │ + b 3860 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 385c │ │ │ │ │ + b 3860 │ │ │ │ │ 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 385c │ │ │ │ │ + b 3860 │ │ │ │ │ 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 385c │ │ │ │ │ + b 3860 │ │ │ │ │ .word 0x0000002f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00003988 : │ │ │ │ │ +0000398c : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #72] @ 0x48 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 39fc │ │ │ │ │ + bne 3a00 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #424] @ 3b64 │ │ │ │ │ + ldr r0, [pc, #424] @ 3b68 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 39d4 │ │ │ │ │ + bhi 39d8 │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 39fc │ │ │ │ │ + bgt 3a00 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3a74 │ │ │ │ │ + bls 3a78 │ │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls 3a74 │ │ │ │ │ + bls 3a78 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ @@ -4047,107 +4048,107 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3a74 │ │ │ │ │ + beq 3a78 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a98 │ │ │ │ │ + bne 3a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3484 │ │ │ │ │ - b 3a00 │ │ │ │ │ + bl 3488 │ │ │ │ │ + b 3a04 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3a00 │ │ │ │ │ + b 3a04 │ │ │ │ │ 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 3a28 │ │ │ │ │ + b 3a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3a28 │ │ │ │ │ + b 3a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3484 │ │ │ │ │ + bl 3488 │ │ │ │ │ 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 35c0 │ │ │ │ │ + bl 35c4 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3a28 │ │ │ │ │ + b 3a2c │ │ │ │ │ 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 3a28 │ │ │ │ │ + b 3a2c │ │ │ │ │ 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 3a28 │ │ │ │ │ + b 3a2c │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -16,32 +16,32 @@ │ │ │ │ │ 00000190 0000131c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000001d0 0000141c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000022c 0000151c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ 00000268 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ 0000026c 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ 00000270 0000161c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ 000002a4 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002d4 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002dc 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000002e4 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000002f0 0000182b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002f4 0000182c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002fc 0000191c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000308 00001a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000318 0000141c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002ac 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000002b4 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000002e4 0000182b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000002e8 0000182c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000002f0 0000191c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002fc 00001a1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000030c 0000141c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000318 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 00000320 00001b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000324 00001b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000328 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -0000032c 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000334 00001c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000033c 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000344 00001b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000348 00001b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000034c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000350 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000035c 00001c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000364 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -0000037c 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000328 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000032c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000338 00001c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000340 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000350 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +00000358 00001b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000035c 00001b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000360 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000364 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +0000036c 00001c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000374 0000171c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x938 contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000141d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -91,36 +91,36 @@ │ │ │ │ │ ldrle r3, [r0] │ │ │ │ │ strle r3, [r0, #4] │ │ │ │ │ strle r3, [r0, #8] │ │ │ │ │ ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2f0 │ │ │ │ │ + beq 2e4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r6, [r4, #2700] @ 0xa8c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 254 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq 320 │ │ │ │ │ + beq 358 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2d0 │ │ │ │ │ + beq 34c │ │ │ │ │ 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 370 │ │ │ │ │ + beq 37c │ │ │ │ │ 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 │ │ │ │ │ @@ -140,44 +140,44 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ moveq r3, #11 │ │ │ │ │ streq r3, [r4, #32] │ │ │ │ │ - beq 2e8 │ │ │ │ │ + beq 2b8 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #80] @ 0x50 │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 2ac │ │ │ │ │ + bne 2c0 │ │ │ │ │ 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 238 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 378 │ │ │ │ │ + beq 314 │ │ │ │ │ ldr r5, [r4, #32] │ │ │ │ │ sub r5, r5, #10 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ands r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 344 │ │ │ │ │ + beq 320 │ │ │ │ │ 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 │ │ │ │ │ @@ -185,43 +185,39 @@ │ │ │ │ │ R_ARM_CALL PyUnicode_Decode │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 290 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 314 │ │ │ │ │ + beq 308 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 158 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 2d8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 248 │ │ │ │ │ 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, #80] @ 0x50 │ │ │ │ │ b 204 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_PyTokenizer_FromReadline> │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 248 │ │ │ │ │ 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 │ │ │ │ │ @@ -231,29 +227,18 @@ │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ b 1d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 290 │ │ │ │ │ - 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 2d8 │ │ │ │ │ + b 248 │ │ │ │ │ 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 │ │ │ │ │ @@ -262,14 +247,29 @@ │ │ │ │ │ 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 2d8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2d8 │ │ │ │ │ + b 2a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 248 │ │ │ │ │ + b 2a8 │ │ │ │ │ + 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 2a8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2a8 │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -207,19 +207,19 @@ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0xeaec contains 1265 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000028 0000aa2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000058 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 0000005c 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 00000070 0000ac1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -00000078 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000088 0000ad1c R_ARM_CALL 00000708 PyObject_GetIter │ │ │ │ │ -000001a4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001dc 0000b01c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00000074 0000ad1c R_ARM_CALL 00000708 PyObject_GetIter │ │ │ │ │ +00000190 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c8 0000b01c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001d8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000001f0 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000002c4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002f4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000304 0000b21c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ 00000330 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000034c 0000b31c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ 000003d4 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -8,47 +8,41 @@ │ │ │ │ │ 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 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74 │ │ │ │ │ + beq 1d4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 58 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 80 │ │ │ │ │ + bgt 1e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 88 │ │ │ │ │ + bne 74 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_AsTuple │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 714 │ │ │ │ │ - R_ARM_CALL null_error.isra.0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b 4c │ │ │ │ │ bl 708 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ @@ -89,58 +83,64 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 39c │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ sub r5, fp, #36 @ 0x24 │ │ │ │ │ sub r6, fp, #52 @ 0x34 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 164 │ │ │ │ │ + b 150 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ mov r5, r1 │ │ │ │ │ beq 1e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 148 │ │ │ │ │ - ldr r3, [pc, #880] @ 4fc │ │ │ │ │ + bne 134 │ │ │ │ │ + ldr r3, [pc, #900] @ 4fc │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 3c8 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ bne 450 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d4 │ │ │ │ │ + bgt 1c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1d4 │ │ │ │ │ + bne 1c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromArraySteal │ │ │ │ │ mov r2, r0 │ │ │ │ │ b 4c │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 714 │ │ │ │ │ + R_ARM_CALL null_error.isra.0 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 4c │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 494 │ │ │ │ │ @@ -241,54 +241,54 @@ │ │ │ │ │ ble 4a4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 4c4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 4c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ mov r4, #3 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ mov r4, #4 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ sub r0, r1, #4 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldr ip, [lr], #4 │ │ │ │ │ str ip, [r0, #4]! │ │ │ │ │ mov r6, lr │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne 3ac │ │ │ │ │ b 278 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a0 │ │ │ │ │ + beq 18c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0 │ │ │ │ │ + beq 18c │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1a0 │ │ │ │ │ + b 18c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ @@ -348,15 +348,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 488 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 464 │ │ │ │ │ - .word 0x00000368 │ │ │ │ │ + .word 0x0000037c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000504 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ ├── 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: 22564 (bytes into file) │ │ │ │ │ + Start of section headers: 22468 (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 0x5824: │ │ │ │ │ +There are 16 section headers, starting at offset 0x57c4: │ │ │ │ │ │ │ │ │ │ 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 00178c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004ea4 000430 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0017c0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0017c0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0017c0 0022c0 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 0052d4 0004a8 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003a80 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 003b74 0000a8 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 00577c 000020 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003c1c 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00440a 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00440a 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 004440 000590 10 14 26 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0049d0 0004d1 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 00579c 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00174c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004e44 000430 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001780 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001780 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001780 0022a0 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 005274 0004a8 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003a20 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 003b14 0000a8 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00571c 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003bbc 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0043aa 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0043aa 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0043e0 000590 10 14 26 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004970 0004d1 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00573c 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,16 +4,16 @@ │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 4: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 5: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 6: 000005cc 556 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 7: 000007f8 1732 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 8: 000013a0 1004 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 7: 000007f8 1668 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 8: 00001360 1004 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 9: 00000dbc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 10: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 11: 00000dc0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 12: 00001484 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 13: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 14: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ │ 17: 00001488 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 18: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 19: 000019b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 20: 000019b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 21: 00000000 168 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ 22: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 23: 000000a4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 24: 00001788 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 24: 00001748 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 26: 00000000 148 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 28: 00000094 1072 FUNC GLOBAL HIDDEN 5 _Py_bytes_rfind │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ @@ -58,28 +58,28 @@ │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 56: 00001488 208 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_toupper │ │ │ │ │ 58: 000003a8 280 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ 59: 00001558 1120 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 61: 000019b8 1196 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ + 61: 000019b8 1164 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ 62: 000004c0 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 64: 00000548 132 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ - 65: 00000ebc 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ - 66: 00000f14 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ - 67: 00000f9c 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ - 68: 00001024 156 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ - 69: 000010c0 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ - 70: 00001148 216 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ - 71: 00001220 164 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 72: 00001e64 1116 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ - 73: 000012c4 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 74: 0000131c 132 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ + 65: 00000e7c 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ + 66: 00000ed4 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ + 67: 00000f5c 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ + 68: 00000fe4 156 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ + 69: 00001080 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ + 70: 00001108 216 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ + 71: 000011e0 164 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ + 72: 00001e44 1116 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ + 73: 00001284 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 74: 000012dc 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__ │ │ │ │ │ 80: 0000031c 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ 81: 0000037c 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4ea4 contains 134 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4e44 contains 134 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000321c R_ARM_CALL 00000000 memset │ │ │ │ │ 000000b8 0000331c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000000c8 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000d8 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000000e0 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000f4 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -52,95 +52,95 @@ │ │ │ │ │ 00000540 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000588 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 0000058c 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000005b8 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000005bc 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000718 0000331c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0000079c 0000321c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000ed0 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000ed4 0000392c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000eec 00001b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000ef0 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000f38 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f3c 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f64 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000f68 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000f7c 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f80 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f90 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000f94 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000fc0 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000fc4 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000fec 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000ff0 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001004 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001008 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001018 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000101c 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001048 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000104c 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001084 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -0000108c 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001090 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000109c 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000010a0 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000010a4 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000010b0 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000010b4 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000010b8 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000010d4 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000010d8 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000010e8 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000010ec 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001110 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001114 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000113c 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001140 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001170 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001174 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000011c0 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000011c4 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000011c8 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011cc 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011d0 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000011d4 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000011f0 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001200 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001204 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001210 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001214 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001218 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001244 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001248 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001288 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001290 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001294 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000012a0 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000012a4 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012a8 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012b4 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000012b8 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012bc 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012d4 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000012d8 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000012dc 00001b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000012e0 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000012e4 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -000012e8 0000392c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -0000132c 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001330 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001334 00001b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001338 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -0000133c 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00001340 0000392c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00001708 00002e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001738 0000151c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ -00001788 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000e90 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000e94 0000392c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000eac 00001b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000eb0 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000ef8 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000efc 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f24 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000f28 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000f3c 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f40 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f50 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000f54 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000f80 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f84 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000fac 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000fb0 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000fc4 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000fc8 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000fd8 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000fdc 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001008 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000100c 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001044 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000104c 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001050 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000105c 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001060 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001064 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001070 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001074 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001078 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001094 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001098 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000010a8 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000010ac 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000010d0 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000010d4 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000010fc 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001100 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001130 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001134 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001180 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001184 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001188 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000118c 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001190 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001194 0000352c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011b0 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000011c0 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011c4 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011d0 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000011d4 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011d8 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001204 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001208 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001248 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001250 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001254 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001260 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001264 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001268 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001274 0000341d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001278 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000127c 0000362c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001294 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001298 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000129c 00001b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000012a0 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000012a4 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +000012a8 0000392c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +000012ec 00003f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000012f0 00003f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000012f4 00001b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000012f8 00001b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000012fc 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001300 0000392c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +000016c8 00002e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000016f8 0000151c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ +00001748 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x52d4 contains 149 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5274 contains 149 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 │ │ │ │ │ 00000218 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000298 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -175,15 +175,15 @@ │ │ │ │ │ 00000970 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000099c 0000211d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000ab4 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000c48 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000c54 00002e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000ca4 0000061c R_ARM_CALL 000005cc stringlib__preprocess │ │ │ │ │ 00000cb4 0000071c R_ARM_CALL 000007f8 stringlib__two_way │ │ │ │ │ -00000d48 0000081c R_ARM_CALL 000013a0 stringlib_adaptive_find │ │ │ │ │ +00000d48 0000081c R_ARM_CALL 00001360 stringlib_adaptive_find │ │ │ │ │ 00000d54 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d60 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000d64 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000d68 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000d6c 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000d74 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000d9c 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ 000013bc 00002e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000013e0 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000013ec 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000013f0 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000013f4 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000013f8 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00001400 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001458 0000081c R_ARM_CALL 000013a0 stringlib_adaptive_find │ │ │ │ │ +00001458 0000081c R_ARM_CALL 00001360 stringlib_adaptive_find │ │ │ │ │ 00001464 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001468 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001470 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001474 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000147c 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001484 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 0000149c 0000392b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ @@ -232,65 +232,65 @@ │ │ │ │ │ 000015c0 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001774 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001840 00002d1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000018a0 00002d1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001944 0000061c R_ARM_CALL 000005cc stringlib__preprocess │ │ │ │ │ 00001954 0000071c R_ARM_CALL 000007f8 stringlib__two_way │ │ │ │ │ 00001964 00002e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001984 0000081c R_ARM_CALL 000013a0 stringlib_adaptive_find │ │ │ │ │ +00001984 0000081c R_ARM_CALL 00001360 stringlib_adaptive_find │ │ │ │ │ 00001994 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001998 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000199c 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 000019a0 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 000019a8 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000019b4 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000019e8 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00001a08 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c08 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001c1c 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001c5c 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001dbc 0000151c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ -00001dd4 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001de8 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001df4 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001df8 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001dfc 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00001e00 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00001e08 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e30 0000081c R_ARM_CALL 000013a0 stringlib_adaptive_find │ │ │ │ │ -00001e3c 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e40 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e4c 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e54 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e94 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001eb8 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001fa8 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001fac 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001fb0 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fb4 00000a2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00001fb8 00000a2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00001fc0 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ff0 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002070 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002088 0000211d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000020a0 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000020bc 0000221c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00002150 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002278 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002284 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002288 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000228c 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00002290 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00002298 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022a0 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000022a4 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000022ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000022b0 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022b8 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c20 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001c34 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001c88 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001d9c 0000151c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ +00001db4 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001dc8 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001dd4 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001dd8 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ddc 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001de0 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00001de8 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e10 0000081c R_ARM_CALL 00001360 stringlib_adaptive_find │ │ │ │ │ +00001e24 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e28 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e34 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e3c 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e74 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001e98 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001f88 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f8c 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f90 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f94 00000a2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00001f98 00000a2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00001fa0 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fd0 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002050 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002068 0000211d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002080 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000209c 0000221c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00002130 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002258 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002264 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002268 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000226c 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00002270 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00002278 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002280 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002284 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000228c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002290 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002298 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x577c contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x571c contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000061c R_ARM_CALL 000005cc stringlib__preprocess │ │ │ │ │ 0000005c 0000071c R_ARM_CALL 000007f8 stringlib__two_way │ │ │ │ │ 00000094 00002e1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000000a4 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -603,430 +603,414 @@ │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ ldr r6, [r0], #24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 940 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 93c │ │ │ │ │ cmp r2, ip │ │ │ │ │ bcs 8f0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ rsb lr, r5, #1 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r3, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r3, r2, r4 │ │ │ │ │ - beq 8bc │ │ │ │ │ + beq 8b8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ bls 8f0 │ │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8bc │ │ │ │ │ + beq 8b8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ bls 8f0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - b 898 │ │ │ │ │ + b 894 │ │ │ │ │ add r2, r3, lr │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble b44 │ │ │ │ │ + ble b3c │ │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ beq 8fc │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ movge r4, r1 │ │ │ │ │ - bge 928 │ │ │ │ │ + bge 924 │ │ │ │ │ add r2, r3, sl │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bhi 874 │ │ │ │ │ + bhi 870 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble b44 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r3, [r6, r4] │ │ │ │ │ + ble b3c │ │ │ │ │ + ldrb r8, [r6, r4] │ │ │ │ │ ldrb r7, [r2, r4] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq b34 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + beq b30 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ bgt 8e4 │ │ │ │ │ sub r2, r4, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 874 │ │ │ │ │ + bcc 870 │ │ │ │ │ b 8f0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ bcs 8f0 │ │ │ │ │ rsb r4, r5, #1 │ │ │ │ │ add r3, r6, #2 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ addeq r3, r2, r4 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - streq sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - streq r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne af8 │ │ │ │ │ + streq sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + streq r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne af4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ movge lr, r7 │ │ │ │ │ movlt lr, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble a18 │ │ │ │ │ + ble a14 │ │ │ │ │ ldrb r4, [r3, lr] │ │ │ │ │ ldrb r8, [r6, lr] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ mov r4, lr │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne adc │ │ │ │ │ add r8, lr, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble a18 │ │ │ │ │ + ble a14 │ │ │ │ │ ldrb sl, [r6, r8] │ │ │ │ │ ldrb r9, [r3, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne b04 │ │ │ │ │ + bne b00 │ │ │ │ │ add r8, lr, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble a18 │ │ │ │ │ + ble a14 │ │ │ │ │ ldrb sl, [r6, r8] │ │ │ │ │ ldrb r9, [r3, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne b04 │ │ │ │ │ + bne b00 │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble a18 │ │ │ │ │ + ble a14 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ add r4, r9, r4 │ │ │ │ │ ldrb sl, [r4, #1]! │ │ │ │ │ ldrb r9, [r8, #1]! │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne adc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt 9fc │ │ │ │ │ + bgt 9f8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge ea8 │ │ │ │ │ + bge e68 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ add r4, r3, r7 │ │ │ │ │ add r9, lr, r7 │ │ │ │ │ add lr, r1, r6 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ sub sl, r4, #1 │ │ │ │ │ mov r8, lr │ │ │ │ │ sub lr, lr, r9 │ │ │ │ │ ands lr, lr, #7 │ │ │ │ │ - beq de0 │ │ │ │ │ + beq da4 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq dc8 │ │ │ │ │ + beq d8c │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq db8 │ │ │ │ │ + beq d7c │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - beq da8 │ │ │ │ │ + beq d6c │ │ │ │ │ cmp lr, #4 │ │ │ │ │ - beq d98 │ │ │ │ │ + beq d5c │ │ │ │ │ cmp lr, #5 │ │ │ │ │ - beq d88 │ │ │ │ │ + beq d4c │ │ │ │ │ cmp lr, #6 │ │ │ │ │ - beq d78 │ │ │ │ │ + beq d3c │ │ │ │ │ ldrb lr, [r3, r7] │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldrb r4, [r9, #1]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq d78 │ │ │ │ │ + beq d3c │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ bls 8f0 │ │ │ │ │ ldrb lr, [r2] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ sub r7, r5, r4 │ │ │ │ │ and lr, lr, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r0, lr] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 980 │ │ │ │ │ + beq 97c │ │ │ │ │ rsb r3, r1, #1 │ │ │ │ │ - ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ addge r3, r3, r1 │ │ │ │ │ addlt r3, r3, r7 │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ addlt r2, r2, lr │ │ │ │ │ - b b28 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b b24 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - ble b1c │ │ │ │ │ + ble b18 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bhi 958 │ │ │ │ │ + bhi 954 │ │ │ │ │ b 8f0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ - ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bgt af4 │ │ │ │ │ + bgt af0 │ │ │ │ │ sub r3, lr, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 958 │ │ │ │ │ + bcc 954 │ │ │ │ │ b 8f0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 90c │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bgt 908 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble d70 │ │ │ │ │ + ble d34 │ │ │ │ │ add r4, r1, r6 │ │ │ │ │ sub r7, r6, #1 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r4, r4, r7 │ │ │ │ │ - str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ands r4, r4, #7 │ │ │ │ │ sub r7, r2, #1 │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq cbc │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq c84 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq c54 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq c5c │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ beq c34 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ + beq c14 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq c0c │ │ │ │ │ + beq bf4 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq be4 │ │ │ │ │ + beq bd4 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq bbc │ │ │ │ │ + beq bb4 │ │ │ │ │ ldrb r7, [r6] │ │ │ │ │ ldrb r4, [r2] │ │ │ │ │ - str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r7, [r4, #1]! │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r4, [r7, #1]! │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne e5c │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r4, [r7, #1]! │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrb r4, [r8, #1]! │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne e5c │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r4, [r7, #1]! │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrb r4, [r8, #1]! │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne e5c │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r4, [r7, #1]! │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrb r4, [r8, #1]! │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne e5c │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r4, [r7, #1]! │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrb r4, [r8, #1]! │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne e5c │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r4, [r7, #1]! │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrb r4, [r8, #1]! │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne e5c │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrb r7, [r8, #1]! │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrb r4, [r8, #1]! │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq d70 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne e5c │ │ │ │ │ + ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + beq d34 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldrb r1, [r6, #1] │ │ │ │ │ - add r5, r6, #1 │ │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldrb r1, [r7, #1] │ │ │ │ │ + add r5, r7, #1 │ │ │ │ │ + ldrb r3, [r8, #1] │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e50 │ │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ │ - add r6, r5, #7 │ │ │ │ │ + add r7, r5, #7 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ - add r7, r4, #7 │ │ │ │ │ + add r8, r4, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e50 │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e50 │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e50 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e50 │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e50 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e50 │ │ │ │ │ ldrb r1, [r5, #7] │ │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e50 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bne cd4 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne c98 │ │ │ │ │ sub r0, r2, r9 │ │ │ │ │ b 8f4 │ │ │ │ │ ldrb r4, [r9, #1]! │ │ │ │ │ ldrb lr, [sl, #1]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne a8c │ │ │ │ │ + bne a88 │ │ │ │ │ ldrb r4, [r9, #1]! │ │ │ │ │ ldrb lr, [sl, #1]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne a8c │ │ │ │ │ + bne a88 │ │ │ │ │ ldrb r4, [r9, #1]! │ │ │ │ │ ldrb lr, [sl, #1]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne a8c │ │ │ │ │ + bne a88 │ │ │ │ │ ldrb r4, [r9, #1]! │ │ │ │ │ ldrb lr, [sl, #1]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne a8c │ │ │ │ │ + bne a88 │ │ │ │ │ ldrb r4, [r9, #1]! │ │ │ │ │ ldrb lr, [sl, #1]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne a8c │ │ │ │ │ + bne a88 │ │ │ │ │ ldrb r4, [r9, #1]! │ │ │ │ │ ldrb lr, [sl, #1]! │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne a8c │ │ │ │ │ + bne a88 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq ea8 │ │ │ │ │ + beq e68 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldrb r4, [r9, #1] │ │ │ │ │ add r8, r9, #1 │ │ │ │ │ ldrb lr, [sl, #1] │ │ │ │ │ add r7, sl, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne e74 │ │ │ │ │ ldrb r4, [r8, #1] │ │ │ │ │ add r9, r8, #7 │ │ │ │ │ ldrb lr, [r7, #1] │ │ │ │ │ add sl, r7, #7 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne e74 │ │ │ │ │ ldrb r4, [r8, #2] │ │ │ │ │ ldrb lr, [r7, #2] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne e74 │ │ │ │ │ ldrb r4, [r8, #3] │ │ │ │ │ ldrb lr, [r7, #3] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne e74 │ │ │ │ │ ldrb r4, [r8, #4] │ │ │ │ │ ldrb lr, [r7, #4] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne e74 │ │ │ │ │ ldrb r4, [r8, #5] │ │ │ │ │ ldrb lr, [r7, #5] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne e74 │ │ │ │ │ ldrb r4, [r8, #6] │ │ │ │ │ ldrb lr, [r7, #6] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne e74 │ │ │ │ │ ldrb r4, [r8, #7] │ │ │ │ │ ldrb lr, [r7, #7] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne eb4 │ │ │ │ │ + bne e74 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne de8 │ │ │ │ │ + bne dac │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b eac │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b e6c │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ - b 934 │ │ │ │ │ + b 930 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r0, r3, r9 │ │ │ │ │ b 8f4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b a8c │ │ │ │ │ + b a88 │ │ │ │ │ │ │ │ │ │ -00000ebc <_Py_bytes_capitalize>: │ │ │ │ │ +00000e7c <_Py_bytes_capitalize>: │ │ │ │ │ _Py_bytes_capitalize(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ subs lr, r2, #0 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ pople {fp, pc} │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1044,133 +1028,133 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ add r0, r1, lr │ │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ │ strb r1, [r2, #1]! │ │ │ │ │ - bne efc <_Py_bytes_capitalize+0x40> │ │ │ │ │ + bne ebc <_Py_bytes_capitalize+0x40> │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f14 <_Py_bytes_isalnum>: │ │ │ │ │ +00000ed4 <_Py_bytes_isalnum>: │ │ │ │ │ _Py_bytes_isalnum(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq f78 <_Py_bytes_isalnum+0x64> │ │ │ │ │ + beq f38 <_Py_bytes_isalnum+0x64> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f64 <_Py_bytes_isalnum+0x50> │ │ │ │ │ + beq f24 <_Py_bytes_isalnum+0x50> │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs f90 <_Py_bytes_isalnum+0x7c> │ │ │ │ │ + bcs f50 <_Py_bytes_isalnum+0x7c> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b f50 <_Py_bytes_isalnum+0x3c> │ │ │ │ │ + b f10 <_Py_bytes_isalnum+0x3c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq f90 <_Py_bytes_isalnum+0x7c> │ │ │ │ │ + beq f50 <_Py_bytes_isalnum+0x7c> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne f48 <_Py_bytes_isalnum+0x34> │ │ │ │ │ + bne f08 <_Py_bytes_isalnum+0x34> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #7 │ │ │ │ │ - beq f2c <_Py_bytes_isalnum+0x18> │ │ │ │ │ + beq eec <_Py_bytes_isalnum+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b f6c <_Py_bytes_isalnum+0x58> │ │ │ │ │ + b f2c <_Py_bytes_isalnum+0x58> │ │ │ │ │ │ │ │ │ │ -00000f9c <_Py_bytes_isalpha>: │ │ │ │ │ +00000f5c <_Py_bytes_isalpha>: │ │ │ │ │ _Py_bytes_isalpha(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1000 <_Py_bytes_isalpha+0x64> │ │ │ │ │ + beq fc0 <_Py_bytes_isalpha+0x64> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fec <_Py_bytes_isalpha+0x50> │ │ │ │ │ + beq fac <_Py_bytes_isalpha+0x50> │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs 1018 <_Py_bytes_isalpha+0x7c> │ │ │ │ │ + bcs fd8 <_Py_bytes_isalpha+0x7c> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b fd8 <_Py_bytes_isalpha+0x3c> │ │ │ │ │ + b f98 <_Py_bytes_isalpha+0x3c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1018 <_Py_bytes_isalpha+0x7c> │ │ │ │ │ + beq fd8 <_Py_bytes_isalpha+0x7c> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ │ tst r2, #3 │ │ │ │ │ - bne fd0 <_Py_bytes_isalpha+0x34> │ │ │ │ │ + bne f90 <_Py_bytes_isalpha+0x34> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq fb4 <_Py_bytes_isalpha+0x18> │ │ │ │ │ + beq f74 <_Py_bytes_isalpha+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b ff4 <_Py_bytes_isalpha+0x58> │ │ │ │ │ + b fb4 <_Py_bytes_isalpha+0x58> │ │ │ │ │ │ │ │ │ │ -00001024 <_Py_bytes_islower>: │ │ │ │ │ +00000fe4 <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 1088 <_Py_bytes_islower+0x64> │ │ │ │ │ + beq 1048 <_Py_bytes_islower+0x64> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10b4 <_Py_bytes_islower+0x90> │ │ │ │ │ + beq 1074 <_Py_bytes_islower+0x90> │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs 10ac <_Py_bytes_islower+0x88> │ │ │ │ │ + bcs 106c <_Py_bytes_islower+0x88> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ │ and r1, r2, #1 │ │ │ │ │ tst r2, #2 │ │ │ │ │ - bne 10a0 <_Py_bytes_islower+0x7c> │ │ │ │ │ + bne 1060 <_Py_bytes_islower+0x7c> │ │ │ │ │ orr r0, r0, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1058 <_Py_bytes_islower+0x34> │ │ │ │ │ + bne 1018 <_Py_bytes_islower+0x34> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1190,92 +1174,92 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000010c0 <_Py_bytes_isspace>: │ │ │ │ │ +00001080 <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 10fc <_Py_bytes_isspace+0x3c> │ │ │ │ │ + bne 10bc <_Py_bytes_isspace+0x3c> │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 1104 <_Py_bytes_isspace+0x44> │ │ │ │ │ + beq 10c4 <_Py_bytes_isspace+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 113c <_Py_bytes_isspace+0x7c> │ │ │ │ │ + beq 10fc <_Py_bytes_isspace+0x7c> │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs 10e8 <_Py_bytes_isspace+0x28> │ │ │ │ │ + bcs 10a8 <_Py_bytes_isspace+0x28> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 1128 <_Py_bytes_isspace+0x68> │ │ │ │ │ + b 10e8 <_Py_bytes_isspace+0x68> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 10e8 <_Py_bytes_isspace+0x28> │ │ │ │ │ + beq 10a8 <_Py_bytes_isspace+0x28> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 1120 <_Py_bytes_isspace+0x60> │ │ │ │ │ + bne 10e0 <_Py_bytes_isspace+0x60> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 10f0 <_Py_bytes_isspace+0x30> │ │ │ │ │ + b 10b0 <_Py_bytes_isspace+0x30> │ │ │ │ │ │ │ │ │ │ -00001148 <_Py_bytes_istitle>: │ │ │ │ │ +00001108 <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 11bc <_Py_bytes_istitle+0x74> │ │ │ │ │ + beq 117c <_Py_bytes_istitle+0x74> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1214 <_Py_bytes_istitle+0xcc> │ │ │ │ │ + beq 11d4 <_Py_bytes_istitle+0xcc> │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs 120c <_Py_bytes_istitle+0xc4> │ │ │ │ │ + bcs 11cc <_Py_bytes_istitle+0xc4> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 119c <_Py_bytes_istitle+0x54> │ │ │ │ │ + b 115c <_Py_bytes_istitle+0x54> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1200 <_Py_bytes_istitle+0xb8> │ │ │ │ │ + beq 11c0 <_Py_bytes_istitle+0xb8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 11e8 <_Py_bytes_istitle+0xa0> │ │ │ │ │ + beq 11a8 <_Py_bytes_istitle+0xa0> │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ ldr r3, [lr, r3, lsl #2] │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 11f4 <_Py_bytes_istitle+0xac> │ │ │ │ │ + bne 11b4 <_Py_bytes_istitle+0xac> │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - bne 1184 <_Py_bytes_istitle+0x3c> │ │ │ │ │ + bne 1144 <_Py_bytes_istitle+0x3c> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 1190 <_Py_bytes_istitle+0x48> │ │ │ │ │ + b 1150 <_Py_bytes_istitle+0x48> │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -1291,57 +1275,57 @@ │ │ │ │ │ bx lr │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - beq 118c <_Py_bytes_istitle+0x44> │ │ │ │ │ + beq 114c <_Py_bytes_istitle+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001220 <_Py_bytes_isupper>: │ │ │ │ │ +000011e0 <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 128c <_Py_bytes_isupper+0x6c> │ │ │ │ │ + beq 124c <_Py_bytes_isupper+0x6c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 12b8 <_Py_bytes_isupper+0x98> │ │ │ │ │ + beq 1278 <_Py_bytes_isupper+0x98> │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs 12b0 <_Py_bytes_isupper+0x90> │ │ │ │ │ + bcs 1270 <_Py_bytes_isupper+0x90> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [lr, r2, lsl #2] │ │ │ │ │ and r2, r1, #2 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 12a4 <_Py_bytes_isupper+0x84> │ │ │ │ │ + bne 1264 <_Py_bytes_isupper+0x84> │ │ │ │ │ orrs r2, r2, r0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1254 <_Py_bytes_isupper+0x34> │ │ │ │ │ + bne 1214 <_Py_bytes_isupper+0x34> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1361,15 +1345,15 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000012c4 <_Py_bytes_swapcase>: │ │ │ │ │ +00001284 <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxle lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1384,23 +1368,23 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ ldr r2, [lr, r3, lsl #2] │ │ │ │ │ tst r2, #1 │ │ │ │ │ ldrbne r3, [r5, r3] │ │ │ │ │ - bne 130c <_Py_bytes_swapcase+0x48> │ │ │ │ │ + bne 12cc <_Py_bytes_swapcase+0x48> │ │ │ │ │ tst r2, #2 │ │ │ │ │ ldrbne r3, [r4, r3] │ │ │ │ │ strb r3, [r0], #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 12f0 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ + bne 12b0 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000131c <_Py_bytes_title>: │ │ │ │ │ +000012dc <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxle lr │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1412,68 +1396,68 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 1368 <_Py_bytes_title+0x4c> │ │ │ │ │ + b 1328 <_Py_bytes_title+0x4c> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ ldrbeq r3, [r6, r3] │ │ │ │ │ strb r3, [r0], #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ popeq {r4, r5, r6, fp, pc} │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ ldr r2, [r4, r3, lsl #2] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 1350 <_Py_bytes_title+0x34> │ │ │ │ │ + bne 1310 <_Py_bytes_title+0x34> │ │ │ │ │ ands r2, r2, #2 │ │ │ │ │ - beq 1390 <_Py_bytes_title+0x74> │ │ │ │ │ + beq 1350 <_Py_bytes_title+0x74> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1398 <_Py_bytes_title+0x7c> │ │ │ │ │ + beq 1358 <_Py_bytes_title+0x7c> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b 135c <_Py_bytes_title+0x40> │ │ │ │ │ + b 131c <_Py_bytes_title+0x40> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b 135c <_Py_bytes_title+0x40> │ │ │ │ │ + b 131c <_Py_bytes_title+0x40> │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b 135c <_Py_bytes_title+0x40> │ │ │ │ │ + b 131c <_Py_bytes_title+0x40> │ │ │ │ │ │ │ │ │ │ -000013a0 : │ │ │ │ │ +00001360 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ sub lr, r1, r3 │ │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r1, [pc, #948] @ 1788 │ │ │ │ │ + ldr r1, [pc, #948] @ 1748 │ │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ble 1684 │ │ │ │ │ + ble 1644 │ │ │ │ │ sub r9, r2, #2 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ add r9, r9, r3 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ands r1, r1, #3 │ │ │ │ │ - beq 1484 │ │ │ │ │ + beq 1444 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 1458 │ │ │ │ │ + beq 1418 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 1434 │ │ │ │ │ + beq 13f4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ and ip, r1, #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ subeq r5, r3, #2 │ │ │ │ │ lsl r6, r8, ip │ │ │ │ │ @@ -1492,15 +1476,15 @@ │ │ │ │ │ orr r6, r6, r8, lsl ip │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ addeq r5, ip, r3 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 14e4 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ sub r1, r1, r7 │ │ │ │ │ cmp r0, ip │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ @@ -1532,17 +1516,17 @@ │ │ │ │ │ orr r6, r6, r8, lsl r1 │ │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ addeq r5, r1, r3 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne 1484 │ │ │ │ │ + bne 1444 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 177c │ │ │ │ │ + blt 173c │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ and r1, r0, #31 │ │ │ │ │ mov r4, #0 │ │ │ │ │ rsb r7, r2, #1 │ │ │ │ │ orr sl, r6, ip, lsl r1 │ │ │ │ │ @@ -1553,144 +1537,144 @@ │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r8, ip, r1 │ │ │ │ │ str r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ str ip, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 15a0 │ │ │ │ │ + b 1560 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bgt 164c │ │ │ │ │ + bgt 160c │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, sl, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 172c │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb r3, [r8, r4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1578 │ │ │ │ │ + bne 1538 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1764 │ │ │ │ │ + ble 1724 │ │ │ │ │ ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1690 │ │ │ │ │ + bne 1650 │ │ │ │ │ add r2, r5, r4 │ │ │ │ │ mov r3, ip │ │ │ │ │ str lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r5, r7, r3 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 15b4 │ │ │ │ │ ldrb lr, [r2, #1]! │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 15d8 │ │ │ │ │ + beq 1598 │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 170c │ │ │ │ │ + beq 16cc │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r9, r9, r5 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt 16a0 │ │ │ │ │ + bgt 1660 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bgt 163c │ │ │ │ │ + bgt 15fc │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, sl, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 172c │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r2, r3, r4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bge 159c │ │ │ │ │ + bge 155c │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r3, [pc, #288] @ 1788 │ │ │ │ │ + ldr r3, [pc, #288] @ 1748 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1708 │ │ │ │ │ + bne 16c8 │ │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1524 │ │ │ │ │ + b 14e4 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge 1618 │ │ │ │ │ + bge 15d8 │ │ │ │ │ sub r3, lr, r4 │ │ │ │ │ cmp r3, #2000 @ 0x7d0 │ │ │ │ │ - ble 1618 │ │ │ │ │ + ble 15d8 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ sub r5, r1, r4 │ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r6, r1, r4 │ │ │ │ │ - bne 1720 │ │ │ │ │ + bne 16e0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 5cc │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 7f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ streq r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 1620 │ │ │ │ │ add r3, r4, r0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 1660 │ │ │ │ │ + b 1620 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1740 │ │ │ │ │ + beq 1700 │ │ │ │ │ str r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 1660 │ │ │ │ │ + b 1620 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ sub ip, r1, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ - b 16fc │ │ │ │ │ + b 16bc │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 1620 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ - b 1644 │ │ │ │ │ + b 1604 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 15fc │ │ │ │ │ + b 15bc │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ - b 1644 │ │ │ │ │ + b 1604 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 164c │ │ │ │ │ + b 160c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -901,15 +901,15 @@ │ │ │ │ │ b 974 <_Py_bytes_find+0x3b8> │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl 13a0 <_Py_bytes_index+0x5e0> │ │ │ │ │ + bl 1360 <_Py_bytes_index+0x5a0> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r2, r0 │ │ │ │ │ b b50 <_Py_bytes_find+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d78 <_Py_bytes_find+0x7bc> │ │ │ │ │ @@ -1394,15 +1394,15 @@ │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - bl 13a0 <_Py_bytes_index+0x5e0> │ │ │ │ │ + bl 1360 <_Py_bytes_index+0x5a0> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r1, r0 │ │ │ │ │ b 12dc <_Py_bytes_index+0x51c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -1750,15 +1750,15 @@ │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 13a0 <_Py_bytes_index+0x5e0> │ │ │ │ │ + bl 1360 <_Py_bytes_index+0x5a0> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mvn sl, r0 │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ b 1770 <_Py_bytes_contains+0x218> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1777,330 +1777,322 @@ │ │ │ │ │ │ │ │ │ │ 000019b8 <_Py_bytes_count>: │ │ │ │ │ _Py_bytes_count(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c3c <_Py_bytes_count+0x284> │ │ │ │ │ + beq 1c68 <_Py_bytes_count+0x2b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1c74 <_Py_bytes_count+0x2bc> │ │ │ │ │ + beq 1ca0 <_Py_bytes_count+0x2e8> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0c <_Py_bytes_count+0x454> │ │ │ │ │ + bne 1dec <_Py_bytes_count+0x434> │ │ │ │ │ cmp r4, sl │ │ │ │ │ - ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movgt r4, sl │ │ │ │ │ - ble 1c98 <_Py_bytes_count+0x2e0> │ │ │ │ │ + ble 1cc4 <_Py_bytes_count+0x30c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addlt r7, r7, sl │ │ │ │ │ biclt r7, r7, r7, asr #31 │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ - bmi 1e5c <_Py_bytes_count+0x4a4> │ │ │ │ │ + bmi 1e1c <_Py_bytes_count+0x464> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1dc8 <_Py_bytes_count+0x410> │ │ │ │ │ + beq 1da8 <_Py_bytes_count+0x3f0> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt 1cfc <_Py_bytes_count+0x344> │ │ │ │ │ - add r3, r9, r7 │ │ │ │ │ + bgt 1cd8 <_Py_bytes_count+0x320> │ │ │ │ │ + add r3, r8, r7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ble 1d14 <_Py_bytes_count+0x35c> │ │ │ │ │ + ble 1cf4 <_Py_bytes_count+0x33c> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 1d70 <_Py_bytes_count+0x3b8> │ │ │ │ │ - sub r7, r6, #1 │ │ │ │ │ - ldrb r2, [r8] │ │ │ │ │ + bgt 1d50 <_Py_bytes_count+0x398> │ │ │ │ │ + sub r8, r6, #1 │ │ │ │ │ + ldrb r2, [r9] │ │ │ │ │ mov r1, #1 │ │ │ │ │ - str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r3, r4, r6 │ │ │ │ │ - ldrb r0, [r8, r7] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + ldrb r0, [r9, r8] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ - strne r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + strne r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ subeq r2, r6, #2 │ │ │ │ │ streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq 1b3c <_Py_bytes_count+0x184> │ │ │ │ │ - ldrb r2, [r8, #1] │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ + beq 1b38 <_Py_bytes_count+0x180> │ │ │ │ │ + ldrb r2, [r9, #1] │ │ │ │ │ mov ip, #1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ │ subeq r2, r6, #3 │ │ │ │ │ streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - beq 1b3c <_Py_bytes_count+0x184> │ │ │ │ │ - ldrb r2, [r8, #2] │ │ │ │ │ + cmp r8, #2 │ │ │ │ │ + beq 1b38 <_Py_bytes_count+0x180> │ │ │ │ │ + ldrb r2, [r9, #2] │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ │ subeq r2, r6, #4 │ │ │ │ │ streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ - beq 1b3c <_Py_bytes_count+0x184> │ │ │ │ │ - ldrb r2, [r8, #3] │ │ │ │ │ + cmp r8, #3 │ │ │ │ │ + beq 1b38 <_Py_bytes_count+0x180> │ │ │ │ │ + ldrb r2, [r9, #3] │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ │ subeq r2, r6, #5 │ │ │ │ │ streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r7, #4 │ │ │ │ │ - beq 1b3c <_Py_bytes_count+0x184> │ │ │ │ │ - ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add lr, r8, #3 │ │ │ │ │ + cmp r8, #4 │ │ │ │ │ + beq 1b38 <_Py_bytes_count+0x180> │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + add lr, r9, #3 │ │ │ │ │ sub ip, r6, #6 │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ │ cmp r0, r2 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ - moveq r9, ip │ │ │ │ │ + moveq r7, ip │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ orr r1, r1, r4, lsl r2 │ │ │ │ │ - bcs 1b1c <_Py_bytes_count+0x164> │ │ │ │ │ - str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bcs 1b18 <_Py_bytes_count+0x160> │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1d68 <_Py_bytes_count+0x3b0> │ │ │ │ │ + blt 1d48 <_Py_bytes_count+0x390> │ │ │ │ │ and r2, r0, #31 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov ip, r4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - add lr, r2, r7 │ │ │ │ │ + add lr, r2, r8 │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ - b 1b7c <_Py_bytes_count+0x1c4> │ │ │ │ │ + b 1b74 <_Py_bytes_count+0x1bc> │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + blt 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ ldrb r6, [lr, ip] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 1bbc <_Py_bytes_count+0x204> │ │ │ │ │ - add r8, ip, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - blt 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + beq 1bb4 <_Py_bytes_count+0x1fc> │ │ │ │ │ + add r7, ip, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + blt 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ add r6, lr, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, r1, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 1b70 <_Py_bytes_count+0x1b8> │ │ │ │ │ - mov ip, r8 │ │ │ │ │ + beq 1b68 <_Py_bytes_count+0x1b0> │ │ │ │ │ + mov ip, r7 │ │ │ │ │ ldrb r6, [lr, ip] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 1b88 <_Py_bytes_count+0x1d0> │ │ │ │ │ + bne 1b80 <_Py_bytes_count+0x1c8> │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldrb r6, [r6, ip] │ │ │ │ │ + str sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + add r7, r6, ip │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str ip, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldrb sl, [r7] │ │ │ │ │ + ldrb ip, [r9, r6] │ │ │ │ │ + cmp sl, ip │ │ │ │ │ + beq 1c44 <_Py_bytes_count+0x28c> │ │ │ │ │ + ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 1cac <_Py_bytes_count+0x2f4> │ │ │ │ │ + ldr ip, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + beq 1ce0 <_Py_bytes_count+0x328> │ │ │ │ │ add r6, ip, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 1c2c <_Py_bytes_count+0x274> │ │ │ │ │ + blt 1c58 <_Py_bytes_count+0x2a0> │ │ │ │ │ add r6, lr, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, r1, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ addeq r6, sl, #1 │ │ │ │ │ addeq ip, ip, r6 │ │ │ │ │ - bne 1c2c <_Py_bytes_count+0x274> │ │ │ │ │ + bne 1c58 <_Py_bytes_count+0x2a0> │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 1b7c <_Py_bytes_count+0x1c4> │ │ │ │ │ + bge 1b74 <_Py_bytes_count+0x1bc> │ │ │ │ │ bic r0, r4, r4, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1c20 <_Py_bytes_count+0x268> │ │ │ │ │ + beq 1c38 <_Py_bytes_count+0x280> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bgt 1bc8 <_Py_bytes_count+0x210> │ │ │ │ │ + b 1bd8 <_Py_bytes_count+0x220> │ │ │ │ │ ldr r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - b 1bfc <_Py_bytes_count+0x244> │ │ │ │ │ + b 1c14 <_Py_bytes_count+0x25c> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3c <_Py_bytes_count+0x484> │ │ │ │ │ + beq 1e24 <_Py_bytes_count+0x46c> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3c <_Py_bytes_count+0x484> │ │ │ │ │ + beq 1e24 <_Py_bytes_count+0x46c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1de8 <_Py_bytes_count+0x430> │ │ │ │ │ + beq 1dc8 <_Py_bytes_count+0x410> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ - bhi 1df4 <_Py_bytes_count+0x43c> │ │ │ │ │ + bhi 1dd4 <_Py_bytes_count+0x41c> │ │ │ │ │ cmp r4, sl │ │ │ │ │ movgt r4, sl │ │ │ │ │ movgt r5, #0 │ │ │ │ │ movgt r6, #1 │ │ │ │ │ - subgt r8, fp, #81 @ 0x51 │ │ │ │ │ + subgt r9, fp, #81 @ 0x51 │ │ │ │ │ bgt 1a28 <_Py_bytes_count+0x70> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - sub r8, fp, #81 @ 0x51 │ │ │ │ │ + sub r9, fp, #81 @ 0x51 │ │ │ │ │ add r3, r4, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ │ movlt r4, r3 │ │ │ │ │ b 1a28 <_Py_bytes_count+0x70> │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq 1ce8 <_Py_bytes_count+0x330> │ │ │ │ │ - ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - add r8, r6, ip │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str ip, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldrb ip, [r9, r6] │ │ │ │ │ - ldrb sl, [r8, #1]! │ │ │ │ │ - cmp sl, ip │ │ │ │ │ - beq 1d04 <_Py_bytes_count+0x34c> │ │ │ │ │ - ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ldr ip, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bne 1bd0 <_Py_bytes_count+0x218> │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + beq 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ add ip, ip, sl │ │ │ │ │ - b 1bfc <_Py_bytes_count+0x244> │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bgt 1cc8 <_Py_bytes_count+0x310> │ │ │ │ │ - b 1cd8 <_Py_bytes_count+0x320> │ │ │ │ │ - bne 1cfc <_Py_bytes_count+0x344> │ │ │ │ │ + b 1c14 <_Py_bytes_count+0x25c> │ │ │ │ │ + bne 1cd8 <_Py_bytes_count+0x320> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + beq 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ - ldrb r0, [r8] │ │ │ │ │ + ldrb r0, [r9] │ │ │ │ │ mov r4, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1d5c <_Py_bytes_count+0x3a4> │ │ │ │ │ + bne 1d3c <_Py_bytes_count+0x384> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + beq 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 1d44 <_Py_bytes_count+0x38c> │ │ │ │ │ + beq 1d24 <_Py_bytes_count+0x36c> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1d38 <_Py_bytes_count+0x380> │ │ │ │ │ - b 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + bne 1d18 <_Py_bytes_count+0x360> │ │ │ │ │ + b 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + b 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ cmple r4, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 1a68 <_Py_bytes_count+0xb0> │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r4, asr #2 │ │ │ │ │ - bge 1e14 <_Py_bytes_count+0x45c> │ │ │ │ │ + bge 1df4 <_Py_bytes_count+0x43c> │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + b 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1c18 <_Py_bytes_count+0x260> │ │ │ │ │ - b 1c20 <_Py_bytes_count+0x268> │ │ │ │ │ + bne 1c30 <_Py_bytes_count+0x278> │ │ │ │ │ + b 1c38 <_Py_bytes_count+0x280> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0c <_Py_bytes_count+0x454> │ │ │ │ │ + bne 1dec <_Py_bytes_count+0x434> │ │ │ │ │ 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 1c20 <_Py_bytes_count+0x268> │ │ │ │ │ + b 1c38 <_Py_bytes_count+0x280> │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 13a0 <_Py_bytes_index+0x5e0> │ │ │ │ │ + bl 1360 <_Py_bytes_index+0x5a0> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1c04 <_Py_bytes_count+0x24c> │ │ │ │ │ + b 1c1c <_Py_bytes_count+0x264> │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 1db0 <_Py_bytes_count+0x3f8> │ │ │ │ │ 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 1e0c <_Py_bytes_count+0x454> │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1dd0 <_Py_bytes_count+0x418> │ │ │ │ │ + b 1dec <_Py_bytes_count+0x434> │ │ │ │ │ │ │ │ │ │ -00001e64 <_Py_bytes_rindex>: │ │ │ │ │ +00001e44 <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ @@ -2109,41 +2101,41 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1fd0 <_Py_bytes_rindex+0x16c> │ │ │ │ │ + beq 1fb0 <_Py_bytes_rindex+0x16c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2008 <_Py_bytes_rindex+0x1a4> │ │ │ │ │ + beq 1fe8 <_Py_bytes_rindex+0x1a4> │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc4 <_Py_bytes_rindex+0x160> │ │ │ │ │ + bne 1fa4 <_Py_bytes_rindex+0x160> │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bge 217c <_Py_bytes_rindex+0x318> │ │ │ │ │ + bge 215c <_Py_bytes_rindex+0x318> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 21c4 <_Py_bytes_rindex+0x360> │ │ │ │ │ + blt 21a4 <_Py_bytes_rindex+0x360> │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 1fa4 <_Py_bytes_rindex+0x140> │ │ │ │ │ + bgt 1f84 <_Py_bytes_rindex+0x140> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 202c <_Py_bytes_rindex+0x1c8> │ │ │ │ │ + beq 200c <_Py_bytes_rindex+0x1c8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 209c <_Py_bytes_rindex+0x238> │ │ │ │ │ + beq 207c <_Py_bytes_rindex+0x238> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1fa4 <_Py_bytes_rindex+0x140> │ │ │ │ │ + ble 1f84 <_Py_bytes_rindex+0x140> │ │ │ │ │ ldrb r7, [ip] │ │ │ │ │ mov r6, #1 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ and r0, r7, #31 │ │ │ │ │ sub r1, r2, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -2152,37 +2144,37 @@ │ │ │ │ │ ldrb r5, [ip, lr] │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ moveq r3, lr │ │ │ │ │ cmp lr, #0 │ │ │ │ │ orr r0, r0, r6, lsl r5 │ │ │ │ │ - bne 1f28 <_Py_bytes_rindex+0xc4> │ │ │ │ │ + bne 1f08 <_Py_bytes_rindex+0xc4> │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1fa0 <_Py_bytes_rindex+0x13c> │ │ │ │ │ + blt 1f80 <_Py_bytes_rindex+0x13c> │ │ │ │ │ add lr, r9, r2 │ │ │ │ │ add r6, lr, r4 │ │ │ │ │ ldrb r5, [lr, r4] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 20d0 <_Py_bytes_rindex+0x26c> │ │ │ │ │ + beq 20b0 <_Py_bytes_rindex+0x26c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1fa0 <_Py_bytes_rindex+0x13c> │ │ │ │ │ + beq 1f80 <_Py_bytes_rindex+0x13c> │ │ │ │ │ ldrb lr, [r6, #-1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r0, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 2138 <_Py_bytes_rindex+0x2d4> │ │ │ │ │ + bne 2118 <_Py_bytes_rindex+0x2d4> │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f5c <_Py_bytes_rindex+0xf8> │ │ │ │ │ + b 1f3c <_Py_bytes_rindex+0xf8> │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2196,80 +2188,80 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22a0 <_Py_bytes_rindex+0x43c> │ │ │ │ │ + beq 2280 <_Py_bytes_rindex+0x43c> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22a0 <_Py_bytes_rindex+0x43c> │ │ │ │ │ + beq 2280 <_Py_bytes_rindex+0x43c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2278 <_Py_bytes_rindex+0x414> │ │ │ │ │ + beq 2258 <_Py_bytes_rindex+0x414> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ - bhi 2284 <_Py_bytes_rindex+0x420> │ │ │ │ │ + bhi 2264 <_Py_bytes_rindex+0x420> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge 21dc <_Py_bytes_rindex+0x378> │ │ │ │ │ + bge 21bc <_Py_bytes_rindex+0x378> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 21fc <_Py_bytes_rindex+0x398> │ │ │ │ │ + blt 21dc <_Py_bytes_rindex+0x398> │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1fac <_Py_bytes_rindex+0x148> │ │ │ │ │ + ble 1f8c <_Py_bytes_rindex+0x148> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub ip, fp, #81 @ 0x51 │ │ │ │ │ add r7, r9, r4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ addle r2, r7, r2 │ │ │ │ │ - bgt 20b8 <_Py_bytes_rindex+0x254> │ │ │ │ │ + bgt 2098 <_Py_bytes_rindex+0x254> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcs 208c <_Py_bytes_rindex+0x228> │ │ │ │ │ + bcs 206c <_Py_bytes_rindex+0x228> │ │ │ │ │ ldrb r3, [r2, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2040 <_Py_bytes_rindex+0x1dc> │ │ │ │ │ + bne 2020 <_Py_bytes_rindex+0x1dc> │ │ │ │ │ sub r7, r2, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2090 <_Py_bytes_rindex+0x22c> │ │ │ │ │ + blt 2070 <_Py_bytes_rindex+0x22c> │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2074 <_Py_bytes_rindex+0x210> │ │ │ │ │ + beq 2054 <_Py_bytes_rindex+0x210> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r7, #2 │ │ │ │ │ - beq 1fc4 <_Py_bytes_rindex+0x160> │ │ │ │ │ + beq 1fa4 <_Py_bytes_rindex+0x160> │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mvn r7, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r1, fp, #80 @ 0x50 │ │ │ │ │ - beq 20a4 <_Py_bytes_rindex+0x240> │ │ │ │ │ + beq 2084 <_Py_bytes_rindex+0x240> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r7, #2 │ │ │ │ │ - beq 1fc4 <_Py_bytes_rindex+0x160> │ │ │ │ │ + beq 1fa4 <_Py_bytes_rindex+0x160> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 1fac <_Py_bytes_rindex+0x148> │ │ │ │ │ - b 207c <_Py_bytes_rindex+0x218> │ │ │ │ │ + beq 1f8c <_Py_bytes_rindex+0x148> │ │ │ │ │ + b 205c <_Py_bytes_rindex+0x218> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2264 <_Py_bytes_rindex+0x400> │ │ │ │ │ + beq 2244 <_Py_bytes_rindex+0x400> │ │ │ │ │ sub r7, r0, r7 │ │ │ │ │ - b 2058 <_Py_bytes_rindex+0x1f4> │ │ │ │ │ + b 2038 <_Py_bytes_rindex+0x1f4> │ │ │ │ │ add r5, r3, r4 │ │ │ │ │ add r6, r3, r1 │ │ │ │ │ add r5, r9, r5 │ │ │ │ │ str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ add r8, r1, #1 │ │ │ │ │ @@ -2277,128 +2269,128 @@ │ │ │ │ │ str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb r3, [r6, #-1]! │ │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 2140 <_Py_bytes_rindex+0x2dc> │ │ │ │ │ + beq 2120 <_Py_bytes_rindex+0x2dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2160 <_Py_bytes_rindex+0x2fc> │ │ │ │ │ + bne 2140 <_Py_bytes_rindex+0x2fc> │ │ │ │ │ sub r2, r2, sl │ │ │ │ │ - b 1f98 <_Py_bytes_rindex+0x134> │ │ │ │ │ + b 1f78 <_Py_bytes_rindex+0x134> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f64 <_Py_bytes_rindex+0x100> │ │ │ │ │ + b 1f44 <_Py_bytes_rindex+0x100> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2100 <_Py_bytes_rindex+0x29c> │ │ │ │ │ + bne 20e0 <_Py_bytes_rindex+0x29c> │ │ │ │ │ add r7, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r7, #2 │ │ │ │ │ - bne 207c <_Py_bytes_rindex+0x218> │ │ │ │ │ - b 1fc4 <_Py_bytes_rindex+0x160> │ │ │ │ │ + bne 205c <_Py_bytes_rindex+0x218> │ │ │ │ │ + b 1fa4 <_Py_bytes_rindex+0x160> │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ ldrb lr, [lr, #-1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r0, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 2130 <_Py_bytes_rindex+0x2cc> │ │ │ │ │ - b 1f94 <_Py_bytes_rindex+0x130> │ │ │ │ │ + bne 2110 <_Py_bytes_rindex+0x2cc> │ │ │ │ │ + b 1f74 <_Py_bytes_rindex+0x130> │ │ │ │ │ add r2, r6, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ │ movlt r6, r2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r7, r6 │ │ │ │ │ - bge 1ee0 <_Py_bytes_rindex+0x7c> │ │ │ │ │ + bge 1ec0 <_Py_bytes_rindex+0x7c> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movle r7, r6 │ │ │ │ │ - bgt 1fa4 <_Py_bytes_rindex+0x140> │ │ │ │ │ + bgt 1f84 <_Py_bytes_rindex+0x140> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 202c <_Py_bytes_rindex+0x1c8> │ │ │ │ │ + beq 200c <_Py_bytes_rindex+0x1c8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1efc <_Py_bytes_rindex+0x98> │ │ │ │ │ - b 2090 <_Py_bytes_rindex+0x22c> │ │ │ │ │ + bne 1edc <_Py_bytes_rindex+0x98> │ │ │ │ │ + b 2070 <_Py_bytes_rindex+0x22c> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 21b0 <_Py_bytes_rindex+0x34c> │ │ │ │ │ - b 1fa4 <_Py_bytes_rindex+0x140> │ │ │ │ │ + ble 2190 <_Py_bytes_rindex+0x34c> │ │ │ │ │ + b 1f84 <_Py_bytes_rindex+0x140> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 2214 <_Py_bytes_rindex+0x3b0> │ │ │ │ │ + blt 21f4 <_Py_bytes_rindex+0x3b0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2234 <_Py_bytes_rindex+0x3d0> │ │ │ │ │ + blt 2214 <_Py_bytes_rindex+0x3d0> │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 2024 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ - b 1fac <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2004 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ + b 1f8c <_Py_bytes_rindex+0x148> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 2024 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ - b 1fac <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2004 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ + b 1f8c <_Py_bytes_rindex+0x148> │ │ │ │ │ add r2, r7, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ │ - blt 224c <_Py_bytes_rindex+0x3e8> │ │ │ │ │ + blt 222c <_Py_bytes_rindex+0x3e8> │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 2024 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ - b 1fac <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2004 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ + b 1f8c <_Py_bytes_rindex+0x148> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 2024 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ - b 1fac <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2004 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ + b 1f8c <_Py_bytes_rindex+0x148> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 2024 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ - b 1fac <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2004 <_Py_bytes_rindex+0x1c0> │ │ │ │ │ + b 1f8c <_Py_bytes_rindex+0x148> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r1, fp, #80 @ 0x50 │ │ │ │ │ mvnne r7, #0 │ │ │ │ │ - bne 209c <_Py_bytes_rindex+0x238> │ │ │ │ │ - b 1fac <_Py_bytes_rindex+0x148> │ │ │ │ │ + bne 207c <_Py_bytes_rindex+0x238> │ │ │ │ │ + b 1f8c <_Py_bytes_rindex+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc4 <_Py_bytes_rindex+0x160> │ │ │ │ │ + bne 1fa4 <_Py_bytes_rindex+0x160> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1fc4 <_Py_bytes_rindex+0x160> │ │ │ │ │ + b 1fa4 <_Py_bytes_rindex+0x160> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1fc4 <_Py_bytes_rindex+0x160> │ │ │ │ │ + b 1fa4 <_Py_bytes_rindex+0x160> │ │ │ ├── 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: 22524 (bytes into file) │ │ │ │ │ + Start of section headers: 22908 (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 0x57fc: │ │ │ │ │ +There are 16 section headers, starting at offset 0x597c: │ │ │ │ │ │ │ │ │ │ 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 004ab4 000160 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004bac 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 002e68 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 004c14 0009b8 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003208 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 003488 000688 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0055cc 0001a8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003b10 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003b24 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003b24 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003b58 000910 10 14 81 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004468 00064a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005774 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0003a0 002f60 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004d0c 000a40 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003300 00027e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 003580 000688 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 00574c 0001a8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003c08 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003c1c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003c1c 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003c50 000910 10 14 81 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004560 00064a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0058f4 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 860 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: 00000714 348 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ + 7: 00000728 348 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ 8: 000000a8 140 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 9: 00000260 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: 00000974 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 18: 00000978 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 19: 00000ce0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 20: 00000ce8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 21: 00000f70 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 22: 00000f78 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 17: 00000988 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 18: 0000098c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 19: 00000cf4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 20: 00000cfc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 21: 00000f84 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 22: 00000f8c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 23: 00000134 56 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ - 24: 000011a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 000011a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 26: 000014ac 628 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ - 27: 000011f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 28: 000011f8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 29: 000011f8 692 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ + 24: 000011b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 25: 000011bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 26: 000014c0 628 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ + 27: 00001208 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 28: 0000120c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 29: 0000120c 692 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ 30: 0000016c 56 FUNC LOCAL DEFAULT 1 callmethod.part.0.isra.0 │ │ │ │ │ - 31: 000017fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 31: 00001810 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: 00001800 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 36: 00001868 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 37: 0000186c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 38: 00001970 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 39: 00001974 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 40: 00001d94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 35: 00001814 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 36: 0000187c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 37: 00001880 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 38: 00001984 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 39: 00001988 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 40: 00001da8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 41: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 42: 00001d9c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 43: 00002378 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 44: 0000237c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 45: 00002658 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 0000265c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 47: 00002b2c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 48: 00002b30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 49: 00002c3c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 42: 00001db0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 43: 000023ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 44: 000023f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 45: 000026f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 000026fc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 47: 00002bcc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 48: 00002bd0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 49: 00002cdc 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: 00002c40 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 54: 00002e64 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 53: 00002ce0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 54: 00002f5c 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: 000001ac 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 60: 0000025c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 61: 000001cc 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ @@ -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: 000003b0 160 FUNC GLOBAL DEFAULT 5 _Py_CheckFunctionResult │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ - 90: 00000450 708 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ + 90: 00000450 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: 00000870 264 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ - 95: 00000978 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ - 96: 00001800 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ + 94: 00000884 264 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ + 95: 0000098c 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ + 96: 00001814 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 98: 00001d9c 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ - 99: 00000ce8 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ - 100: 00000f78 560 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ + 98: 00001db0 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ + 99: 00000cfc 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ + 100: 00000f8c 560 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 102: 0000265c 992 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ - 103: 000011a8 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ + 102: 000026fc 992 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ + 103: 000011bc 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 106: 00001720 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ + 106: 00001734 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 110: 0000186c 264 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ - 111: 00001974 1064 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ + 110: 00001880 264 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ + 111: 00001988 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: 00001f30 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ - 118: 00001fe4 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 119: 0000203c 832 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ - 120: 0000237c 460 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ - 121: 00002548 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ - 122: 00002a3c 244 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ - 123: 00002b30 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ - 124: 00002b5c 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ + 117: 00001f44 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ + 118: 00001ff8 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 119: 00002050 928 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ + 120: 000023f0 504 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ + 121: 000025e8 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ + 122: 00002adc 244 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ + 123: 00002bd0 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ + 124: 00002bfc 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 126: 000001a4 64 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 131: 00002c40 552 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ + 131: 00002ce0 640 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: 000001ac 180 FUNC GLOBAL DEFAULT 8 _PyObject_CallMethodId │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetAttrId │ │ │ │ │ 136: 000002ac 152 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 138: 00000344 84 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4ab4 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4bac contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000054 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000064 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000006c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000090 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ @@ -42,15 +42,15 @@ │ │ │ │ │ 000002e0 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000308 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000314 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000032c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000344 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000364 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4c14 contains 311 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4d0c contains 328 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000a0 0000531c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 000001ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000258 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ @@ -76,308 +76,325 @@ │ │ │ │ │ 00000438 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 0000043c 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 00000440 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 00000448 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000494 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ 000004f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000544 00005c1c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -00000598 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005ec 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000005f0 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000005f8 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000628 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000688 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 │ │ │ │ │ -00000700 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000748 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -00000790 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007c0 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000007c4 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000007c8 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000007f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000814 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00000840 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000844 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000848 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000854 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000858 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000860 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000900 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -00000928 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000092c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000938 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000093c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000944 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000970 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000974 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009dc 0000602b R_ARM_MOVW_ABS_NC 00001800 _PyFunction_Vectorcall │ │ │ │ │ -000009e0 0000602c R_ARM_MOVT_ABS 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00000a14 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000a90 0000621c R_ARM_CALL 00001d9c _PyStack_UnpackDict │ │ │ │ │ -00000aa4 0000602b R_ARM_MOVW_ABS_NC 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00000aa8 0000602c R_ARM_MOVT_ABS 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00000ae8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000b78 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000b9c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bbc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000594 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000638 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000063c 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00000644 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000674 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a4 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +000006d0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000006d4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000006d8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000006e4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006e8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006f0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000714 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000075c 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +000007a4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000007d8 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000007dc 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000804 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000828 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +00000854 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000858 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000085c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000868 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000086c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000874 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000914 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +0000093c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000940 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000094c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000950 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000958 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000984 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000988 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009f0 0000602b R_ARM_MOVW_ABS_NC 00001814 _PyFunction_Vectorcall │ │ │ │ │ +000009f4 0000602c R_ARM_MOVT_ABS 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00000a28 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000aa4 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ +00000ab8 0000602b R_ARM_MOVW_ABS_NC 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00000abc 0000602c R_ARM_MOVT_ABS 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00000afc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000b8c 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000bb0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bd0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bec 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -00000c04 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c00 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ 00000c18 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c70 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000c74 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000c78 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000c84 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000c88 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000c90 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000cb0 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000cd4 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000ce0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000ce4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d40 0000602b R_ARM_MOVW_ABS_NC 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00000d44 0000602c R_ARM_MOVT_ABS 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00000d8c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000dc8 00005a1d R_ARM_JUMP24 00000450 _PyObject_MakeTpCall │ │ │ │ │ -00000e08 0000621c R_ARM_CALL 00001d9c _PyStack_UnpackDict │ │ │ │ │ -00000e18 0000602b R_ARM_MOVW_ABS_NC 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00000e1c 0000602c R_ARM_MOVT_ABS 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00000e68 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000ea4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ec4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef4 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000f0c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000f10 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000f1c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f20 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f28 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000f60 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f70 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f74 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fd0 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -0000107c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001094 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b0 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -00001108 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000110c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000111c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001120 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001124 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000112c 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00001134 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001144 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -0000114c 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -00001174 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001198 0000661c R_ARM_CALL 0000265c _PyObject_VectorcallPrepend │ │ │ │ │ -000011a4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011f4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000013fc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001400 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001410 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001414 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001418 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001424 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000143c 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000148c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001498 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000014a4 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ -00001678 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000167c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000168c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001690 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001694 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000016a8 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000016d8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001700 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000170c 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ -00001718 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001758 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -0000176c 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000017ac 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017cc 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -000017f4 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ -000017fc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000185c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001868 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001924 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001928 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001934 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001938 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001940 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001968 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001970 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019b8 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000019f4 0000602b R_ARM_MOVW_ABS_NC 00001800 _PyFunction_Vectorcall │ │ │ │ │ -000019f8 0000602c R_ARM_MOVT_ABS 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00001a38 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001ac4 0000621c R_ARM_CALL 00001d9c _PyStack_UnpackDict │ │ │ │ │ -00001ad8 0000602b R_ARM_MOVW_ABS_NC 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00001adc 0000602c R_ARM_MOVT_ABS 00001800 _PyFunction_Vectorcall │ │ │ │ │ -00001b24 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001bc4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001be8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c08 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c20 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c34 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001c5c 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c88 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -00001c98 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001cb0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d18 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001d20 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001d24 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001d30 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001d34 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d3c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001d58 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001d7c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001d8c 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001d94 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d98 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001de4 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001df4 0000711c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001e7c 0000721c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00001ee8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ef8 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00001f00 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f04 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f0c 0000292b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -00001f10 0000292c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00001f18 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001f28 0000751c R_ARM_CALL 00001f30 _PyStack_UnpackDict_Free │ │ │ │ │ -00001f90 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fac 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001fd8 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002004 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002030 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002120 0000621c R_ARM_CALL 00001d9c _PyStack_UnpackDict │ │ │ │ │ -000021d0 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021f0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002214 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002218 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002224 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002228 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002230 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000224c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002270 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002298 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022c0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002310 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -0000231c 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002334 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002338 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002340 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002354 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002358 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002364 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002368 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002370 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002378 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002450 0000621c R_ARM_CALL 00001d9c _PyStack_UnpackDict │ │ │ │ │ -00002484 0000751c R_ARM_CALL 00001f30 _PyStack_UnpackDict_Free │ │ │ │ │ -0000249c 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ -000024e0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000024e4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000024e8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000024f4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024f8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002500 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002510 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002528 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -0000252c 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002534 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000025a4 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00002614 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000262c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002638 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -00002640 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -00002650 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ -00002658 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000026cc 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027c0 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -000027ec 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -00002870 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000028a4 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028d4 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000291c 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -00002934 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002950 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002954 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002964 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002968 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000296c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002988 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000298c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000299c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029a0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029a4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000029c0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000029c4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000029d0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029d4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029dc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002a00 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002a24 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002a34 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002ae0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002ae4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002af0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002af4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002afc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002b28 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002b2c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002b94 00007d1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002ba8 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002be8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c04 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ -00002c1c 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -00002c3c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d5c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002d60 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002d6c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d70 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d78 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002ddc 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002de0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002de4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002df0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002df4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002dfc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e0c 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002e24 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002e28 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002e30 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002e44 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002e48 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002e50 0000342b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00002e54 0000342c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00002e5c 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002e64 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c2c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c84 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000c88 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000c8c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000c98 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000c9c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000ca4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000cc4 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000ce8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000cf4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cf8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d54 0000602b R_ARM_MOVW_ABS_NC 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00000d58 0000602c R_ARM_MOVT_ABS 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00000da0 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000ddc 00005a1d R_ARM_JUMP24 00000450 _PyObject_MakeTpCall │ │ │ │ │ +00000e1c 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ +00000e2c 0000602b R_ARM_MOVW_ABS_NC 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00000e30 0000602c R_ARM_MOVT_ABS 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00000e7c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000eb8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ed8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f08 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000f20 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000f24 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000f30 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f34 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f3c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000f74 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f84 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f88 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe4 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00001090 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c4 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +0000111c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001120 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001130 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001134 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00001138 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001140 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001148 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001158 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00001160 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00001188 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000011ac 0000661c R_ARM_CALL 000026fc _PyObject_VectorcallPrepend │ │ │ │ │ +000011b8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001208 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001410 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001414 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001424 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001428 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000142c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001438 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001450 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000014a0 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000014ac 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000014b8 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ +0000168c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001690 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000016a0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000016a4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000016a8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000016bc 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000016ec 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001714 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001720 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ +0000172c 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000176c 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +00001780 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000017c0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017e0 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00001808 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ +00001810 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001870 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +0000187c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001938 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000193c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001948 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000194c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001954 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000197c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001984 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019cc 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a08 0000602b R_ARM_MOVW_ABS_NC 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00001a0c 0000602c R_ARM_MOVT_ABS 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00001a4c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001ad8 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ +00001aec 0000602b R_ARM_MOVW_ABS_NC 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00001af0 0000602c R_ARM_MOVT_ABS 00001814 _PyFunction_Vectorcall │ │ │ │ │ +00001b38 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001bd8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bfc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c34 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c48 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c70 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001c9c 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +00001cac 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cc4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cdc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d2c 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001d34 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001d38 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001d44 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d48 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d50 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001d6c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001d90 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001da0 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001da8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001dac 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001df8 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e08 0000711c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001e90 0000721c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00001efc 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f0c 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00001f14 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f18 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f20 0000292b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +00001f24 0000292c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00001f2c 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00001f3c 0000751c R_ARM_CALL 00001f44 _PyStack_UnpackDict_Free │ │ │ │ │ +00001fa4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fc0 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001fec 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002018 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002044 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002134 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ +000021e4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002204 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002234 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002238 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000223c 00000d2b R_ARM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ +00002240 00000d2c R_ARM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ +00002250 0000591c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002274 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000229c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002310 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002314 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002320 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002324 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000232c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002348 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000234c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002358 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000235c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002364 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002374 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +000023a0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000023b4 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000023b8 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000023c0 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000023e4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023ec 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000024c4 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ +000024f8 0000751c R_ARM_CALL 00001f44 _PyStack_UnpackDict_Free │ │ │ │ │ +00002510 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +00002548 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000254c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002558 00000d2b R_ARM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ +0000255c 00000d2c R_ARM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ +00002564 0000591c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +0000256c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002570 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000257c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002580 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002588 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002598 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +000025b0 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000025b4 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000025bc 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025e0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002644 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +000026b4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026cc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026d8 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +000026e0 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +000026f0 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ +000026f8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000276c 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002860 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +0000288c 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +00002910 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002944 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002974 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029bc 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +000029d4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000029f0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000029f4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002a04 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a08 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a0c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a28 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002a2c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002a3c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a40 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a44 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a60 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002a64 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002a70 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002a74 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002a7c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002aa0 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002ac4 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002ad4 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002b80 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002b84 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002b90 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002b94 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002b9c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002bc8 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002bcc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c34 00007d1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00002c48 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00002c88 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ca4 0000091c R_ARM_CALL 00000260 null_error.isra.0 │ │ │ │ │ +00002cbc 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00002cdc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e10 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 000001e4 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 │ │ │ │ │ +00002edc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002ee0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002eec 00000d2b R_ARM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ +00002ef0 00000d2c R_ARM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ +00002ef8 0000591c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002f00 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002f04 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002f10 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f14 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f1c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002f24 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002f28 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002f30 0000342b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00002f34 0000342c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00002f3c 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002f54 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f5c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x55cc contains 53 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x574c 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 0000237c _PyObject_Call │ │ │ │ │ +00000090 0000781d R_ARM_JUMP24 000023f0 _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 00001d9c _PyStack_UnpackDict │ │ │ │ │ -00000180 0000751c R_ARM_CALL 00001f30 _PyStack_UnpackDict_Free │ │ │ │ │ +0000014c 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ +00000180 0000751c R_ARM_CALL 00001f44 _PyStack_UnpackDict_Free │ │ │ │ │ 00000198 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ 000001a8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001f4 0000871c R_ARM_CALL 00000000 _PyObject_GetAttrId │ │ │ │ │ 00000240 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000025c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000280 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000284 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ @@ -408,10 +425,10 @@ │ │ │ │ │ 000005e8 0000342c 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 00000ce8 _PyObject_VectorcallDictTstate │ │ │ │ │ -00000660 0000781d R_ARM_JUMP24 0000237c _PyObject_Call │ │ │ │ │ +00000644 0000631c R_ARM_CALL 00000cfc _PyObject_VectorcallDictTstate │ │ │ │ │ +00000660 0000781d R_ARM_JUMP24 000023f0 _PyObject_Call │ │ │ │ │ 0000066c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -123,15 +123,15 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 110 <_PyObject_CallFunctionVa+0xbc> │ │ │ │ │ b 1b0 <_PyObject_CallFunctionVa+0x15c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -155,15 +155,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 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 728 <_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> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ @@ -201,15 +201,15 @@ │ │ │ │ │ b 174 <_PyObject_CallFunctionVa+0x120> │ │ │ │ │ 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 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1b8 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 31c <_PyObject_CallFunctionVa+0x2c8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ @@ -325,33 +325,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+0x240> │ │ │ │ │ + beq 6a4 <_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 654 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + beq 614 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bne 514 <_PyObject_MakeTpCall+0xc4> │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 5d8 <_PyObject_MakeTpCall+0x188> │ │ │ │ │ + bhi 624 <_PyObject_MakeTpCall+0x1d4> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -359,73 +359,93 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 4f4 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 63c <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ + beq 5fc <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 698 <_PyObject_MakeTpCall+0x248> │ │ │ │ │ + bne 6ac <_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 65c <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ + bne 61c <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 708 <_PyObject_MakeTpCall+0x2b8> │ │ │ │ │ + beq 71c <_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 6e4 <_PyObject_MakeTpCall+0x294> │ │ │ │ │ + beq 6f8 <_PyObject_MakeTpCall+0x2a8> │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 5dc <_PyObject_MakeTpCall+0x18c> │ │ │ │ │ + bcc 628 <_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 5cc <_PyObject_MakeTpCall+0x17c> │ │ │ │ │ + bgt 5c8 <_PyObject_MakeTpCall+0x178> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5cc <_PyObject_MakeTpCall+0x17c> │ │ │ │ │ + bne 5c8 <_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 4f4 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 4f4 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ bne 4f4 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 4f4 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne 5a8 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne 5a4 <_PyObject_MakeTpCall+0x154> │ │ │ │ │ b 4f4 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 5fc <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5fc <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 5fc <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6d4 <_PyObject_MakeTpCall+0x284> │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6d4 <_PyObject_MakeTpCall+0x284> │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 508 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + b 550 <_PyObject_MakeTpCall+0x100> │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bhi 560 <_PyObject_MakeTpCall+0x110> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -435,51 +455,36 @@ │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 560 <_PyObject_MakeTpCall+0x110> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 664 <_PyObject_MakeTpCall+0x214> │ │ │ │ │ + bgt 5d4 <_PyObject_MakeTpCall+0x184> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 630 <_PyObject_MakeTpCall+0x1e0> │ │ │ │ │ + bne 5d4 <_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 5a8 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6c0 <_PyObject_MakeTpCall+0x270> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6c0 <_PyObject_MakeTpCall+0x270> │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 508 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b 550 <_PyObject_MakeTpCall+0x100> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq 63c <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 63c <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 63c <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 63c <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 5fc <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5fc <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + moveq r8, r1 │ │ │ │ │ + beq 5bc <_PyObject_MakeTpCall+0x16c> │ │ │ │ │ + b 5fc <_PyObject_MakeTpCall+0x1ac> │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 654 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + b 614 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 508 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -496,107 +501,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 654 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + b 614 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + bgt 614 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 654 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + bne 614 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 654 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + b 614 <_PyObject_MakeTpCall+0x1c4> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ b 550 <_PyObject_MakeTpCall+0x100> │ │ │ │ │ │ │ │ │ │ -00000714 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ +00000728 <_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 814 <_PyObject_MakeTpCall.constprop.0+0x100> │ │ │ │ │ + beq 828 <_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 868 <_PyObject_MakeTpCall.constprop.0+0x154> │ │ │ │ │ + beq 87c <_PyObject_MakeTpCall.constprop.0+0x154> │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 7b0 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ + bcc 7c4 <_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 794 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ + bgt 7a8 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 794 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ + bne 7a8 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7f4 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + beq 808 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 81c <_PyObject_MakeTpCall.constprop.0+0x108> │ │ │ │ │ + bne 830 <_PyObject_MakeTpCall.constprop.0+0x108> │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 760 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ + bcc 774 <_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 760 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ + beq 774 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f4 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + bgt 808 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7f4 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + bne 808 <_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 844 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ + beq 858 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 844 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ + beq 858 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 7a8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + b 7bc <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 80c <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ + b 820 <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + beq 7bc <_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> │ │ │ │ │ @@ -610,48 +615,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 80c <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ + b 820 <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 7a8 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + b 7bc <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ │ │ │ │ │ -00000870 : │ │ │ │ │ +00000884 : │ │ │ │ │ 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] @ 974 │ │ │ │ │ + ldr ip, [pc, #232] @ 988 │ │ │ │ │ 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 8ec │ │ │ │ │ + beq 900 │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldr r5, [r0, ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8ec │ │ │ │ │ + beq 900 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 914 │ │ │ │ │ + beq 928 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 94c │ │ │ │ │ + bne 960 │ │ │ │ │ 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 │ │ │ │ │ @@ -659,246 +664,246 @@ │ │ │ │ │ bl 450 <_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 928 │ │ │ │ │ + beq 93c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8e0 │ │ │ │ │ + bne 8f4 │ │ │ │ │ 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 8e0 │ │ │ │ │ + b 8f4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8e0 │ │ │ │ │ + beq 8f4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000978 : │ │ │ │ │ +0000098c : │ │ │ │ │ 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] @ ce0 │ │ │ │ │ + ldr r2, [pc, #840] @ cf4 │ │ │ │ │ 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 bd8 │ │ │ │ │ + beq bec │ │ │ │ │ ldr r2, [lr, #28] │ │ │ │ │ ldr r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq bd8 │ │ │ │ │ + beq bec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a74 │ │ │ │ │ + bne a88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne a38 │ │ │ │ │ + bne a4c │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ands r1, r3, #1 │ │ │ │ │ - beq c98 │ │ │ │ │ + beq cac │ │ │ │ │ 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 a58 │ │ │ │ │ + beq a6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c4c │ │ │ │ │ + bne c60 │ │ │ │ │ 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 a24 │ │ │ │ │ + bne a38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c74 │ │ │ │ │ + beq c88 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c74 │ │ │ │ │ + beq c88 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a2c │ │ │ │ │ + b a40 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9dc │ │ │ │ │ + beq 9f0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 1d9c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1db0 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a6c │ │ │ │ │ + beq a80 │ │ │ │ │ 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 c20 │ │ │ │ │ - ldr r3, [pc, #548] @ ce4 │ │ │ │ │ + bne c34 │ │ │ │ │ + ldr r3, [pc, #548] @ cf8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq cbc │ │ │ │ │ + beq cd0 │ │ │ │ │ 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 b74 │ │ │ │ │ + ble b88 │ │ │ │ │ ldr r0, [sl, r7, lsl #2] │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bb0 │ │ │ │ │ + ble bc4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq b74 │ │ │ │ │ + beq b88 │ │ │ │ │ add r9, sl, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bf8 │ │ │ │ │ + ble c0c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq b74 │ │ │ │ │ + beq b88 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c0c │ │ │ │ │ + ble c20 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq b74 │ │ │ │ │ + beq b88 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ mov r9, #3 │ │ │ │ │ add r7, sl, r7 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bc4 │ │ │ │ │ + ble bd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne b58 │ │ │ │ │ + bne b6c │ │ │ │ │ sub r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ba0 │ │ │ │ │ + bgt bb4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ba0 │ │ │ │ │ + bne bb4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a24 │ │ │ │ │ - b a58 │ │ │ │ │ + bne a38 │ │ │ │ │ + b a6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b10 │ │ │ │ │ + bne b24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b10 │ │ │ │ │ + b b24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b68 │ │ │ │ │ + bne b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b68 │ │ │ │ │ + b b7c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 450 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b a2c │ │ │ │ │ + b a40 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b2c │ │ │ │ │ + bne b40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b2c │ │ │ │ │ + b b40 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b44 │ │ │ │ │ + bne b58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b44 │ │ │ │ │ + b b58 │ │ │ │ │ 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 afc │ │ │ │ │ - b b74 │ │ │ │ │ + bgt b10 │ │ │ │ │ + b b88 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a2c │ │ │ │ │ + beq a40 │ │ │ │ │ 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> │ │ │ │ │ @@ -912,71 +917,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 a6c │ │ │ │ │ + b a80 │ │ │ │ │ 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 ba0 │ │ │ │ │ + b bb4 │ │ │ │ │ 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 c38 │ │ │ │ │ + b c4c │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ce8 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ +00000cfc <_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 r5, [lr, #84] @ 0x54 │ │ │ │ │ tst r5, #2048 @ 0x800 │ │ │ │ │ - beq db4 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ + beq dc8 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ ldr lr, [lr, #28] │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq db4 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ + beq dc8 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne de8 <_PyObject_VectorcallDictTstate+0x100> │ │ │ │ │ + bne dfc <_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 dcc <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ - ldr r3, [pc, #536] @ f70 <_PyObject_VectorcallDictTstate+0x288> │ │ │ │ │ + bne de0 <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ + ldr r3, [pc, #536] @ f84 <_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 │ │ │ │ │ @@ -988,17 +993,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 ef8 <_PyObject_VectorcallDictTstate+0x210> │ │ │ │ │ + beq f0c <_PyObject_VectorcallDictTstate+0x210> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed0 <_PyObject_VectorcallDictTstate+0x1e8> │ │ │ │ │ + bne ee4 <_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 │ │ │ │ │ @@ -1007,37 +1012,37 @@ │ │ │ │ │ R_ARM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b d94 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + b da8 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d40 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ + beq d54 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 1d9c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1db0 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq da8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + beq dbc <_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 f30 <_PyObject_VectorcallDictTstate+0x248> │ │ │ │ │ + bne f44 <_PyObject_VectorcallDictTstate+0x248> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ - ldr r3, [pc, #316] @ f74 <_PyObject_VectorcallDictTstate+0x28c> │ │ │ │ │ + ldr r3, [pc, #316] @ f88 <_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} │ │ │ │ │ @@ -1048,98 +1053,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 ea0 <_PyObject_VectorcallDictTstate+0x1b8> │ │ │ │ │ + ble eb4 <_PyObject_VectorcallDictTstate+0x1b8> │ │ │ │ │ add r7, r4, r8, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r7], #4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f4c <_PyObject_VectorcallDictTstate+0x264> │ │ │ │ │ + ble f60 <_PyObject_VectorcallDictTstate+0x264> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne e84 <_PyObject_VectorcallDictTstate+0x19c> │ │ │ │ │ + bne e98 <_PyObject_VectorcallDictTstate+0x19c> │ │ │ │ │ sub r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ec8 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ + bgt edc <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne ec8 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ + bne edc <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b d94 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + b da8 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + beq dbc <_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 f0c <_PyObject_VectorcallDictTstate+0x224> │ │ │ │ │ + beq f20 <_PyObject_VectorcallDictTstate+0x224> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne da8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + bne dbc <_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 da8 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + b dbc <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ orr r2, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b e70 <_PyObject_VectorcallDictTstate+0x188> │ │ │ │ │ + b e84 <_PyObject_VectorcallDictTstate+0x188> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne e94 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ + bne ea8 <_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 e94 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ + b ea8 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f78 : │ │ │ │ │ +00000f8c : │ │ │ │ │ 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] @ 11a4 │ │ │ │ │ + ldr ip, [pc, #528] @ 11b8 │ │ │ │ │ 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] │ │ │ │ │ @@ -1151,93 +1156,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 113c │ │ │ │ │ + blt 1150 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bic r5, r7, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls 10bc │ │ │ │ │ + bls 10d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 117c │ │ │ │ │ + bne 1190 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 109c │ │ │ │ │ + beq 10b0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r9 │ │ │ │ │ movne r1, r4 │ │ │ │ │ - beq 109c │ │ │ │ │ + beq 10b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10f4 │ │ │ │ │ + beq 1108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1154 │ │ │ │ │ + bne 1168 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1084 │ │ │ │ │ + beq 1098 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 106c │ │ │ │ │ + beq 1080 │ │ │ │ │ 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 1060 │ │ │ │ │ + bne 1074 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1060 │ │ │ │ │ + b 1074 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1054 │ │ │ │ │ + bne 1068 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1054 │ │ │ │ │ + b 1068 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 450 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1048 │ │ │ │ │ + b 105c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ sub r2, r8, #1 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 10fc │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r9 │ │ │ │ │ - bne 102c │ │ │ │ │ + bne 1040 │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 10a4 │ │ │ │ │ + b 10b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1108 │ │ │ │ │ + beq 111c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1048 │ │ │ │ │ + bne 105c │ │ │ │ │ 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] │ │ │ │ │ @@ -1249,466 +1254,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 1048 │ │ │ │ │ + b 105c │ │ │ │ │ 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 1060 │ │ │ │ │ + b 1074 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1048 │ │ │ │ │ + beq 105c │ │ │ │ │ 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 1048 │ │ │ │ │ + b 105c │ │ │ │ │ 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 265c <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 26fc <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1048 │ │ │ │ │ + b 105c │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000011a8 : │ │ │ │ │ +000011bc : │ │ │ │ │ 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] @ 11f4 │ │ │ │ │ + ldr r3, [pc, #44] @ 1208 │ │ │ │ │ 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 14ac │ │ │ │ │ + bl 14c0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000011f8 : │ │ │ │ │ +0000120c : │ │ │ │ │ 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 14a0 │ │ │ │ │ + beq 14b4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r8, r3, #4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 135c │ │ │ │ │ + beq 1370 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ add r7, r3, #8 │ │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1340 │ │ │ │ │ + beq 1354 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1394 │ │ │ │ │ + beq 13a8 │ │ │ │ │ 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 1264 │ │ │ │ │ + bne 1278 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt 142c │ │ │ │ │ + bgt 1440 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13dc │ │ │ │ │ + bne 13f0 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ble 12e8 │ │ │ │ │ + ble 12fc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 12e8 │ │ │ │ │ + bge 12fc │ │ │ │ │ add r3, r5, ip │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ - bge 12e8 │ │ │ │ │ + bge 12fc │ │ │ │ │ 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 12d8 │ │ │ │ │ + bne 12ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 1378 │ │ │ │ │ + beq 138c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1378 │ │ │ │ │ + beq 138c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13e8 │ │ │ │ │ + beq 13fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 146c │ │ │ │ │ + bne 1480 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 1420 │ │ │ │ │ + bne 1434 │ │ │ │ │ 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 13c4 │ │ │ │ │ + bne 13d8 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12e8 │ │ │ │ │ + b 12fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 134c │ │ │ │ │ + bne 1360 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12e8 │ │ │ │ │ + b 12fc │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 132c │ │ │ │ │ + b 1340 │ │ │ │ │ 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 12b4 │ │ │ │ │ + b 12c8 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 129c │ │ │ │ │ + b 12b0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 128c │ │ │ │ │ + b 12a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 1410 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 132c │ │ │ │ │ + bne 1340 │ │ │ │ │ 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 132c │ │ │ │ │ + b 1340 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1334 │ │ │ │ │ + b 1348 │ │ │ │ │ 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 1494 │ │ │ │ │ + beq 14a8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [r5] │ │ │ │ │ subne r6, fp, #48 @ 0x30 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subeq r6, fp, #48 @ 0x30 │ │ │ │ │ - b 129c │ │ │ │ │ + b 12b0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 132c │ │ │ │ │ + beq 1340 │ │ │ │ │ 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 132c │ │ │ │ │ + b 1340 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1334 │ │ │ │ │ + b 1348 │ │ │ │ │ mov r7, r4 │ │ │ │ │ bl 260 <_PyObject_CallFunctionVa+0x20c> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 1334 │ │ │ │ │ + b 1348 │ │ │ │ │ │ │ │ │ │ -000014ac : │ │ │ │ │ +000014c0 : │ │ │ │ │ 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 1708 │ │ │ │ │ + beq 171c │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r2, #4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 160c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r8, r2, #8 │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15e0 │ │ │ │ │ + beq 15f4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1648 │ │ │ │ │ + beq 165c │ │ │ │ │ mov r3, #2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r1, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1510 │ │ │ │ │ + bne 1524 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bgt 169c │ │ │ │ │ + bgt 16b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1658 │ │ │ │ │ + ble 166c │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1658 │ │ │ │ │ + beq 166c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r5, r6 │ │ │ │ │ - beq 1584 │ │ │ │ │ + beq 1598 │ │ │ │ │ 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 1574 │ │ │ │ │ + bne 1588 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 1640 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ ldr r8, [r4, r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 1640 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1664 │ │ │ │ │ + beq 1678 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e0 │ │ │ │ │ + bne 16f4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 16d4 │ │ │ │ │ + bne 16e8 │ │ │ │ │ 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 1584 │ │ │ │ │ + b 1598 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1624 │ │ │ │ │ + beq 1638 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r7, ip │ │ │ │ │ movne r5, r6 │ │ │ │ │ - bne 15a4 │ │ │ │ │ + bne 15b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 15cc │ │ │ │ │ + b 15e0 │ │ │ │ │ mov r7, #2 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 154c │ │ │ │ │ + b 1560 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 1584 │ │ │ │ │ + b 1598 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1678 │ │ │ │ │ + beq 168c │ │ │ │ │ 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 │ │ │ │ │ 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 1714 │ │ │ │ │ + beq 1728 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r5] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ - b 156c │ │ │ │ │ + b 1580 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ 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, r4 │ │ │ │ │ bl 260 <_PyObject_CallFunctionVa+0x20c> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e8 │ │ │ │ │ │ │ │ │ │ -00001720 : │ │ │ │ │ +00001734 : │ │ │ │ │ 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] @ 17fc │ │ │ │ │ + ldr r3, [pc, #188] @ 1810 │ │ │ │ │ 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 17ec │ │ │ │ │ + beq 1800 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 17e4 │ │ │ │ │ + beq 17f8 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c4 │ │ │ │ │ + beq 17d8 │ │ │ │ │ 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 17b0 │ │ │ │ │ + bgt 17c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 17b0 │ │ │ │ │ + bne 17c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1716,34 +1721,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 179c │ │ │ │ │ - b 17b0 │ │ │ │ │ + ble 17b0 │ │ │ │ │ + b 17c4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 17b0 │ │ │ │ │ + b 17c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 260 <_PyObject_CallFunctionVa+0x20c> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 17b0 │ │ │ │ │ + b 17c4 │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001800 <_PyFunction_Vectorcall>: │ │ │ │ │ +00001814 <_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] @ 1868 <_PyFunction_Vectorcall+0x68> │ │ │ │ │ + ldr lr, [pc, #76] @ 187c <_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] │ │ │ │ │ @@ -1760,452 +1765,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 │ │ │ │ │ │ │ │ │ │ -0000186c : │ │ │ │ │ +00001880 : │ │ │ │ │ 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] @ 1970 │ │ │ │ │ + ldr r3, [pc, #232] @ 1984 │ │ │ │ │ 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 18ec │ │ │ │ │ + beq 1900 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18ec │ │ │ │ │ + beq 1900 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1910 │ │ │ │ │ + beq 1924 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1948 │ │ │ │ │ + bne 195c │ │ │ │ │ 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 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1924 │ │ │ │ │ + beq 1938 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18e0 │ │ │ │ │ + bne 18f4 │ │ │ │ │ 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 18e0 │ │ │ │ │ + b 18f4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18e0 │ │ │ │ │ + beq 18f4 │ │ │ │ │ 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 18e0 │ │ │ │ │ + b 18f4 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001974 <_PyObject_Call_Prepend>: │ │ │ │ │ +00001988 <_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 1c2c <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ + bgt 1c40 <_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 1c70 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq 1c84 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1c70 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq 1c84 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1aa0 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ + bne 1ab4 <_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 1a64 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ - ldr r2, [pc, #904] @ 1d94 <_PyObject_Call_Prepend+0x420> │ │ │ │ │ + bne 1a78 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ + ldr r2, [pc, #904] @ 1da8 <_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 1d44 <_PyObject_Call_Prepend+0x3d0> │ │ │ │ │ + beq 1d58 <_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 1a84 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + beq 1a98 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cfc <_PyObject_Call_Prepend+0x388> │ │ │ │ │ + bne 1d10 <_PyObject_Call_Prepend+0x388> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 1c94 <_PyObject_Call_Prepend+0x320> │ │ │ │ │ + bne 1ca8 <_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 1a48 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + bne 1a5c <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d20 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ + beq 1d34 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d20 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ + beq 1d34 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a50 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1a64 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19f4 <_PyObject_Call_Prepend+0x80> │ │ │ │ │ + beq 1a08 <_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 1d9c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1db0 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1a98 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + beq 1aac <_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 1cd0 <_PyObject_Call_Prepend+0x35c> │ │ │ │ │ + bne 1ce4 <_PyObject_Call_Prepend+0x35c> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #672] @ 1d98 <_PyObject_Call_Prepend+0x424> │ │ │ │ │ + ldr r3, [pc, #672] @ 1dac <_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 1d64 <_PyObject_Call_Prepend+0x3f0> │ │ │ │ │ + beq 1d78 <_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 1bbc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + ble 1bd0 <_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 1bfc <_PyObject_Call_Prepend+0x288> │ │ │ │ │ + ble 1c10 <_PyObject_Call_Prepend+0x288> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1bbc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bd0 <_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 1ca0 <_PyObject_Call_Prepend+0x32c> │ │ │ │ │ + ble 1cb4 <_PyObject_Call_Prepend+0x32c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1bbc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bd0 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1cbc <_PyObject_Call_Prepend+0x348> │ │ │ │ │ + ble 1cd0 <_PyObject_Call_Prepend+0x348> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1bbc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1bd0 <_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 1c10 <_PyObject_Call_Prepend+0x29c> │ │ │ │ │ + ble 1c24 <_PyObject_Call_Prepend+0x29c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1ba0 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ + bne 1bb4 <_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 1bec <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + bgt 1c00 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1bec <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + bne 1c00 <_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 1a48 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ - b 1a84 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + bne 1a5c <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + b 1a98 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1b50 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + bne 1b64 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b50 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + b 1b64 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1bb0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + bne 1bc4 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1bb0 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + b 1bc4 <_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 1d88 <_PyObject_Call_Prepend+0x414> │ │ │ │ │ + beq 1d9c <_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 19d8 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ + bne 19ec <_PyObject_Call_Prepend+0x64> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 450 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a50 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1a64 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1a58 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1a6c <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1b70 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + bne 1b84 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1b70 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + b 1b84 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1b88 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + bne 1b9c <_PyObject_Call_Prepend+0x214> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b88 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + b 1b9c <_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 1b38 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ - b 1bbc <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + bgt 1b4c <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ + b 1bd0 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a50 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + beq 1a64 <_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 1a98 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1aac <_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 1a98 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1aac <_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 1bec <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + b 1c00 <_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 1ce8 <_PyObject_Call_Prepend+0x374> │ │ │ │ │ + b 1cfc <_PyObject_Call_Prepend+0x374> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1a58 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1a6c <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ .word 0x0000037c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001d9c <_PyStack_UnpackDict>: │ │ │ │ │ +00001db0 <_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 1ef4 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + blt 1f08 <_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 1ef4 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + beq 1f08 <_PyStack_UnpackDict+0x158> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ee4 <_PyStack_UnpackDict+0x148> │ │ │ │ │ + beq 1ef8 <_PyStack_UnpackDict+0x148> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ lslle r1, r6, #2 │ │ │ │ │ - ble 1e58 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + ble 1e6c <_PyStack_UnpackDict+0xbc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq r1, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 1e58 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + beq 1e6c <_PyStack_UnpackDict+0xbc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r1, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 1e58 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + beq 1e6c <_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 1e48 <_PyStack_UnpackDict+0xac> │ │ │ │ │ + bne 1e5c <_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 1ec8 <_PyStack_UnpackDict+0x12c> │ │ │ │ │ + beq 1edc <_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] │ │ │ │ │ @@ -2213,31 +2218,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 1e6c <_PyStack_UnpackDict+0xd0> │ │ │ │ │ + b 1e80 <_PyStack_UnpackDict+0xd0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [fp, #4] │ │ │ │ │ strne r8, [r3] │ │ │ │ │ - beq 1f00 <_PyStack_UnpackDict+0x164> │ │ │ │ │ + beq 1f14 <_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 1ed8 <_PyStack_UnpackDict+0x13c> │ │ │ │ │ + b 1eec <_PyStack_UnpackDict+0x13c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 1eec <_PyStack_UnpackDict+0x150> │ │ │ │ │ + b 1f00 <_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 │ │ │ │ │ @@ -2245,622 +2250,668 @@ │ │ │ │ │ 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 1f30 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f44 <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b 1eec <_PyStack_UnpackDict+0x150> │ │ │ │ │ + b 1f00 <_PyStack_UnpackDict+0x150> │ │ │ │ │ │ │ │ │ │ -00001f30 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +00001f44 <_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 1fa4 <_PyStack_UnpackDict_Free+0x74> │ │ │ │ │ + bge 1fb8 <_PyStack_UnpackDict_Free+0x74> │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f78 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ + ble 1f8c <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 1f58 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ + b 1f6c <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 1f70 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + bne 1f84 <_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 1f70 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + b 1f84 <_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 1fdc <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ + bgt 1ff0 <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1fdc <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ + bne 1ff0 <_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} │ │ │ │ │ │ │ │ │ │ -00001fe4 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00001ff8 <_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 2034 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ + bgt 2048 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 2034 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ + bne 2048 <_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} │ │ │ │ │ │ │ │ │ │ -0000203c : │ │ │ │ │ +00002050 : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr ip, [pc, #800] @ 2378 │ │ │ │ │ + ldr ip, [pc, #896] @ 23ec │ │ │ │ │ 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 20c4 │ │ │ │ │ + beq 20d8 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r5, [r0, ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 20c4 │ │ │ │ │ + beq 20d8 │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 20d0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2108 │ │ │ │ │ + bne 211c │ │ │ │ │ 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 20a8 │ │ │ │ │ + b 20bc │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2314 │ │ │ │ │ + beq 236c │ │ │ │ │ ldr r1, [r9, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 2324 │ │ │ │ │ + bcc 23a4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22d0 │ │ │ │ │ + beq 22fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ec │ │ │ │ │ + bne 237c │ │ │ │ │ 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 1d9c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1db0 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22e4 │ │ │ │ │ + beq 2254 │ │ │ │ │ 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 21cc │ │ │ │ │ + ble 21e0 │ │ │ │ │ ldr r0, [r8, r6, lsl #2] │ │ │ │ │ lsl r3, r6, #2 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 225c │ │ │ │ │ + ble 2288 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 21cc │ │ │ │ │ + beq 21e0 │ │ │ │ │ add r1, r8, r3 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2280 │ │ │ │ │ + ble 22ac │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 21cc │ │ │ │ │ + beq 21e0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22ac │ │ │ │ │ + ble 22d8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 21cc │ │ │ │ │ + beq 21e0 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2238 │ │ │ │ │ + ble 225c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 21b0 │ │ │ │ │ + bne 21c4 │ │ │ │ │ sub r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21f4 │ │ │ │ │ + bgt 2208 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 21f4 │ │ │ │ │ + bne 2208 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20f4 │ │ │ │ │ + beq 2334 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2214 │ │ │ │ │ + beq 2110 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20fc │ │ │ │ │ + beq 2110 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 23d4 │ │ │ │ │ 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 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 20fc │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 2110 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 21c0 │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 21d4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r1, fp, #48 @ 0x30 │ │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ │ - b 21c0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 21d4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2168 │ │ │ │ │ + bne 217c │ │ │ │ │ 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 2168 │ │ │ │ │ + b 217c │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2184 │ │ │ │ │ + bne 2198 │ │ │ │ │ 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 2184 │ │ │ │ │ + b 2198 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 219c │ │ │ │ │ + bne 21b0 │ │ │ │ │ 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 219c │ │ │ │ │ + b 21b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2354 │ │ │ │ │ + beq 2310 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2354 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 20fc │ │ │ │ │ + bne 2254 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + b 2254 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2348 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20fc │ │ │ │ │ + bne 2110 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + b 2110 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + R_ARM_CALL object_is_not_callable │ │ │ │ │ + b 2254 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2110 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ - R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 22e4 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 20dc │ │ │ │ │ + bcc 20f0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 22e4 │ │ │ │ │ - b 20dc │ │ │ │ │ - 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 22e4 │ │ │ │ │ - .word 0x00000308 │ │ │ │ │ + bne 2254 │ │ │ │ │ + b 20f0 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 2234 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2234 │ │ │ │ │ + .word 0x00000368 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000237c <_PyObject_Call>: │ │ │ │ │ +000023f0 <_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 23fc <_PyObject_Call+0x80> │ │ │ │ │ + beq 2470 <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r6, [r5, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 23fc <_PyObject_Call+0x80> │ │ │ │ │ + beq 2470 <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ - beq 23e4 <_PyObject_Call+0x68> │ │ │ │ │ + beq 2458 <_PyObject_Call+0x68> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2440 <_PyObject_Call+0xc4> │ │ │ │ │ + bne 24b4 <_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 2508 <_PyObject_Call+0x18c> │ │ │ │ │ + beq 2590 <_PyObject_Call+0x1a0> │ │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2518 <_PyObject_Call+0x19c> │ │ │ │ │ + bcc 25a0 <_PyObject_Call+0x1b0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24a0 <_PyObject_Call+0x124> │ │ │ │ │ + beq 2514 <_PyObject_Call+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24bc <_PyObject_Call+0x140> │ │ │ │ │ + bne 2530 <_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 1d9c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1db0 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2434 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 24a8 <_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 1f30 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f44 <_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 24e4 <_PyObject_Call+0x168> │ │ │ │ │ + beq 256c <_PyObject_Call+0x17c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24e4 <_PyObject_Call+0x168> │ │ │ │ │ + beq 256c <_PyObject_Call+0x17c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2434 <_PyObject_Call+0xb8> │ │ │ │ │ + b 24a8 <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2434 <_PyObject_Call+0xb8> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq 24a8 <_PyObject_Call+0xb8> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 25d0 <_PyObject_Call+0x1e0> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ - R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + b 2528 <_PyObject_Call+0x138> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 24b4 <_PyObject_Call+0x138> │ │ │ │ │ + b 2528 <_PyObject_Call+0x138> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 24b4 <_PyObject_Call+0x138> │ │ │ │ │ + b 2528 <_PyObject_Call+0x138> │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2414 <_PyObject_Call+0x98> │ │ │ │ │ + bcc 2488 <_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 24b4 <_PyObject_Call+0x138> │ │ │ │ │ - b 2414 <_PyObject_Call+0x98> │ │ │ │ │ + bne 2528 <_PyObject_Call+0x138> │ │ │ │ │ + b 2488 <_PyObject_Call+0x98> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 2548 <_PyObject_Call+0x158> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2548 <_PyObject_Call+0x158> │ │ │ │ │ │ │ │ │ │ -00002548 : │ │ │ │ │ +000025e8 : │ │ │ │ │ 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] @ 2658 │ │ │ │ │ + ldr r3, [pc, #240] @ 26f8 │ │ │ │ │ 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 264c │ │ │ │ │ + beq 26ec │ │ │ │ │ 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 2634 │ │ │ │ │ + blt 26d4 │ │ │ │ │ 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 11f8 │ │ │ │ │ + bl 120c │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 26a0 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 26bc │ │ │ │ │ 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 25e0 │ │ │ │ │ + bne 2680 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25e0 │ │ │ │ │ + b 2680 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 25ec │ │ │ │ │ + bne 268c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25ec │ │ │ │ │ + b 268c │ │ │ │ │ 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 25ec │ │ │ │ │ + b 268c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 260 <_PyObject_CallFunctionVa+0x20c> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2644 │ │ │ │ │ + b 26e4 │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000265c <_PyObject_VectorcallPrepend>: │ │ │ │ │ +000026fc <_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 273c <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + blt 27dc <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27f8 <_PyObject_VectorcallPrepend+0x19c> │ │ │ │ │ + bne 2898 <_PyObject_VectorcallPrepend+0x19c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - beq 2808 <_PyObject_VectorcallPrepend+0x1ac> │ │ │ │ │ + beq 28a8 <_PyObject_VectorcallPrepend+0x1ac> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt 2894 <_PyObject_VectorcallPrepend+0x238> │ │ │ │ │ + bgt 2934 <_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 27a8 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 2848 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq 27a8 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 2848 <_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 293c <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ + beq 29dc <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29e4 <_PyObject_VectorcallPrepend+0x388> │ │ │ │ │ + bne 2a84 <_PyObject_VectorcallPrepend+0x388> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 2930 <_PyObject_VectorcallPrepend+0x2d4> │ │ │ │ │ + bne 29d0 <_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 27d4 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2874 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 27d4 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2874 <_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 2974 <_PyObject_VectorcallPrepend+0x318> │ │ │ │ │ + beq 2a14 <_PyObject_VectorcallPrepend+0x318> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a08 <_PyObject_VectorcallPrepend+0x3ac> │ │ │ │ │ + bne 2aa8 <_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 │ │ │ │ │ @@ -2878,489 +2929,517 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 450 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2798 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 2838 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne 26ac <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ + bne 274c <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2878 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 2918 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2878 <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 2918 <_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 29ac <_PyObject_VectorcallPrepend+0x350> │ │ │ │ │ + beq 2a4c <_PyObject_VectorcallPrepend+0x350> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 27d0 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 27d0 <_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 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 27d0 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 27d0 <_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 2a2c <_PyObject_VectorcallPrepend+0x3d0> │ │ │ │ │ + beq 2acc <_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 2904 <_PyObject_VectorcallPrepend+0x2a8> │ │ │ │ │ + beq 29a4 <_PyObject_VectorcallPrepend+0x2a8> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ subne r5, fp, #48 @ 0x30 │ │ │ │ │ - bne 2700 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ + bne 27a0 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 450 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 27d0 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 27d0 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2950 <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ + beq 29f0 <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2728 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + bne 27c8 <_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 2728 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 27c8 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2988 <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ + beq 2a28 <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2798 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + bne 2838 <_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 2798 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 2838 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29c0 <_PyObject_VectorcallPrepend+0x364> │ │ │ │ │ + beq 2a60 <_PyObject_VectorcallPrepend+0x364> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + bne 27d0 <_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 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 27d0 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2728 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + beq 27c8 <_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 2728 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 27c8 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2798 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + beq 2838 <_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 2798 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 2838 <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, r8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2730 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 27d0 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ │ │ │ │ │ -00002a3c : │ │ │ │ │ +00002adc : │ │ │ │ │ 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] @ 2b2c │ │ │ │ │ + ldr r3, [pc, #212] @ 2bcc │ │ │ │ │ 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 2ab4 │ │ │ │ │ + beq 2b54 │ │ │ │ │ ldr r3, [ip, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2ab4 │ │ │ │ │ + beq 2b54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2acc │ │ │ │ │ + beq 2b6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b04 │ │ │ │ │ + bne 2ba4 │ │ │ │ │ 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 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ae0 │ │ │ │ │ + beq 2b80 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2aac │ │ │ │ │ + bne 2b4c │ │ │ │ │ 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 2aac │ │ │ │ │ + b 2b4c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2aac │ │ │ │ │ + beq 2b4c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002b30 : │ │ │ │ │ +00002bd0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002b5c <_PyObject_CallMethod>: │ │ │ │ │ +00002bfc <_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] @ 2c3c <_PyObject_CallMethod+0xe0> │ │ │ │ │ + ldr r3, [pc, #192] @ 2cdc <_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 2c00 <_PyObject_CallMethod+0xa4> │ │ │ │ │ + beq 2ca0 <_PyObject_CallMethod+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c34 <_PyObject_CallMethod+0xd8> │ │ │ │ │ + beq 2cd4 <_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 2c10 <_PyObject_CallMethod+0xb4> │ │ │ │ │ + beq 2cb0 <_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 2bec <_PyObject_CallMethod+0x90> │ │ │ │ │ + bgt 2c8c <_PyObject_CallMethod+0x90> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2bec <_PyObject_CallMethod+0x90> │ │ │ │ │ + bne 2c8c <_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 260 <_PyObject_CallFunctionVa+0x20c> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2bec <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2c8c <_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 2c08 <_PyObject_CallMethod+0xac> │ │ │ │ │ + bgt 2ca8 <_PyObject_CallMethod+0xac> │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2bd8 <_PyObject_CallMethod+0x7c> │ │ │ │ │ + b 2c78 <_PyObject_CallMethod+0x7c> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 2bec <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2c8c <_PyObject_CallMethod+0x90> │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002c40 : │ │ │ │ │ +00002ce0 : │ │ │ │ │ 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] @ 2e64 │ │ │ │ │ + ldr r3, [pc, #608] @ 2f5c │ │ │ │ │ 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 2d0c │ │ │ │ │ + beq 2dac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2e44 │ │ │ │ │ + beq 2f24 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2d60 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2d60 │ │ │ │ │ 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 2e04 │ │ │ │ │ + beq 2e84 │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2e14 │ │ │ │ │ + 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 2d9c │ │ │ │ │ + beq 2e30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2db8 │ │ │ │ │ + bne 2ec4 │ │ │ │ │ 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 2d80 │ │ │ │ │ + beq 2e14 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2e14 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 2cf8 │ │ │ │ │ + beq 2e4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d5c │ │ │ │ │ + beq 2da0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d00 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + beq 2da0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r1, 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 2d00 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ + R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 714 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2de0 │ │ │ │ │ + beq 2f00 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2de0 │ │ │ │ │ + beq 2f00 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 2d00 │ │ │ │ │ + b 2da0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2e60 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d00 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ - R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + bne 2da0 │ │ │ │ │ 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 2db0 │ │ │ │ │ + b 2da0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 2db0 │ │ │ │ │ + b 2e44 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2cd8 │ │ │ │ │ + bcc 2d78 │ │ │ │ │ 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 2db0 │ │ │ │ │ - b 2cd8 │ │ │ │ │ + bne 2e44 │ │ │ │ │ + b 2d78 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2da0 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 2f44 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ + R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ + b 2e44 │ │ │ │ │ + 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 2e44 │ │ │ │ │ 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 2db0 │ │ │ │ │ - .word 0x000001f4 │ │ │ │ │ + b 2e44 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 2edc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2edc │ │ │ │ │ + .word 0x0000024c │ │ │ │ │ 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 237c <_PyObject_Call> │ │ │ │ │ + b 23f0 <_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 1d9c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1db0 <_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 1f30 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 1f44 <_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 ce8 <_PyObject_VectorcallDictTstate> │ │ │ │ │ + bl cfc <_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 237c <_PyObject_Call> │ │ │ │ │ + b 23f0 <_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: 45832 (bytes into file) │ │ │ │ │ + Start of section headers: 45820 (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 0xb308: │ │ │ │ │ +There are 18 section headers, starting at offset 0xb2fc: │ │ │ │ │ │ │ │ │ │ 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 0023b4 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009880 000778 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0023e8 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009ff8 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00295c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 00295c 000862 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0031c0 003374 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a2d8 000860 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 006534 0011e4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00ab38 0006a8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 007718 0002a8 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00b1e0 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0079c0 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0079c0 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0079f4 001160 10 16 150 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 008b54 000d29 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00b278 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0023c0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009874 000778 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0023f4 000574 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009fec 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002968 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002968 000862 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0031cc 00335c 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00a2cc 000860 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006528 0011e4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00ab2c 0006a8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00770c 0002a8 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00b1d4 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0079b4 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0079b4 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0079e8 001160 10 16 150 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 008b48 000d29 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00b26c 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 {} │ │ │ │ │ @@ -27,42 +27,42 @@ │ │ │ │ │ 23: 00001858 1148 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 24: 00001ccc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00001cd4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 26: 0000225c 348 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 27: 000023b8 664 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 28: 00000068 120 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ 29: 00000154 232 FUNC LOCAL DEFAULT 9 retreat │ │ │ │ │ - 30: 00000320 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 31: 00000328 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 30: 000029f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 000029f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 32: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 33: 0000000c 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 34: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 35: 0000033c 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ - 36: 000003b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 35: 00000348 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ + 36: 000003c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 37: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 38: 00002bb8 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 39: 00002e40 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 38: 00002bc4 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 39: 00002e4c 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 40: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 41: 000003bc 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 42: 00002e3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000003bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 44: 00002e40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 45: 0000042c 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ + 41: 000003c8 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ + 42: 00002e48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 000003c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 44: 00002e4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 00000438 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ 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: 00000c80 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ + 51: 00000c8c 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ 52: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 53: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 54: 00000c94 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 55: 00000d0c 500 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ - 56: 0000117c 156 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ - 57: 00000fb8 452 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ + 54: 00000ca0 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 55: 00000d18 500 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ + 56: 00001188 156 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ + 57: 00000fc4 452 FUNC LOCAL DEFAULT 1 get_cached_locals │ │ │ │ │ 58: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 59: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 60: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 61: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 62: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 63: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 64: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ @@ -79,32 +79,32 @@ │ │ │ │ │ 75: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 76: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 77: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 78: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 79: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 80: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 81: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 82: 00001218 2576 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 83: 00001c24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 82: 00001224 2576 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 83: 00001c30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 84: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 85: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 86: 00001c28 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 87: 00002070 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ - 88: 000020e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 86: 00001c34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 87: 0000207c 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ + 88: 000020f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 89: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 90: 00002e74 1280 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 90: 00002e80 1244 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 91: 00000154 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 92: 000020ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 93: 000020ec 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ - 94: 00002158 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 95: 0000217c 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 96: 00002254 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 97: 00002258 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 92: 000020f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 93: 000020f8 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ + 94: 00002164 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 95: 00002188 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 96: 00002260 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00002264 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 98: 0000023c 20 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ - 99: 00002354 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ + 99: 00002360 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ 100: 000003c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 101: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 102: 00000440 20 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ 103: 00000454 68 FUNC LOCAL DEFAULT 9 code_sizeof │ │ │ │ │ 104: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 105: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 106: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ @@ -204,57 +204,57 @@ │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 204: 00002650 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 207: 00002798 596 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 207: 00002798 608 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 209: 000029ec 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ - 210: 000000e0 584 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ - 211: 00000328 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ + 209: 000029f8 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 210: 000000e0 596 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ + 211: 00000334 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 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: 00000498 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ - 220: 000004dc 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ + 219: 000004a4 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ + 220: 000004e8 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: 000005c4 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ - 224: 000006cc 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ - 225: 000008d4 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ + 223: 000005d0 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ + 224: 000006d8 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ + 225: 000008e0 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ 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: 00000f00 184 FUNC GLOBAL HIDDEN 1 _PyCode_GetFreevars │ │ │ │ │ + 236: 00000f0c 184 FUNC GLOBAL HIDDEN 1 _PyCode_GetFreevars │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 238: 00001c28 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 238: 00001c34 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 247: 00002258 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 247: 00002264 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ 248: 00000250 76 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ - 249: 00002368 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 249: 00002374 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ 250: 0000029c 296 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 252: 000003c4 124 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,278 +1,278 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9880 contains 239 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9874 contains 239 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 0000a61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000098 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000d4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002c8 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00000300 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -0000035c 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000003b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000478 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000050c 0000dd1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00000510 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000514 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000054c 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000564 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -0000057c 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000005f4 0000e01c R_ARM_CALL 000006cc _PyCode_GetVarCounts │ │ │ │ │ -0000061c 0000e11c R_ARM_CALL 000008d4 _PyCode_SetUnboundVarCounts │ │ │ │ │ -0000067c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000680 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000684 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ -00000688 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ -00000694 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000006a0 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -000006a4 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -000006a8 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006ac 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006b8 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000006c0 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -000006c4 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -00000908 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000924 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000974 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000998 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000a28 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a50 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a70 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000aa0 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000ab4 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000af8 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b0c 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000b28 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b90 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000b94 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000ba0 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bac 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bb0 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bbc 0000312b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ -00000bc0 0000312c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ -00000bcc 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000bec 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000bf0 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000bfc 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c08 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c0c 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c18 0000322b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ -00000c1c 0000322c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ -00000c28 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000c90 0000cc1d R_ARM_JUMP24 00002650 _PyCode_GetCode │ │ │ │ │ -00000ce0 0000342b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ -00000ce4 0000342c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ -00000ce8 0000eb1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000cf8 0000352b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -00000cfc 0000352c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -00000d08 0000eb1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000d38 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d6c 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000ea4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f2c 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000fac 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fec 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000011a0 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001328 0000cc1c R_ARM_CALL 00002650 _PyCode_GetCode │ │ │ │ │ -00001344 0000502b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ -00001348 0000502c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ -00001354 0000512b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ -00001358 0000512c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ -00001384 0000ed1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00001478 0000ee1c R_ARM_CALL 00001c28 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -000014ec 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000154c 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001580 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000015a4 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000015c8 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015dc 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015ec 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001610 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001634 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001644 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001654 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001738 00003a2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -0000173c 00003a2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00001740 0000482b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ -00001744 0000482c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ -00001748 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000174c 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001750 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001758 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001768 00003a2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -0000176c 00003a2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00001770 0000472b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ -00001774 0000472c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ -00001778 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000177c 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001780 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001798 0000432b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000179c 0000432c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000017a0 0000462b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -000017a4 0000462c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -000017a8 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000017ac 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000017b0 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001804 0000432b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00001808 0000432c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -0000180c 0000442b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -00001810 0000442c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ -00001814 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001818 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -0000181c 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001828 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -0000182c 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001830 0000422b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -00001834 0000422c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -00001838 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000183c 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001840 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001870 0000432b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00001874 0000432c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00001878 0000452b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ -0000187c 0000452c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ -00001880 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001884 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001888 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001900 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001904 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001908 0000412b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ -0000190c 0000412c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ -00001910 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001914 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001918 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001924 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001928 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -0000192c 0000402b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ -00001930 0000402c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ -00001934 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001938 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -0000193c 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000019b0 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000019b4 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000019b8 00003f2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ -000019bc 00003f2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ -000019c0 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000019c4 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000019c8 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000019d8 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000019dc 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000019e0 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ -000019e4 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -000019e8 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000019ec 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000019f0 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001a28 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001a50 00003a2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -00001a54 00003a2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00001a58 00003b2b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ -00001a5c 00003b2c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ -00001a60 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001a64 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001a68 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001a70 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a80 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ae4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ae8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001aec 00004f2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00001af0 00004f2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00001af8 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b00 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b04 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b08 00004e2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ -00001b0c 00004e2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ -00001b14 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b1c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b20 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b24 00004d2b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ -00001b28 00004d2c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ -00001b30 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b38 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b3c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b40 00004c2b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ -00001b44 00004c2c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ -00001b4c 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b54 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b58 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b5c 00004b2b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ -00001b60 00004b2c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ -00001b68 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b70 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b74 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b78 00004a2b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ -00001b7c 00004a2c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ -00001b84 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b8c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b90 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b94 0000492b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ -00001b98 0000492c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ -00001ba0 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bcc 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001c10 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001cdc 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001cf4 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001dd4 0000971c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ -00001df4 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ -00001e5c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e60 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e64 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e70 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e74 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e78 0000552b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ -00001e7c 0000552c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ -00001e84 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e98 0000f31c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00001eac 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001ed0 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001ed4 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001fb8 0000f41c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00002020 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002024 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000202c 0000542b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00002030 0000542c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00002038 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002090 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000020e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002138 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002178 0000a81d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000021c0 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000021d4 0000f61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00002228 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000223c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002254 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002364 0000f91d R_ARM_JUMP24 00002368 _PyCode_GetVarnames │ │ │ │ │ +0000030c 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00000320 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00000368 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000484 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000518 0000dd1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000051c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000520 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000558 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000570 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000588 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000600 0000e01c R_ARM_CALL 000006d8 _PyCode_GetVarCounts │ │ │ │ │ +00000628 0000e11c R_ARM_CALL 000008e0 _PyCode_SetUnboundVarCounts │ │ │ │ │ +00000688 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000068c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000690 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ +00000694 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ +000006a0 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000006ac 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +000006b0 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +000006b4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000006b8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000006c4 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000006cc 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +000006d0 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +00000914 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000930 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000980 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000009a4 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000a34 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000a5c 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000a7c 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000aac 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000ac0 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000b04 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000b18 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000b34 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000b9c 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000ba0 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000bac 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bb8 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000bbc 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000bc8 0000312b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ +00000bcc 0000312c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ +00000bd8 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000bf8 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000bfc 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000c08 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c14 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c18 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c24 0000322b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ +00000c28 0000322c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ +00000c34 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000c9c 0000cc1d R_ARM_JUMP24 00002650 _PyCode_GetCode │ │ │ │ │ +00000cec 0000342b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ +00000cf0 0000342c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ +00000cf4 0000eb1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d04 0000352b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ +00000d08 0000352c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ +00000d14 0000eb1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d44 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d78 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000eb0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f38 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000fb8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ff8 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000011ac 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001334 0000cc1c R_ARM_CALL 00002650 _PyCode_GetCode │ │ │ │ │ +00001350 0000502b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ +00001354 0000502c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ +00001360 0000512b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ +00001364 0000512c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ +00001390 0000ed1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00001484 0000ee1c R_ARM_CALL 00001c34 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000014f8 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001558 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000158c 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000015b0 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000015d4 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015e8 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015f8 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000161c 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001640 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001650 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001660 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001744 00003a2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00001748 00003a2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +0000174c 0000482b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ +00001750 0000482c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ +00001754 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001758 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000175c 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001764 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001774 00003a2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00001778 00003a2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +0000177c 0000472b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ +00001780 0000472c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ +00001784 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001788 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000178c 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000017a4 0000432b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000017a8 0000432c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000017ac 0000462b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +000017b0 0000462c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +000017b4 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000017b8 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000017bc 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001810 0000432b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00001814 0000432c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001818 0000442b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +0000181c 0000442c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +00001820 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001824 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001828 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001834 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001838 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +0000183c 0000422b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +00001840 0000422c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +00001844 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001848 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000184c 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000187c 0000432b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00001880 0000432c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001884 0000452b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ +00001888 0000452c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ +0000188c 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001890 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001894 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000190c 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001910 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001914 0000412b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ +00001918 0000412c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ +0000191c 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001920 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001924 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001930 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001934 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001938 0000402b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ +0000193c 0000402c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ +00001940 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001944 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001948 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000019bc 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000019c0 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000019c4 00003f2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ +000019c8 00003f2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ +000019cc 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000019d0 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000019d4 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000019e4 00003d2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000019e8 00003d2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000019ec 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ +000019f0 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ +000019f4 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000019f8 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000019fc 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001a34 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001a5c 00003a2b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00001a60 00003a2c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00001a64 00003b2b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ +00001a68 00003b2c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ +00001a6c 00003c2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001a70 00003c2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001a74 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001a7c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a8c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001af0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001af4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001af8 00004f2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00001afc 00004f2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00001b04 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b0c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b10 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b14 00004e2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ +00001b18 00004e2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ +00001b20 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b28 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b2c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b30 00004d2b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ +00001b34 00004d2c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ +00001b3c 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b44 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b48 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b4c 00004c2b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ +00001b50 00004c2c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ +00001b58 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b60 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b64 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b68 00004b2b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ +00001b6c 00004b2c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ +00001b74 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b7c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b80 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b84 00004a2b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ +00001b88 00004a2c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ +00001b90 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b98 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b9c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001ba0 0000492b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ +00001ba4 0000492c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ +00001bac 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bd8 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001c1c 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001c30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ce8 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001d00 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001de0 0000971c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ +00001e00 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ +00001e68 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e6c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e70 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001e7c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001e80 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001e84 0000552b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ +00001e88 0000552c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ +00001e90 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ea4 0000f31c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00001eb8 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001edc 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001ee0 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001fc4 0000f41c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +0000202c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002030 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002038 0000542b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +0000203c 0000542c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00002044 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000209c 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000020f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002144 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002184 0000a81d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000021cc 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000021e0 0000f61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00002234 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002248 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002370 0000f91d R_ARM_JUMP24 00002374 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9ff8 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9fec contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001702 R_ARM_ABS32 00001858 code_dealloc │ │ │ │ │ -0000002c 00003602 R_ARM_ABS32 00000c94 code_repr │ │ │ │ │ +0000002c 00003602 R_ARM_ABS32 00000ca0 code_repr │ │ │ │ │ 0000003c 00001a02 R_ARM_ABS32 0000225c code_hash │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001b02 R_ARM_ABS32 000023b8 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007802 R_ARM_ABS32 00000498 code_new │ │ │ │ │ 000000d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00002d02 R_ARM_ABS32 0000042c positionsiter_dealloc │ │ │ │ │ +000000ec 00002d02 R_ARM_ABS32 00000438 positionsiter_dealloc │ │ │ │ │ 00000140 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00002602 R_ARM_ABS32 00002bb8 positionsiter_next │ │ │ │ │ +00000144 00002602 R_ARM_ABS32 00002bc4 positionsiter_next │ │ │ │ │ 00000174 0000b102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ec 00005d02 R_ARM_ABS32 000020ec lineiter_dealloc │ │ │ │ │ +000001ec 00005d02 R_ARM_ABS32 000020f8 lineiter_dealloc │ │ │ │ │ 00000240 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000244 00005a02 R_ARM_ABS32 00002e74 lineiter_next │ │ │ │ │ +00000244 00005a02 R_ARM_ABS32 00002e80 lineiter_next │ │ │ │ │ 00000274 0000b102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e0 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002ec 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002f0 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -293,38 +293,38 @@ │ │ │ │ │ 0000032c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000340 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000034c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000350 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00006702 R_ARM_ABS32 00000454 code_sizeof │ │ │ │ │ 00000360 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000364 00005702 R_ARM_ABS32 00002070 code_linesiterator │ │ │ │ │ +00000364 00005702 R_ARM_ABS32 0000207c code_linesiterator │ │ │ │ │ 00000370 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000374 00006602 R_ARM_ABS32 00000440 code_branchesiterator │ │ │ │ │ 00000380 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00002302 R_ARM_ABS32 0000033c code_positionsiterator │ │ │ │ │ +00000384 00002302 R_ARM_ABS32 00000348 code_positionsiterator │ │ │ │ │ 00000390 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000394 00005202 R_ARM_ABS32 00001218 code_replace │ │ │ │ │ +00000394 00005202 R_ARM_ABS32 00001224 code_replace │ │ │ │ │ 0000039c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00005f02 R_ARM_ABS32 0000217c code__varname_from_oparg │ │ │ │ │ +000003a4 00005f02 R_ARM_ABS32 00002188 code__varname_from_oparg │ │ │ │ │ 000003ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00005202 R_ARM_ABS32 00001218 code_replace │ │ │ │ │ +000003b4 00005202 R_ARM_ABS32 00001224 code_replace │ │ │ │ │ 000003bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005e02 R_ARM_ABS32 00002158 code_getcodeadaptive │ │ │ │ │ +000003d4 00005e02 R_ARM_ABS32 00002164 code_getcodeadaptive │ │ │ │ │ 000003e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 00006302 R_ARM_ABS32 00002354 code_getvarnames │ │ │ │ │ +000003e8 00006302 R_ARM_ABS32 00002360 code_getvarnames │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 00006202 R_ARM_ABS32 0000023c code_getcellvars │ │ │ │ │ 0000040c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003702 R_ARM_ABS32 00000d0c code_getfreevars │ │ │ │ │ +00000410 00003702 R_ARM_ABS32 00000d18 code_getfreevars │ │ │ │ │ 00000420 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00003302 R_ARM_ABS32 00000c80 code_getcode │ │ │ │ │ +00000424 00003302 R_ARM_ABS32 00000c8c code_getcode │ │ │ │ │ 00000448 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000484 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000498 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -332,15 +332,15 @@ │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000510 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa2d8 contains 268 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa2cc contains 268 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000024c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000250 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000254 0000062b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000258 0000062c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00000260 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000026c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -585,33 +585,33 @@ │ │ │ │ │ 000026c8 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ 000026cc 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ 000026e0 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 00002710 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002780 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000029c0 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 000029d4 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002b94 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002be4 0000272b R_ARM_MOVW_ABS_NC 00002e40 _source_offset_converter │ │ │ │ │ -00002be8 0000272c R_ARM_MOVT_ABS 00002e40 _source_offset_converter │ │ │ │ │ -00002c0c 0000252b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ -00002c10 0000252c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ -00002c1c 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002cc4 0000291c R_ARM_CALL 000003bc read_signed_varint │ │ │ │ │ -00002d74 0000291c R_ARM_CALL 000003bc read_signed_varint │ │ │ │ │ -00002e3c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002e5c 0000da1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002e60 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002e64 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000031d8 0000592b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -000031dc 0000592c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -000031e8 0000272b R_ARM_MOVW_ABS_NC 00002e40 _source_offset_converter │ │ │ │ │ -000031ec 0000272c R_ARM_MOVT_ABS 00002e40 _source_offset_converter │ │ │ │ │ -000031f0 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002ba0 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002bf0 0000272b R_ARM_MOVW_ABS_NC 00002e4c _source_offset_converter │ │ │ │ │ +00002bf4 0000272c R_ARM_MOVT_ABS 00002e4c _source_offset_converter │ │ │ │ │ +00002c18 0000252b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ +00002c1c 0000252c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ +00002c28 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002cd0 0000291c R_ARM_CALL 000003c8 read_signed_varint │ │ │ │ │ +00002d80 0000291c R_ARM_CALL 000003c8 read_signed_varint │ │ │ │ │ +00002e48 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002e68 0000da1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002e6c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002e70 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003218 0000592b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +0000321c 0000592c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +00003228 0000272b R_ARM_MOVW_ABS_NC 00002e4c _source_offset_converter │ │ │ │ │ +0000322c 0000272c R_ARM_MOVT_ABS 00002e4c _source_offset_converter │ │ │ │ │ +00003230 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xab38 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xab2c contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000038 0000d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000048 0000d61c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 00000064 0000212b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ 00000068 0000212c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ 0000006c 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -623,15 +623,15 @@ │ │ │ │ │ 0000012c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ 00000134 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ 0000013c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ 0000014c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000150 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000024c 0000f81d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ 00000268 00001c1c R_ARM_CALL 00000068 init_co_cached │ │ │ │ │ -00000290 0000391d R_ARM_JUMP24 00000fb8 get_cached_locals │ │ │ │ │ +00000290 0000391d R_ARM_JUMP24 00000fc4 get_cached_locals │ │ │ │ │ 000002b8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002bc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002fc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000304 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000034c 0000fb1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000358 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -766,15 +766,15 @@ │ │ │ │ │ 000009a0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009a4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009a8 0000772b R_ARM_MOVW_ABS_NC 000005b0 .LC58 │ │ │ │ │ 000009ac 0000772c R_ARM_MOVT_ABS 000005b0 .LC58 │ │ │ │ │ 000009b4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009fc 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000a28 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000aa0 0000ee1c R_ARM_CALL 00001c28 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000aa0 0000ee1c R_ARM_CALL 00001c34 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000ac0 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ 00000ac8 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ 00000ad0 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ 00000ad8 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ 00000b08 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000b1c 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000b20 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ @@ -783,17 +783,17 @@ │ │ │ │ │ 00000b6c 00007a2b R_ARM_MOVW_ABS_NC 000005d4 .LC59 │ │ │ │ │ 00000b70 00007a2c R_ARM_MOVT_ABS 000005d4 .LC59 │ │ │ │ │ 00000b78 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000ba0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bac 0001011c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ 00000bd4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c08 0000cc1d R_ARM_JUMP24 00002650 _PyCode_GetCode │ │ │ │ │ -00000c1c 0000f91d R_ARM_JUMP24 00002368 _PyCode_GetVarnames │ │ │ │ │ +00000c1c 0000f91d R_ARM_JUMP24 00002374 _PyCode_GetVarnames │ │ │ │ │ 00000c30 0000f81d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ -00000c44 0000ec1d R_ARM_JUMP24 00000f00 _PyCode_GetFreevars │ │ │ │ │ +00000c44 0000ec1d R_ARM_JUMP24 00000f0c _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 │ │ │ │ │ @@ -803,31 +803,31 @@ │ │ │ │ │ 00000d14 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000d40 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000d44 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000d48 00007e2b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ 00000d4c 00007e2c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ 00000d54 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000d84 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e18 0000ee1c R_ARM_CALL 00001c28 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000ed0 0000d11c R_ARM_CALL 000029ec _PyCode_CheckLineNumber │ │ │ │ │ -00000f40 0000291c R_ARM_CALL 000003bc read_signed_varint │ │ │ │ │ -00001014 0000291c R_ARM_CALL 000003bc read_signed_varint │ │ │ │ │ +00000e18 0000ee1c R_ARM_CALL 00001c34 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000ed0 0000d11c R_ARM_CALL 000029f8 _PyCode_CheckLineNumber │ │ │ │ │ +00000f40 0000291c R_ARM_CALL 000003c8 read_signed_varint │ │ │ │ │ +00001014 0000291c R_ARM_CALL 000003c8 read_signed_varint │ │ │ │ │ 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 0xb1e0 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xb1d4 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -71,179 +71,182 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b c4 │ │ │ │ │ │ │ │ │ │ 000000e0 : │ │ │ │ │ PyCode_Addr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - blt 314 │ │ │ │ │ + blt 310 │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2b4 │ │ │ │ │ + bne 2f8 │ │ │ │ │ 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 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ - vldr d7, [pc, #504] @ 320 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ ldr lr, [r1, #8] │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add lr, r3, lr │ │ │ │ │ + strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ str lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 30c │ │ │ │ │ + bls 32c │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ubfx r1, r1, #3, #4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq 260 │ │ │ │ │ + beq 180 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - bhi 244 │ │ │ │ │ + bhi 298 │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - beq 2a4 │ │ │ │ │ + addeq r4, r4, #1 │ │ │ │ │ + beq 180 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 2ac │ │ │ │ │ + beq 2f0 │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - movne ip, r4 │ │ │ │ │ - mvneq ip, #0 │ │ │ │ │ + beq 248 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldrb ip, [r1], #1 │ │ │ │ │ + str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldrb r0, [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 284 │ │ │ │ │ - ldrsb ip, [r3, #1] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 284 │ │ │ │ │ - add ip, r3, #2 │ │ │ │ │ - str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - bls 294 │ │ │ │ │ + and r0, r0, #7 │ │ │ │ │ + cmp r1, lr │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + add ip, ip, r0, lsl #1 │ │ │ │ │ + str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bcs 278 │ │ │ │ │ + ldrsb r0, [r3, #1] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 278 │ │ │ │ │ + add r0, r3, #2 │ │ │ │ │ + str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + cmp lr, r0 │ │ │ │ │ + bls 288 │ │ │ │ │ ldrsb r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 294 │ │ │ │ │ + blt 288 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls 284 │ │ │ │ │ - ldrsb ip, [r3, #3] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 284 │ │ │ │ │ + bls 278 │ │ │ │ │ + ldrsb r0, [r3, #3] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 278 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 224 │ │ │ │ │ - ldrsb ip, [r3] │ │ │ │ │ + beq 228 │ │ │ │ │ + ldrsb r0, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bge 204 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 148 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 208 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bge 14c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 2f8 │ │ │ │ │ + bgt 318 │ │ │ │ │ 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 2cc │ │ │ │ │ - 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 2f0 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 19c │ │ │ │ │ + str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrb r0, [r1], #1 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + and r0, r0, #7 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + add ip, ip, r0, lsl #1 │ │ │ │ │ + str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bhi 1c0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 148 │ │ │ │ │ - b 22c │ │ │ │ │ - mov r3, ip │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bge 148 │ │ │ │ │ - b 22c │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 260 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bge 14c │ │ │ │ │ + b 230 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bge 14c │ │ │ │ │ + b 230 │ │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ │ + and r1, r0, #63 @ 0x3f │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + bne 2bc │ │ │ │ │ + lsr r1, r1, #1 │ │ │ │ │ + tst r0, #1 │ │ │ │ │ + bne 2e8 │ │ │ │ │ + add r4, r4, r1 │ │ │ │ │ + b 180 │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldrb r0, [r6], #1 │ │ │ │ │ + add r5, r5, #6 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + and r0, r0, #63 @ 0x3f │ │ │ │ │ + orr r1, r1, r0, lsl r5 │ │ │ │ │ + bne 2c4 │ │ │ │ │ + tst r1, #1 │ │ │ │ │ + lsr r1, r1, #1 │ │ │ │ │ + beq 2b4 │ │ │ │ │ + sub r4, r4, r1 │ │ │ │ │ + b 180 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ - b 260 │ │ │ │ │ + b 180 │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq fc │ │ │ │ │ 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 254 │ │ │ │ │ - b 2d4 │ │ │ │ │ - mvn ip, #0 │ │ │ │ │ - b 190 │ │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ + bx lr │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 154 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 22c │ │ │ │ │ + b 230 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 23c │ │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ - bx lr │ │ │ │ │ - nop {0} │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + b 240 │ │ │ │ │ │ │ │ │ │ -00000328 <_PyCode_Fini>: │ │ │ │ │ +00000334 <_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 │ │ │ │ │ │ │ │ │ │ -0000033c : │ │ │ │ │ +00000348 : │ │ │ │ │ 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] @ 3b8 │ │ │ │ │ + ldr r0, [pc, #88] @ 3c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -263,55 +266,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 │ │ │ │ │ │ │ │ │ │ -000003bc : │ │ │ │ │ +000003c8 : │ │ │ │ │ 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 3f0 │ │ │ │ │ + bne 3fc │ │ │ │ │ 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 3f8 │ │ │ │ │ + bne 404 │ │ │ │ │ lsr r0, r1, #1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000042c : │ │ │ │ │ +00000438 : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 44c │ │ │ │ │ + bgt 458 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 45c │ │ │ │ │ + beq 468 │ │ │ │ │ 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 │ │ │ │ │ @@ -325,15 +328,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000498 <_PyCode_InitAddressRange>: │ │ │ │ │ +000004a4 <_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 │ │ │ │ │ @@ -345,128 +348,128 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ stm r1, {r0, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000004dc <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ +000004e8 <_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 5bc <_PyCode_ReturnsOnlyNone+0xe0> │ │ │ │ │ + bne 5c8 <_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 53c <_PyCode_ReturnsOnlyNone+0x60> │ │ │ │ │ + ble 548 <_PyCode_ReturnsOnlyNone+0x60> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne 51c <_PyCode_ReturnsOnlyNone+0x40> │ │ │ │ │ + bne 528 <_PyCode_ReturnsOnlyNone+0x40> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 554 <_PyCode_ReturnsOnlyNone+0x78> │ │ │ │ │ + b 560 <_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 5b0 <_PyCode_ReturnsOnlyNone+0xd4> │ │ │ │ │ + ble 5bc <_PyCode_ReturnsOnlyNone+0xd4> │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ │ - bne 544 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + bne 550 <_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 544 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + beq 550 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble 5b4 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + ble 5c0 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ │ - bne 5b4 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + bne 5c0 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 544 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ - b 5b4 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + beq 550 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + b 5c0 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 5b4 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + b 5c0 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ │ │ │ │ │ -000005c4 <_PyCode_VerifyStateless>: │ │ │ │ │ +000005d0 <_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 6cc <_PyCode_GetVarCounts> │ │ │ │ │ + bl 6d8 <_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 8d4 <_PyCode_SetUnboundVarCounts> │ │ │ │ │ + bl 8e0 <_PyCode_SetUnboundVarCounts> │ │ │ │ │ R_ARM_CALL _PyCode_SetUnboundVarCounts │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 674 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ + beq 680 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 67c <_PyCode_VerifyStateless+0xb8> │ │ │ │ │ + bne 688 <_PyCode_VerifyStateless+0xb8> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 6c0 <_PyCode_VerifyStateless+0xfc> │ │ │ │ │ + bgt 6cc <_PyCode_VerifyStateless+0xfc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 6a0 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ + bgt 6ac <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 670 <_PyCode_VerifyStateless+0xac> │ │ │ │ │ + ble 67c <_PyCode_VerifyStateless+0xac> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 6a0 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ + bgt 6ac <_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 │ │ │ │ │ @@ -475,35 +478,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 674 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ + b 680 <_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 698 <_PyCode_VerifyStateless+0xd4> │ │ │ │ │ + b 6a4 <_PyCode_VerifyStateless+0xd4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - b 6a8 <_PyCode_VerifyStateless+0xe4> │ │ │ │ │ + b 6b4 <_PyCode_VerifyStateless+0xe4> │ │ │ │ │ │ │ │ │ │ -000006cc <_PyCode_GetVarCounts>: │ │ │ │ │ +000006d8 <_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 │ │ │ │ │ @@ -522,44 +525,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 7a8 <_PyCode_GetVarCounts+0xdc> │ │ │ │ │ + ble 7b4 <_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 7a0 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + blt 7ac <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ tst r1, #14 │ │ │ │ │ and r0, r1, #64 @ 0x40 │ │ │ │ │ - beq 85c <_PyCode_GetVarCounts+0x190> │ │ │ │ │ + beq 868 <_PyCode_GetVarCounts+0x190> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ tst r1, #8 │ │ │ │ │ and r9, r1, #2 │ │ │ │ │ - bne 884 <_PyCode_GetVarCounts+0x1b8> │ │ │ │ │ + bne 890 <_PyCode_GetVarCounts+0x1b8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c4 <_PyCode_GetVarCounts+0x1f8> │ │ │ │ │ + beq 8d0 <_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 728 <_PyCode_GetVarCounts+0x5c> │ │ │ │ │ + b 734 <_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] │ │ │ │ │ @@ -599,102 +602,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 8a4 <_PyCode_GetVarCounts+0x1d8> │ │ │ │ │ + bne 8b0 <_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 7a0 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + b 7ac <_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 794 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ + b 7a0 <_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 7a0 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + b 7ac <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 794 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ + b 7a0 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ │ │ │ │ │ -000008d4 <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ +000008e0 <_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 b8c <_PyCode_SetUnboundVarCounts+0x2b8> │ │ │ │ │ + bne b98 <_PyCode_SetUnboundVarCounts+0x2b8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq c34 <_PyCode_SetUnboundVarCounts+0x360> │ │ │ │ │ + beq c40 <_PyCode_SetUnboundVarCounts+0x360> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne be8 <_PyCode_SetUnboundVarCounts+0x314> │ │ │ │ │ + bne bf4 <_PyCode_SetUnboundVarCounts+0x314> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b84 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq b90 <_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 9a0 <_PyCode_SetUnboundVarCounts+0xcc> │ │ │ │ │ + b 9ac <_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 ae0 <_PyCode_SetUnboundVarCounts+0x20c> │ │ │ │ │ + beq aec <_PyCode_SetUnboundVarCounts+0x20c> │ │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ │ - beq a10 <_PyCode_SetUnboundVarCounts+0x13c> │ │ │ │ │ + beq a1c <_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 96c <_PyCode_SetUnboundVarCounts+0x98> │ │ │ │ │ + bgt 978 <_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 │ │ │ │ │ @@ -722,119 +725,119 @@ │ │ │ │ │ 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 b68 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ + bne b74 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a5c <_PyCode_SetUnboundVarCounts+0x188> │ │ │ │ │ + beq a68 <_PyCode_SetUnboundVarCounts+0x188> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b38 <_PyCode_SetUnboundVarCounts+0x264> │ │ │ │ │ + bne b44 <_PyCode_SetUnboundVarCounts+0x264> │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b58 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ + beq b64 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b58 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ + beq b64 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c50 <_PyCode_SetUnboundVarCounts+0x37c> │ │ │ │ │ + bne c5c <_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 b84 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + blt b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 990 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c70 <_PyCode_SetUnboundVarCounts+0x39c> │ │ │ │ │ + bne c7c <_PyCode_SetUnboundVarCounts+0x39c> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 990 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + b 99c <_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 b68 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ + bne b74 <_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 b84 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + blt b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 990 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ - b ac0 <_PyCode_SetUnboundVarCounts+0x1ec> │ │ │ │ │ + beq 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + b acc <_PyCode_SetUnboundVarCounts+0x1ec> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c60 <_PyCode_SetUnboundVarCounts+0x38c> │ │ │ │ │ + bne c6c <_PyCode_SetUnboundVarCounts+0x38c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a98 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ + b aa4 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b a98 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ + b aa4 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 990 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 990 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 9f4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b a00 <_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 bdc <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ + beq be8 <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne bdc <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ + bne be8 <_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 │ │ │ │ │ @@ -843,29 +846,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 9f4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b a00 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 918 <_PyCode_SetUnboundVarCounts+0x44> │ │ │ │ │ + b 924 <_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 c44 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ + beq c50 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne c44 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ + bne c50 <_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 │ │ │ │ │ @@ -873,64 +876,64 @@ │ │ │ │ │ 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 9f4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b a00 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 9f4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b a00 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 934 <_PyCode_SetUnboundVarCounts+0x60> │ │ │ │ │ + b 940 <_PyCode_SetUnboundVarCounts+0x60> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a8c <_PyCode_SetUnboundVarCounts+0x1b8> │ │ │ │ │ - b b84 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq a98 <_PyCode_SetUnboundVarCounts+0x1b8> │ │ │ │ │ + b b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b48 <_PyCode_SetUnboundVarCounts+0x274> │ │ │ │ │ - b b84 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq b54 <_PyCode_SetUnboundVarCounts+0x274> │ │ │ │ │ + b b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b84 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ - b ad0 <_PyCode_SetUnboundVarCounts+0x1fc> │ │ │ │ │ + bne b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + b adc <_PyCode_SetUnboundVarCounts+0x1fc> │ │ │ │ │ │ │ │ │ │ -00000c80 : │ │ │ │ │ +00000c8c : │ │ │ │ │ code_getcode(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 2650 <_PyCode_GetCode> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ -00000c94 : │ │ │ │ │ +00000ca0 : │ │ │ │ │ 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 cf4 │ │ │ │ │ + beq d00 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - beq cf4 │ │ │ │ │ + beq d00 │ │ │ │ │ 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 │ │ │ │ │ @@ -942,248 +945,248 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000d0c : │ │ │ │ │ +00000d18 : │ │ │ │ │ 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 d5c │ │ │ │ │ + bne d68 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ea0 │ │ │ │ │ + beq eac │ │ │ │ │ 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 e10 │ │ │ │ │ + bne e1c │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e04 │ │ │ │ │ + beq e10 │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble df4 │ │ │ │ │ + ble e00 │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldrsb r2, [r2, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge ip, #0 │ │ │ │ │ - blt e28 │ │ │ │ │ + blt e34 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ble df4 │ │ │ │ │ + ble e00 │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldrsb r2, [r2, #17] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt e48 │ │ │ │ │ + blt e54 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble df4 │ │ │ │ │ + ble e00 │ │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldrsb r2, [r2, #18] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt e6c │ │ │ │ │ + blt e78 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - ble df4 │ │ │ │ │ + ble e00 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldrsb r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt eb0 │ │ │ │ │ + blt ebc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt dd4 │ │ │ │ │ + blt de0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e1c │ │ │ │ │ + ble e28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e04 │ │ │ │ │ + bgt e10 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b e04 │ │ │ │ │ + b e10 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ee0 │ │ │ │ │ + ble eec │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b d98 │ │ │ │ │ + b da4 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e90 │ │ │ │ │ + ble e9c │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r2, [r3, r0, lsl #2] │ │ │ │ │ - b db0 │ │ │ │ │ + b dbc │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ef0 │ │ │ │ │ + ble efc │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r2, [r3, r0, lsl #2] │ │ │ │ │ - b dc8 │ │ │ │ │ + b dd4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ - b e5c │ │ │ │ │ + b e68 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b e04 │ │ │ │ │ + b e10 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ add lr, r2, #4 │ │ │ │ │ add r6, ip, #4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r0, lr, lsl #2] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ ldrle r1, [r5, #48] @ 0x30 │ │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ │ - b de8 │ │ │ │ │ + b df4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ - b e3c │ │ │ │ │ + b e48 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ - b e80 │ │ │ │ │ + b e8c │ │ │ │ │ │ │ │ │ │ -00000f00 <_PyCode_GetFreevars>: │ │ │ │ │ +00000f0c <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne f50 <_PyCode_GetFreevars+0x50> │ │ │ │ │ + bne f5c <_PyCode_GetFreevars+0x50> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fa8 <_PyCode_GetFreevars+0xa8> │ │ │ │ │ + beq fb4 <_PyCode_GetFreevars+0xa8> │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f90 <_PyCode_GetFreevars+0x90> │ │ │ │ │ + bne f9c <_PyCode_GetFreevars+0x90> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f84 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + beq f90 <_PyCode_GetFreevars+0x84> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f9c <_PyCode_GetFreevars+0x9c> │ │ │ │ │ + ble fa8 <_PyCode_GetFreevars+0x9c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f84 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + bgt f90 <_PyCode_GetFreevars+0x84> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b f84 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + b f90 <_PyCode_GetFreevars+0x84> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b f84 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + b f90 <_PyCode_GetFreevars+0x84> │ │ │ │ │ │ │ │ │ │ -00000fb8 : │ │ │ │ │ +00000fc4 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 109c │ │ │ │ │ + bne 10a8 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1090 │ │ │ │ │ + beq 109c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 107c │ │ │ │ │ + ble 1088 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ands r0, r3, r0 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ - bne 10b4 │ │ │ │ │ + bne 10c0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 107c │ │ │ │ │ + ble 1088 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ │ tst r3, r0 │ │ │ │ │ - bne 10d4 │ │ │ │ │ + bne 10e0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ble 107c │ │ │ │ │ + ble 1088 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ │ tst r3, r0 │ │ │ │ │ - bne 10f8 │ │ │ │ │ + bne 1104 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ble 107c │ │ │ │ │ + ble 1088 │ │ │ │ │ mov r0, #3 │ │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ add lr, lr, r0 │ │ │ │ │ ldrb lr, [lr, #16] │ │ │ │ │ tst r3, lr │ │ │ │ │ - bne 114c │ │ │ │ │ + bne 1158 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 105c │ │ │ │ │ + blt 1068 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str ip, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -1194,62 +1197,62 @@ │ │ │ │ │ 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 113c │ │ │ │ │ + ble 1148 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [ip, #16] │ │ │ │ │ - b 1020 │ │ │ │ │ + b 102c │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 111c │ │ │ │ │ + ble 1128 │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 1038 │ │ │ │ │ + b 1044 │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 112c │ │ │ │ │ + ble 1138 │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 1050 │ │ │ │ │ + b 105c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 10e8 │ │ │ │ │ + b 10f4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 110c │ │ │ │ │ + b 1118 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 10c8 │ │ │ │ │ + b 10d4 │ │ │ │ │ ldr r5, [r2, #72] @ 0x48 │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ add r7, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr lr, [r5, lr, lsl #2] │ │ │ │ │ ldr r5, [lr] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r5, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ ldrle r4, [r2, #48] @ 0x30 │ │ │ │ │ str lr, [ip, r7, lsl #2] │ │ │ │ │ - b 1070 │ │ │ │ │ + b 107c │ │ │ │ │ │ │ │ │ │ -0000117c : │ │ │ │ │ +00001188 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1259,40 +1262,40 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne lr, r3 │ │ │ │ │ ldrne ip, [r4, #48] @ 0x30 │ │ │ │ │ - beq 11e0 │ │ │ │ │ + beq 11ec │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 11e0 │ │ │ │ │ + ble 11ec │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bne 11e8 │ │ │ │ │ + bne 11f4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 11bc │ │ │ │ │ + b 11c8 │ │ │ │ │ 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 11d8 │ │ │ │ │ + b 11e4 │ │ │ │ │ │ │ │ │ │ -00001218 : │ │ │ │ │ +00001224 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1323,49 +1326,49 @@ │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr sl, [r4, #24] │ │ │ │ │ str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - bne 14b4 │ │ │ │ │ + bne 14c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1be4 │ │ │ │ │ + bne 1bf0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1b8c │ │ │ │ │ + blt 1b98 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1b70 │ │ │ │ │ + blt 1b7c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1b54 │ │ │ │ │ + blt 1b60 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1b38 │ │ │ │ │ + blt 1b44 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1b1c │ │ │ │ │ + blt 1b28 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 1b00 │ │ │ │ │ + blt 1b0c │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1ae4 │ │ │ │ │ + blt 1af0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1adc │ │ │ │ │ + bne 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2650 <_PyCode_GetCode> │ │ │ │ │ R_ARM_CALL _PyCode_GetCode │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14a8 │ │ │ │ │ + beq 14b4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1385,43 +1388,43 @@ │ │ │ │ │ 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 1ad0 │ │ │ │ │ + blt 1adc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1ac4 │ │ │ │ │ + bne 1ad0 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1ac0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1aa8 │ │ │ │ │ + bne 1ab4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1aa0 │ │ │ │ │ + beq 1aac │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1a98 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ │ str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1188 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a90 │ │ │ │ │ + beq 1a9c │ │ │ │ │ ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ 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 │ │ │ │ │ @@ -1444,15 +1447,15 @@ │ │ │ │ │ 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 1c28 │ │ │ │ │ + bl 1c34 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ bl 28 │ │ │ │ │ ldr r0, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 28 │ │ │ │ │ @@ -1462,183 +1465,183 @@ │ │ │ │ │ bl 28 │ │ │ │ │ ldr r6, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr ip, [pc, #1888] @ 1c24 │ │ │ │ │ + ldr ip, [pc, #1888] @ 1c30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r7, r2 │ │ │ │ │ str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ 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 14a8 │ │ │ │ │ + beq 14b4 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 156c │ │ │ │ │ + beq 1578 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1580 │ │ │ │ │ + bne 158c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a4 │ │ │ │ │ + bne 15b0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ec │ │ │ │ │ + bne 15f8 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1610 │ │ │ │ │ + bne 161c │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1654 │ │ │ │ │ + bne 1660 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1678 │ │ │ │ │ + beq 1684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1a80 │ │ │ │ │ + beq 1a8c │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 1678 │ │ │ │ │ + bne 1684 │ │ │ │ │ ldr r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 12cc │ │ │ │ │ + b 12d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 15c8 │ │ │ │ │ + beq 15d4 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 156c │ │ │ │ │ - b 1510 │ │ │ │ │ + beq 1578 │ │ │ │ │ + b 151c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 15dc │ │ │ │ │ + beq 15e8 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 156c │ │ │ │ │ - b 151c │ │ │ │ │ + beq 1578 │ │ │ │ │ + b 1528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1590 │ │ │ │ │ + beq 159c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 14a8 │ │ │ │ │ + b 14b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15b4 │ │ │ │ │ - b 15d4 │ │ │ │ │ + beq 15c0 │ │ │ │ │ + b 15e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1640 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 156c │ │ │ │ │ - b 1528 │ │ │ │ │ + beq 1578 │ │ │ │ │ + b 1534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - beq 1644 │ │ │ │ │ + beq 1650 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 156c │ │ │ │ │ - b 1534 │ │ │ │ │ + beq 1578 │ │ │ │ │ + b 1540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fc │ │ │ │ │ - b 15d4 │ │ │ │ │ + beq 1608 │ │ │ │ │ + b 15e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ - b 15d4 │ │ │ │ │ + beq 162c │ │ │ │ │ + b 15e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - beq 1758 │ │ │ │ │ + beq 1764 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 156c │ │ │ │ │ - b 1540 │ │ │ │ │ + beq 1578 │ │ │ │ │ + b 154c │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a28 │ │ │ │ │ + bne 1a34 │ │ │ │ │ ldr r5, [r6, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19f8 │ │ │ │ │ + bne 1a04 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 197c │ │ │ │ │ + bne 1988 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1944 │ │ │ │ │ + bne 1950 │ │ │ │ │ ldr r8, [r6, #40] @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 18d0 │ │ │ │ │ + bne 18dc │ │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a8 │ │ │ │ │ + bne 18b4 │ │ │ │ │ ldr r9, [r6, #48] @ 0x30 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 17e0 │ │ │ │ │ + bne 17ec │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b8 │ │ │ │ │ + bne 17c4 │ │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1848 │ │ │ │ │ + bne 1854 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1788 │ │ │ │ │ + bne 1794 │ │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 1728 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 1774 │ │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 12cc │ │ │ │ │ + beq 12d8 │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 12cc │ │ │ │ │ + bne 12d8 │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ 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 │ │ │ │ │ @@ -1646,88 +1649,88 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1664 │ │ │ │ │ - b 15d4 │ │ │ │ │ + beq 1670 │ │ │ │ │ + b 15e0 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1890 │ │ │ │ │ + bne 189c │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 1810 │ │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 12cc │ │ │ │ │ - b 16d8 │ │ │ │ │ + beq 12d8 │ │ │ │ │ + b 16e4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1824 │ │ │ │ │ + beq 1830 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 12cc │ │ │ │ │ - b 16cc │ │ │ │ │ + beq 12d8 │ │ │ │ │ + b 16d8 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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 .LC24 │ │ │ │ │ @@ -1735,67 +1738,67 @@ │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1870 │ │ │ │ │ + beq 187c │ │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 12cc │ │ │ │ │ - b 16e4 │ │ │ │ │ + beq 12d8 │ │ │ │ │ + b 16f0 │ │ │ │ │ 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 .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 16f0 │ │ │ │ │ - b 12cc │ │ │ │ │ + bne 16fc │ │ │ │ │ + b 12d8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 18fc │ │ │ │ │ + beq 1908 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 12cc │ │ │ │ │ - b 16c0 │ │ │ │ │ + beq 12d8 │ │ │ │ │ + b 16cc │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1920 │ │ │ │ │ + beq 192c │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ moveq r7, r9 │ │ │ │ │ - beq 12cc │ │ │ │ │ - b 16b4 │ │ │ │ │ + beq 12d8 │ │ │ │ │ + b 16c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1803,15 +1806,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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1819,96 +1822,96 @@ │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 19b0 │ │ │ │ │ + beq 19bc │ │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ streq r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ moveq r7, r9 │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - beq 12cc │ │ │ │ │ + beq 12d8 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 16a8 │ │ │ │ │ + b 16b4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 19d8 │ │ │ │ │ + beq 19e4 │ │ │ │ │ ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 19d0 │ │ │ │ │ + bne 19dc │ │ │ │ │ ldr r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 12cc │ │ │ │ │ + b 12d8 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 169c │ │ │ │ │ + b 16a8 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1a4c │ │ │ │ │ + beq 1a58 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ moveq r7, r9 │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - beq 12cc │ │ │ │ │ - b 1690 │ │ │ │ │ + beq 12d8 │ │ │ │ │ + b 169c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1a7c │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 156c │ │ │ │ │ - b 1684 │ │ │ │ │ + beq 1578 │ │ │ │ │ + b 1690 │ │ │ │ │ mov r3, r5 │ │ │ │ │ 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 │ │ │ │ │ @@ -1916,167 +1919,167 @@ │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a38 │ │ │ │ │ - b 15d4 │ │ │ │ │ + beq 1a44 │ │ │ │ │ + b 15e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 155c │ │ │ │ │ - b 15d4 │ │ │ │ │ + beq 1568 │ │ │ │ │ + b 15e0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 1480 │ │ │ │ │ + b 148c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1408 │ │ │ │ │ + b 1414 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1480 │ │ │ │ │ + b 148c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 13dc │ │ │ │ │ + b 13e8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b 1480 │ │ │ │ │ + b 148c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b 13b8 │ │ │ │ │ + b 13c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 28 │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1338 │ │ │ │ │ + b 1344 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ 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 15d4 │ │ │ │ │ + b 15e0 │ │ │ │ │ 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 15d4 │ │ │ │ │ - ldr r0, [pc, #116] @ 1c24 │ │ │ │ │ + b 15e0 │ │ │ │ │ + ldr r0, [pc, #116] @ 1c30 │ │ │ │ │ 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 14a8 │ │ │ │ │ + beq 14b4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 12cc │ │ │ │ │ + b 12d8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #52] @ 1c24 │ │ │ │ │ + ldr r1, [pc, #52] @ 1c30 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #108 @ 0x6c │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14a8 │ │ │ │ │ + beq 14b4 │ │ │ │ │ str r7, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b 1504 │ │ │ │ │ + b 1510 │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001c28 : │ │ │ │ │ +00001c34 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2087,75 +2090,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 1e58 │ │ │ │ │ + beq 1e64 │ │ │ │ │ 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 1e58 │ │ │ │ │ + bne 1e64 │ │ │ │ │ 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 1e58 │ │ │ │ │ + bne 1e64 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1e58 │ │ │ │ │ + beq 1e64 │ │ │ │ │ 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 1dfc │ │ │ │ │ + beq 1e08 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1dfc │ │ │ │ │ + beq 1e08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 1e20 │ │ │ │ │ + blt 1e2c │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ bic ip, sl, sl, asr #31 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 1f84 │ │ │ │ │ + blt 1f90 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 1f48 │ │ │ │ │ + blt 1f54 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 1ec0 │ │ │ │ │ + beq 1ecc │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne 1e90 │ │ │ │ │ + bne 1e9c │ │ │ │ │ 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 │ │ │ │ │ @@ -2182,19 +2185,19 @@ │ │ │ │ │ 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 1e88 │ │ │ │ │ + beq 1e94 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e70 │ │ │ │ │ + bne 1e7c │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 29c │ │ │ │ │ R_ARM_CALL _PyCode_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ bl 28 │ │ │ │ │ @@ -2213,123 +2216,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 1d0c │ │ │ │ │ + b 1d18 │ │ │ │ │ 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 1e14 │ │ │ │ │ + b 1e20 │ │ │ │ │ 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 1dfc │ │ │ │ │ + b 1e08 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e88 │ │ │ │ │ + blt 1e94 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e88 │ │ │ │ │ + blt 1e94 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 1d58 │ │ │ │ │ + b 1d64 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ lsrs ip, ip, #1 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d54 │ │ │ │ │ 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 1efc │ │ │ │ │ + b 1f08 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 1d48 │ │ │ │ │ + ble 1d54 │ │ │ │ │ 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 1ee8 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - bne 1ee4 │ │ │ │ │ + bne 1ef0 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - ble 2020 │ │ │ │ │ + ble 202c │ │ │ │ │ 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 1ee4 │ │ │ │ │ + b 1ef0 │ │ │ │ │ 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 1d34 │ │ │ │ │ + b 1d40 │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1fe8 │ │ │ │ │ + ble 1ff4 │ │ │ │ │ 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 2040 │ │ │ │ │ + beq 204c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne 1fb0 │ │ │ │ │ + bne 1fbc │ │ │ │ │ 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 │ │ │ │ │ @@ -2340,51 +2343,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 1d20 │ │ │ │ │ + b 1d2c │ │ │ │ │ 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 1e88 │ │ │ │ │ + b 1e94 │ │ │ │ │ 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 2014 │ │ │ │ │ + b 2020 │ │ │ │ │ │ │ │ │ │ -00002070 : │ │ │ │ │ +0000207c : │ │ │ │ │ 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] @ 20e8 │ │ │ │ │ + ldr r0, [pc, #84] @ 20f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2403,24 +2406,24 @@ │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000020ec : │ │ │ │ │ +000020f8 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 210c │ │ │ │ │ + bgt 2118 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 211c │ │ │ │ │ + beq 2128 │ │ │ │ │ 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 │ │ │ │ │ @@ -2434,105 +2437,105 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00002158 : │ │ │ │ │ +00002164 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000217c : │ │ │ │ │ +00002188 : │ │ │ │ │ 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 21f8 │ │ │ │ │ + bne 2204 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 2204 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2238 │ │ │ │ │ + beq 2244 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21f0 │ │ │ │ │ + beq 21fc │ │ │ │ │ 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] @ 2254 │ │ │ │ │ + ldr ip, [pc, #52] @ 2260 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21bc │ │ │ │ │ - b 21f0 │ │ │ │ │ + bne 21c8 │ │ │ │ │ + b 21fc │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 21dc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21f0 │ │ │ │ │ + b 21fc │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002258 <_PyLineTable_NextAddressRange>: │ │ │ │ │ +00002264 <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 234c <_PyLineTable_NextAddressRange+0xf4> │ │ │ │ │ + bcs 2358 <_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 22a4 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ + beq 22b0 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2308 <_PyLineTable_NextAddressRange+0xb0> │ │ │ │ │ + bhi 2314 <_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] │ │ │ │ │ @@ -2549,64 +2552,64 @@ │ │ │ │ │ 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 2300 <_PyLineTable_NextAddressRange+0xa8> │ │ │ │ │ + beq 230c <_PyLineTable_NextAddressRange+0xa8> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 22e0 <_PyLineTable_NextAddressRange+0x88> │ │ │ │ │ + bge 22ec <_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 2330 <_PyLineTable_NextAddressRange+0xd8> │ │ │ │ │ + bne 233c <_PyLineTable_NextAddressRange+0xd8> │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 22a4 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ + b 22b0 <_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 2318 <_PyLineTable_NextAddressRange+0xc0> │ │ │ │ │ + b 2324 <_PyLineTable_NextAddressRange+0xc0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002354 : │ │ │ │ │ +00002360 : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2368 <_PyCode_GetVarnames> │ │ │ │ │ + b 2374 <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ -00002368 <_PyCode_GetVarnames>: │ │ │ │ │ +00002374 <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ac <_PyCode_GetVarnames+0x44> │ │ │ │ │ + bne 23b8 <_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 fb8 │ │ │ │ │ + b fc4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2829,131 +2829,131 @@ │ │ │ │ │ bge 29a8 <_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 r1, [r3, #92] @ 0x5c │ │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - add ip, r1, #16 │ │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ + add r1, r0, #16 │ │ │ │ │ + vldr d7, [pc, #516] @ 29f0 <_PyCode_SafeAddr2Line+0x258> │ │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - add lr, ip, lr │ │ │ │ │ - str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str lr, [fp, #-16] │ │ │ │ │ + add ip, r1, ip │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str ip, [fp, #-16] │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - strd r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - cmp lr, ip │ │ │ │ │ + vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ bls 29a0 <_PyCode_SafeAddr2Line+0x208> │ │ │ │ │ - ldrb r3, [ip] │ │ │ │ │ - ubfx r3, r3, #3, #4 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - moveq r0, #0 │ │ │ │ │ - beq 2848 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - cmp r3, #12 │ │ │ │ │ - bhi 2934 <_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] │ │ │ │ │ + ldrb r3, [r1] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ + and r0, r3, #15 │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + beq 2910 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + bhi 2938 <_PyCode_SafeAddr2Line+0x1a0> │ │ │ │ │ + cmp r0, #11 │ │ │ │ │ + beq 2958 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + beq 2960 <_PyCode_SafeAddr2Line+0x1c8> │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - 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 │ │ │ │ │ + beq 2930 <_PyCode_SafeAddr2Line+0x198> │ │ │ │ │ + ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldrb r3, [r5], #1 │ │ │ │ │ + str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ + cmp ip, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bls 2910 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ - ldrsb r5, [ip, #1] │ │ │ │ │ + bls 2908 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ + ldrsb lr, [r1, #1] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 2908 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ + add lr, r1, #2 │ │ │ │ │ + str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bls 28ec <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ + ldrsb r5, [r5, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 2910 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ - add r5, ip, #2 │ │ │ │ │ - str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ - bls 292c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ - ldrsb r1, [r1, #1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 292c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ - add r1, ip, #3 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - bls 2910 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ - ldrsb r5, [ip, #3] │ │ │ │ │ + blt 28ec <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ + add lr, r1, #3 │ │ │ │ │ + str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bls 28ec <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ + ldrsb r5, [r1, #3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 2910 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 2900 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ - ldrsb r5, [ip] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ + blt 28ec <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ + add lr, r1, #4 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ + beq 28dc <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ + ldrsb r5, [r1] │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 28e0 <_PyCode_SafeAddr2Line+0x148> │ │ │ │ │ + bge 28bc <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 291c <_PyCode_SafeAddr2Line+0x184> │ │ │ │ │ + blt 28f8 <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 280c <_PyCode_SafeAddr2Line+0x74> │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + b 2808 <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ + mov r1, lr │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 2908 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ + bge 28e4 <_PyCode_SafeAddr2Line+0x14c> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ blt 29cc <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - b 2900 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ - ldrb r3, [ip, #1] │ │ │ │ │ - and r0, r3, #63 @ 0x3f │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - bne 2958 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ - lsr r0, r0, #1 │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - beq 2848 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - rsb r0, r0, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b 28dc <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldrb r3, [r1] │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + cmp r3, #31 │ │ │ │ │ + bne 2848 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ b 2848 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - ldrb r3, [ip, #2] │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ │ - orr r3, r0, r3, lsl #6 │ │ │ │ │ - bne 297c <_PyCode_SafeAddr2Line+0x1e4> │ │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ │ + and r3, r0, #63 @ 0x3f │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + bne 2968 <_PyCode_SafeAddr2Line+0x1d0> │ │ │ │ │ lsr r0, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 2848 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - b 2950 <_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 296c <_PyCode_SafeAddr2Line+0x1d4> │ │ │ │ │ + rsbne r0, r0, #0 │ │ │ │ │ + b 2914 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 2914 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + b 2914 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + and r0, r0, #63 @ 0x3f │ │ │ │ │ + orr r3, r3, r0, lsl #6 │ │ │ │ │ + beq 2948 <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ + add r5, r1, #3 │ │ │ │ │ + mov lr, #6 │ │ │ │ │ + ldrb r0, [r5], #1 │ │ │ │ │ + add lr, lr, #6 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + and r0, r0, #63 @ 0x3f │ │ │ │ │ + orr r3, r3, r0, lsl lr │ │ │ │ │ + beq 2948 <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ b 2984 <_PyCode_SafeAddr2Line+0x1ec> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2924 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ + b 2900 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 27b0 <_PyCode_SafeAddr2Line+0x18> │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ @@ -2964,148 +2964,151 @@ │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ blt 29cc <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 2924 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ + b 2900 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + nop {0} │ │ │ │ │ + .word 0xffffffff │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -000029ec <_PyCode_CheckLineNumber>: │ │ │ │ │ +000029f8 <_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 2af8 <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ + blt 2b04 <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr lr, [r1, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 2bb0 <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ + bcs 2bbc <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ and r0, r2, #15 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - beq 2b10 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + beq 2b1c <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - bhi 2b38 <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ + bhi 2b44 <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ cmp r0, #11 │ │ │ │ │ - beq 2b58 <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ + beq 2b64 <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - beq 2b60 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ + beq 2b6c <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 2b30 <_PyCode_CheckLineNumber+0x144> │ │ │ │ │ + beq 2b3c <_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 2a0c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r0, [r3, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a0c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r0, r3, #2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bls 2a0c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2a0c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 2a0c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2a0c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, lr │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq 2a0c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + beq 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2ad0 <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ + bge 2adc <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bge 2a14 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ + bge 2a20 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 2ba8 <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ + blt 2bb4 <_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 2a5c <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + bne 2a68 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2a5c <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + b 2a68 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - bne 2b68 <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ + bne 2b74 <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ lsr r0, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ - b 2b14 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2b20 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 2b14 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2b20 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ mov r0, #2 │ │ │ │ │ - b 2b14 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2b20 <_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 2b48 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ - b 2b70 <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ + beq 2b54 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ + b 2b7c <_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 2b04 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ + ble 2b10 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2b8c <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ + bgt 2b98 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2b08 <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ + b 2b14 <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ │ │ │ │ │ -00002bb8 : │ │ │ │ │ +00002bc4 : │ │ │ │ │ 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 2c28 │ │ │ │ │ + bge 2c34 │ │ │ │ │ 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 │ │ │ │ │ @@ -3123,29 +3126,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 2e00 │ │ │ │ │ + bcs 2e0c │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ - ldr r4, [pc, #500] @ 2e3c │ │ │ │ │ + ldr r4, [pc, #500] @ 2e48 │ │ │ │ │ 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 2e08 │ │ │ │ │ + bhi 2e14 │ │ │ │ │ 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 │ │ │ │ │ @@ -3155,19 +3158,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 2be4 │ │ │ │ │ + b 2bf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3bc <_PyCode_New+0x120> │ │ │ │ │ + bl 3c8 <_PyCode_New+0x12c> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ @@ -3176,435 +3179,426 @@ │ │ │ │ │ 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 r4, r3 │ │ │ │ │ - bne 2da4 │ │ │ │ │ + bne 2db0 │ │ │ │ │ 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 2de4 │ │ │ │ │ + bne 2df0 │ │ │ │ │ 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 2dc4 │ │ │ │ │ + bne 2dd0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b 2be4 │ │ │ │ │ + b 2bf0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 2be4 │ │ │ │ │ + b 2bf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3bc <_PyCode_New+0x120> │ │ │ │ │ + bl 3c8 <_PyCode_New+0x12c> │ │ │ │ │ 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 2be4 │ │ │ │ │ + b 2bf0 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ add r4, r6, #6 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ orr r5, r5, lr, lsl r4 │ │ │ │ │ - b 2cf8 │ │ │ │ │ + b 2d04 │ │ │ │ │ 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 2d3c │ │ │ │ │ + b 2d48 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ │ orr r0, r0, ip, lsl r4 │ │ │ │ │ - b 2d1c │ │ │ │ │ + b 2d28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2c20 │ │ │ │ │ + b 2c2c │ │ │ │ │ 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 2be4 │ │ │ │ │ + b 2bf0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002e40 <_source_offset_converter>: │ │ │ │ │ +00002e4c <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2e60 <_source_offset_converter+0x20> │ │ │ │ │ + beq 2e6c <_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 │ │ │ │ │ │ │ │ │ │ -00002e74 : │ │ │ │ │ +00002e80 : │ │ │ │ │ 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 32f8 │ │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + bcs 32ec │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ and r2, r3, #15 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 3284 │ │ │ │ │ + beq 328c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 3060 │ │ │ │ │ + bhi 3078 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 32b4 │ │ │ │ │ + beq 329c │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 3308 │ │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ │ + beq 32f4 │ │ │ │ │ + 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 2f70 │ │ │ │ │ + bls 2f7c │ │ │ │ │ ldrsb lr, [ip, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 2f70 │ │ │ │ │ + blt 2f7c │ │ │ │ │ add lr, ip, #2 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bls 328c │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bls 3294 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 328c │ │ │ │ │ + blt 3294 │ │ │ │ │ add r3, ip, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls 2f70 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls 2f7c │ │ │ │ │ ldrsb lr, [ip, #3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 2f70 │ │ │ │ │ + blt 2f7c │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 2f70 │ │ │ │ │ + beq 2f7c │ │ │ │ │ ldrsb lr, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 2f50 │ │ │ │ │ - str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bls 31d4 │ │ │ │ │ + bge 2f5c │ │ │ │ │ + str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bls 3214 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - beq 31fc │ │ │ │ │ + beq 2fb4 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 3258 │ │ │ │ │ + bhi 3244 │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - beq 327c │ │ │ │ │ + addeq r1, r1, #1 │ │ │ │ │ + beq 2fb4 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 32f0 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + beq 32e4 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp ip, #31 │ │ │ │ │ - movne r6, r7 │ │ │ │ │ - mvneq r6, #0 │ │ │ │ │ + beq 30d4 │ │ │ │ │ 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 30bc │ │ │ │ │ - ldrsb r8, [r3, #1] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - blt 30bc │ │ │ │ │ - add r8, r3, #2 │ │ │ │ │ - str r8, [r0, #28] │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bls 3250 │ │ │ │ │ + bls 3068 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldrsb r7, [r3, #1] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 3104 │ │ │ │ │ + add r7, r3, #2 │ │ │ │ │ + str r7, [r0, #28] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + bls 323c │ │ │ │ │ ldrsb lr, [lr, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3250 │ │ │ │ │ + blt 323c │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - bls 30bc │ │ │ │ │ - ldrsb r8, [r3, #3] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bls 3104 │ │ │ │ │ + ldrsb r7, [r3, #3] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ addge lr, r3, #4 │ │ │ │ │ - blt 30bc │ │ │ │ │ + blt 3104 │ │ │ │ │ mov r3, lr │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp r4, lr │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - beq 3050 │ │ │ │ │ - ldrsb r8, [r3] │ │ │ │ │ + beq 3068 │ │ │ │ │ + ldrsb r7, [r3] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bge 3030 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 30c8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bge 3048 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bne 3110 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 2f74 │ │ │ │ │ + b 2f80 │ │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 3340 │ │ │ │ │ - lsr r7, r3, #1 │ │ │ │ │ + bne 3328 │ │ │ │ │ + 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 3364 │ │ │ │ │ + beq 334c │ │ │ │ │ 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 2ef4 │ │ │ │ │ + b 2f00 │ │ │ │ │ + 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 3000 │ │ │ │ │ mov r3, lr │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq 3058 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq 3070 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 336c │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-1] │ │ │ │ │ - blt 313c │ │ │ │ │ - sub lr, r3, #2 │ │ │ │ │ + ble 3354 │ │ │ │ │ + sub lr, r3, #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-2] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-2] │ │ │ │ │ - movlt r3, ip │ │ │ │ │ - blt 313c │ │ │ │ │ - sub ip, r3, #3 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb r1, [r3, #-3] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrb r1, [r3, #-3] │ │ │ │ │ - movlt r3, lr │ │ │ │ │ - blt 313c │ │ │ │ │ - mov r3, ip │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - ldrsb lr, [ip] │ │ │ │ │ - ldrb r1, [ip] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bge 3120 │ │ │ │ │ - ubfx r1, r1, #3, #4 │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - beq 3164 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - bhi 3294 │ │ │ │ │ - cmp r1, #11 │ │ │ │ │ - subeq r7, r7, #1 │ │ │ │ │ - beq 3164 │ │ │ │ │ - cmp r1, #12 │ │ │ │ │ - beq 3300 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ + ldrsb ip, [r3, #-1] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ldrb ip, [r3, #-1] │ │ │ │ │ + blt 3184 │ │ │ │ │ + sub r4, r3, #2 │ │ │ │ │ + str r4, [r0, #28] │ │ │ │ │ ldrsb ip, [r3, #-2] │ │ │ │ │ - ldrb r1, [r3, #-2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 31ac │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + movlt r3, lr │ │ │ │ │ + blt 3184 │ │ │ │ │ + sub lr, r3, #3 │ │ │ │ │ + str lr, [r0, #28] │ │ │ │ │ ldrsb ip, [r3, #-3] │ │ │ │ │ - ldrb r1, [r3, #-3] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - blt 31ac │ │ │ │ │ - ldrsb ip, [r3, #-4] │ │ │ │ │ - ldrb r1, [r3, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 31ac │ │ │ │ │ - sub ip, r3, #4 │ │ │ │ │ - ldrb r1, [ip, #-1]! │ │ │ │ │ - tst r1, #128 @ 0x80 │ │ │ │ │ - beq 31a0 │ │ │ │ │ - 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 3184 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + sub lr, lr, #1 │ │ │ │ │ + str lr, [r0, #28] │ │ │ │ │ + ldrsb r4, [lr] │ │ │ │ │ + ldrb ip, [lr] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 3168 │ │ │ │ │ + ubfx ip, ip, #3, #4 │ │ │ │ │ + cmp ip, #15 │ │ │ │ │ + beq 3284 │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + bhi 3268 │ │ │ │ │ + cmp ip, #11 │ │ │ │ │ + beq 32a4 │ │ │ │ │ + cmp ip, #12 │ │ │ │ │ + beq 32fc │ │ │ │ │ + str r2, [r0, #16] │ │ │ │ │ + ldrsb lr, [r3, #-2] │ │ │ │ │ + ldrb ip, [r3, #-2] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 31ec │ │ │ │ │ + ldrsb lr, [r3, #-3] │ │ │ │ │ + ldrb ip, [r3, #-3] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 31ec │ │ │ │ │ + ldrsb lr, [r3, #-4] │ │ │ │ │ + ldrb ip, [r3, #-4] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 31ec │ │ │ │ │ + sub lr, r3, #4 │ │ │ │ │ + ldrb ip, [lr, #-1]! │ │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ │ + beq 31e0 │ │ │ │ │ + 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 3068 │ │ │ │ │ + ldrb lr, [r3, #1] │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + and ip, lr, #63 @ 0x3f │ │ │ │ │ + bne 32b0 │ │ │ │ │ + tst lr, #1 │ │ │ │ │ + lsr ip, ip, #1 │ │ │ │ │ + bne 32dc │ │ │ │ │ + add r1, r1, ip │ │ │ │ │ + b 2fb4 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - cmp ip, #31 │ │ │ │ │ - beq 3310 │ │ │ │ │ - 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 3050 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 2fe8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 3050 │ │ │ │ │ - ldrb ip, [r3, #1] │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - and r6, ip, #63 @ 0x3f │ │ │ │ │ - bne 32bc │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + bne 3304 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - lsr r6, r6, #1 │ │ │ │ │ - bne 32e8 │ │ │ │ │ - add r6, r7, r6 │ │ │ │ │ - b 3200 │ │ │ │ │ - add r6, r7, #1 │ │ │ │ │ - b 3200 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 307c │ │ │ │ │ + addne r1, r1, ip, lsr #1 │ │ │ │ │ + subeq r1, r1, ip, lsr #1 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + b 31a8 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b 3094 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 2f70 │ │ │ │ │ - ldrb r1, [r3] │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - and r1, r1, #63 @ 0x3f │ │ │ │ │ - bne 331c │ │ │ │ │ - tst r1, #1 │ │ │ │ │ - addne r7, r7, r1, lsr #1 │ │ │ │ │ - subeq r7, r7, r1, lsr #1 │ │ │ │ │ - b 3164 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 307c │ │ │ │ │ + b 2f7c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 3094 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r0, #24] │ │ │ │ │ + b 31a8 │ │ │ │ │ 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 32c4 │ │ │ │ │ - tst r6, #1 │ │ │ │ │ - lsr r6, r6, #1 │ │ │ │ │ - beq 3274 │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - b 3200 │ │ │ │ │ - add r6, r7, #2 │ │ │ │ │ - b 3200 │ │ │ │ │ + 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 32b8 │ │ │ │ │ + tst ip, #1 │ │ │ │ │ + lsr ip, ip, #1 │ │ │ │ │ + beq 3260 │ │ │ │ │ + sub r1, r1, ip │ │ │ │ │ + b 2fb4 │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + b 2fb4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 31f4 │ │ │ │ │ - sub r7, r7, #2 │ │ │ │ │ - b 3164 │ │ │ │ │ - mov r7, #2 │ │ │ │ │ - b 307c │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mvn r6, #0 │ │ │ │ │ - b 2fbc │ │ │ │ │ - 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 32a4 │ │ │ │ │ - b 3324 │ │ │ │ │ - add r4, ip, #2 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - ldrb r2, [r4], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ + b 3234 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 3094 │ │ │ │ │ + sub r1, r1, #2 │ │ │ │ │ + b 3284 │ │ │ │ │ + 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 3278 │ │ │ │ │ + b 330c │ │ │ │ │ + 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 3070 │ │ │ │ │ - b 3348 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b 2ed8 │ │ │ │ │ + orr r3, r3, r2, lsl r1 │ │ │ │ │ + beq 3088 │ │ │ │ │ + b 3330 │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + b 2ee4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 31d4 │ │ │ │ │ + b 3214 │ │ │ │ ├── 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 fb8 │ │ │ │ │ + b fc4 │ │ │ │ │ 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} │ │ │ │ │ @@ -866,15 +866,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 1c28 │ │ │ │ │ + bl 1c34 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b abc │ │ │ │ │ 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 2368 <_PyCode_GetVarnames> │ │ │ │ │ + b 2374 <_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 f00 │ │ │ │ │ + b f0c │ │ │ │ │ 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 1c28 │ │ │ │ │ + bl 1c34 │ │ │ │ │ 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 29ec <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 29f8 <_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 3bc │ │ │ │ │ + bl 3c8 │ │ │ │ │ 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 3bc │ │ │ │ │ + bl 3c8 │ │ │ │ │ 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] │ │ │ ├── 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: 94212 (bytes into file) │ │ │ │ │ + Start of section headers: 94036 (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 0x17004: │ │ │ │ │ +There are 18 section headers, starting at offset 0x16f54: │ │ │ │ │ │ │ │ │ │ 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 003950 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0130d4 000e18 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003984 003f30 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013eec 001748 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0078b4 000010 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0078b4 0043e8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 015634 000e18 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00bc9c 001c4f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00d8ec 00130c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01644c 0006d8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ebf8 00039a 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 016b24 000450 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00ef92 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ef92 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00efc8 002290 10 16 344 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 011258 001e79 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 016f74 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0038bc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 013074 000dc8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0038f0 003f30 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 013e3c 001748 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 007820 000010 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 007820 0043e8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 015584 000e18 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00bc08 001c4f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00d858 00130c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01639c 0006d8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00eb64 00039a 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 016a74 000450 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00eefe 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00eefe 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ef34 0022a0 10 16 345 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0111d4 001e9e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 016ec4 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 553 entries: │ │ │ │ │ +Symbol table '.symtab' contains 554 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR0 │ │ │ │ │ 5: 00000098 188 FUNC LOCAL DEFAULT 6 BaseException_new │ │ │ │ │ @@ -39,518 +39,519 @@ │ │ │ │ │ 35: 00000668 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 36: 000006a4 608 FUNC LOCAL DEFAULT 6 AttributeError_dealloc │ │ │ │ │ 37: 00000900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00000904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 39: 00000904 172 FUNC LOCAL DEFAULT 6 AttributeError_clear │ │ │ │ │ 40: 00000090 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 41: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 42: 00000bac 404 FUNC LOCAL DEFAULT 6 BaseException_dealloc │ │ │ │ │ - 43: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 44: 00000d40 1324 FUNC LOCAL DEFAULT 6 OSError_new │ │ │ │ │ - 45: 0000126c 844 FUNC LOCAL DEFAULT 6 OSError_init │ │ │ │ │ - 46: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 00001634 360 FUNC LOCAL DEFAULT 6 ImportError_dealloc │ │ │ │ │ - 49: 00001798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 0000179c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 51: 0000179c 736 FUNC LOCAL DEFAULT 6 OSError_dealloc │ │ │ │ │ - 52: 00001a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00001a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 54: 00001a7c 300 FUNC LOCAL DEFAULT 6 ImportError_clear │ │ │ │ │ - 55: 00001ba8 640 FUNC LOCAL DEFAULT 6 OSError_clear │ │ │ │ │ - 56: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 57: 00000c3c 600 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ - 58: 00000e90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 59: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 60: 00000e94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000e94 84 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ - 62: 00000ee8 60 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ - 63: 00001ec8 220 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ - 64: 00000f24 176 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ - 65: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 66: 00000fd4 252 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ - 67: 000010d0 148 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ - 68: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 69: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 70: 00001164 592 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ - 71: 000013b4 136 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ - 72: 00001ff8 112 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ - 73: 00001438 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 74: 00002068 20 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ - 75: 0000207c 304 FUNC LOCAL DEFAULT 6 UnicodeError_traverse │ │ │ │ │ - 76: 0000143c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 77: 0000143c 112 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ - 78: 000014ac 312 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ - 79: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 80: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 81: 00001644 324 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ - 82: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 83: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 84: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 85: 00001788 284 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 86: 000018a4 172 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ - 87: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 88: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 89: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 90: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 91: 000019a8 132 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ - 92: 00001a2c 236 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ - 93: 00001a28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 00001a2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 95: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 96: 00001b18 252 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 97: 00001c10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00001c14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00001c14 136 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 100: 00001c9c 616 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ - 101: 00001c98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 102: 00001c9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 103: 00001f04 104 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 104: 00001f6c 248 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 105: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 106: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 107: 0000026c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 108: 00000278 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 109: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 110: 000024a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 111: 000024ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 112: 000024ac 392 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 113: 00002630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 114: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 115: 000020a8 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ - 116: 00002118 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ - 117: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 118: 00002634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 00002634 288 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 120: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 121: 00002754 468 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ - 122: 000022f0 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ - 123: 000002f0 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 124: 0000252c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 125: 0000253c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 126: 0000253c 20 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 127: 00002928 20 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ - 128: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 129: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 130: 00000348 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 131: 00002550 504 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ - 132: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 133: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 134: 00002748 80 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 135: 00002798 60 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ - 136: 000027d4 60 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ - 137: 00002810 60 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ - 138: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 139: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 140: 00000394 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 141: 0000284c 196 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 142: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 143: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 144: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 145: 00000464 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 146: 00002910 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ - 147: 00000058 88 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ - 148: 00002a54 272 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ - 149: 00002b64 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: 00002ba0 96 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: 00003ddc 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ - 165: 000034d0 348 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ - 166: 00002e90 664 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ - 167: 00003124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 00003128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 00003128 204 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ - 170: 00000144 88 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ - 171: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 172: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 173: 0000019c 68 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ - 174: 000001e0 144 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ - 175: 00002fec 136 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 176: 00003074 228 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ - 177: 000031f4 1692 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ - 178: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 179: 00003158 76 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ - 180: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 181: 000031a4 812 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 182: 00003888 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 00003890 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 00003890 1356 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ - 185: 00003dd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 00003ddc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 000042ac 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: 000034cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 192: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 193: 000034d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 194: 00003628 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 0000362c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 196: 0000362c 128 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ - 197: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 198: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 199: 00000270 168 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ - 200: 000042b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 000042b4 308 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ - 202: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 203: 000036ac 212 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ - 204: 00000318 52 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 205: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 206: 0000034c 292 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ - 207: 000004b4 140 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ - 208: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 209: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 210: 000037e4 84 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ - 211: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 212: 00000540 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: 00003838 280 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ - 218: 00000648 336 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ - 219: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 220: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 221: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 222: 00000798 416 FUNC LOCAL DEFAULT 9 ImportError_repr │ │ │ │ │ - 223: 00000938 116 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ - 224: 000009ac 248 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ - 225: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 226: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 227: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ - 228: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 229: 00000aa4 176 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ - 230: 00000b54 396 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ - 231: 00000cd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 232: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 233: 000008fc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 234: 00000914 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ - 235: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ - 236: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 237: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 238: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 239: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 240: 000010c4 80 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ - 241: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 242: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 243: 00000000 552 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ - 244: 00003d6c 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ - 245: 000036b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ - 246: 00003c94 212 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ - 247: 00003914 212 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ - 248: 000035dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ - 249: 00003814 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ - 250: 0000108c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ - 251: 00001164 212 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ - 252: 00001d84 212 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ - 253: 00000aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ - 254: 00002400 212 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ - 255: 00003480 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ - 256: 0000188c 212 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ - 257: 00001fa0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ - 258: 0000314c 212 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ - 259: 00000c54 212 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ - 260: 00002328 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ - 261: 00003aec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ - 262: 000039ec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ - 263: 00001be8 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ - 264: 00000d2c 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ - 265: 00003bc0 212 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ - 266: 00001604 212 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ - 267: 000009d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ - 268: 00000fb4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ - 269: 00000edc 212 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ - 270: 00000e04 212 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ - 271: 00000238 212 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ - 272: 00000820 212 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ - 273: 00000160 212 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ - 274: 000004c0 212 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ - 275: 000003e8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ - 276: 00000748 212 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ - 277: 00000088 212 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ - 278: 00000598 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ - 279: 00000670 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ - 280: 00000310 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ - 281: 000008f8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ - 282: 00003078 212 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ - 283: 00002ecc 212 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ - 284: 00002fa4 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ - 285: 00002aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ - 286: 000029d4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ - 287: 00002758 212 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ - 288: 00002900 212 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ - 289: 0000282c 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ - 290: 00002684 212 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ - 291: 000025b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ - 292: 000024dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ - 293: 00001b10 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ - 294: 000017b4 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ - 295: 000016dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ - 296: 000033a8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportCycleError │ │ │ │ │ - 297: 000032d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ - 298: 000020a0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ - 299: 00002178 212 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ - 300: 00002250 212 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ - 301: 00001ec8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ - 302: 00001530 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ - 303: 00002df8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ - 304: 00002d24 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ - 305: 00002c50 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ - 306: 00002b7c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ - 307: 00001a38 212 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ - 308: 0000130c 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ - 309: 000013e4 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ - 310: 00001238 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ - 311: 00000228 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ - 312: 00000244 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 313: 00000258 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ - 314: 00000268 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ - 315: 00000290 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ - 316: 000002b4 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ - 317: 000002d0 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ - 318: 0000030c 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ - 319: 0000035c 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ - 320: 00000380 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ - 321: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 322: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ - 323: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ - 324: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ - 325: 000014b8 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ - 326: 00001cbc 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ - 327: 00001e58 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ - 328: 00001e88 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ - 329: 00000000 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ - 330: 00002074 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ - 331: 00003248 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ - 332: 00003268 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ - 333: 00003220 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ - 334: 00003554 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ - 335: 00003574 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ - 336: 00003784 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ - 337: 000037d4 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ - 338: 000038e8 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ - 339: 00003ac0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ - 340: 00003ee0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ - 341: 00003e40 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ - 342: 00003e68 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ - 343: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 344: 00000000 152 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ - 346: 00000000 464 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 350: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 352: 0000056c 1680 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 356: 000002bc 500 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ - 362: 00000668 60 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ - 363: 000009b0 288 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 377: 000015b8 48 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ - 378: 000015e8 76 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ - 379: 00000000 48 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 383: 00001fa4 84 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 386: 000015e4 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: 00001950 88 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 394: 000021ac 292 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 396: 000022d0 476 FUNC GLOBAL DEFAULT 6 _PyException_AddNote │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 402: 00002064 68 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 404: 0000216c 316 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ - 405: 000022a8 72 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 406: 00002344 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 407: 0000237c 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 408: 000023b4 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 410: 00002414 296 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 417: 00000030 40 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 419: 000000b0 148 FUNC GLOBAL DEFAULT 9 _PyExc_CreateExceptionGroup │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 426: 00002c00 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: 00002f1c 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 430: 00002f54 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 431: 00002f8c 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 PyTuple_Pack │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 443: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 449: 00003780 100 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 450: 00000470 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteSubstring │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Format │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ - 459: 00000ce0 92 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 460: 00000d3c 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 461: 00000d98 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 462: 00000df4 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 463: 00000e50 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ - 464: 00000eac 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ - 465: 00000ee4 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 466: 00000f1c 344 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ - 467: 00001074 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ - 468: 00001114 48 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ - 469: 00001144 24 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 470: 0000115c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ - 471: 000011a0 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ - 472: 000011e4 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ - 473: 00001228 68 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ - 474: 0000126c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 475: 000012b0 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ - 476: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ - 477: 0000015c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ - 478: 00000234 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ - 479: 0000030c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ - 480: 000003e4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ - 481: 000004bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ - 482: 00000594 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ - 483: 0000066c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ - 484: 00000744 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ - 485: 0000081c 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ - 486: 000008f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ - 487: 000009cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ - 488: 00000aa4 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ - 489: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ - 490: 00000b7c 212 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ - 491: 00000c50 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ - 492: 00000d28 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ - 493: 00000e00 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ - 494: 00000ed8 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ - 495: 00000fb0 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ - 496: 00001088 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ - 497: 00001160 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ - 498: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ - 499: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ - 500: 000013e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ - 501: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ - 502: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ - 503: 000016d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ - 504: 000017b0 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ - 505: 00001888 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ - 506: 00001960 212 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ - 507: 00001a34 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ - 508: 00001b0c 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ - 509: 00001be4 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ - 510: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ - 511: 00001ec4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ - 512: 00001f9c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ - 513: 0000209c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ - 514: 00002174 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ - 515: 0000224c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ - 516: 00002324 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ - 517: 000023fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ - 518: 000024d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_IOError │ │ │ │ │ - 519: 000024d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_EnvironmentError │ │ │ │ │ - 520: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ - 521: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ - 522: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ - 523: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ - 524: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ - 525: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ - 526: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ - 527: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ - 528: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ - 529: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ - 530: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ - 531: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ - 532: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ - 533: 00002fa0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ - 534: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ - 535: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ - 536: 000032cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ - 537: 000033a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportCycleError │ │ │ │ │ - 538: 0000347c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ - 539: 000035d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ - 540: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ - 541: 00003810 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ - 542: 00003910 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ - 543: 000039e8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ - 544: 00003ae8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ - 545: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ - 546: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ - 547: 00003d68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ - 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ │ + 42: 00000c3c 272 FUNC LOCAL DEFAULT 1 BaseException___traceback___set_impl │ │ │ │ │ + 43: 00000bac 404 FUNC LOCAL DEFAULT 6 BaseException_dealloc │ │ │ │ │ + 44: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 45: 00000d40 1324 FUNC LOCAL DEFAULT 6 OSError_new │ │ │ │ │ + 46: 0000126c 844 FUNC LOCAL DEFAULT 6 OSError_init │ │ │ │ │ + 47: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 00001634 360 FUNC LOCAL DEFAULT 6 ImportError_dealloc │ │ │ │ │ + 50: 00001798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 0000179c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 0000179c 736 FUNC LOCAL DEFAULT 6 OSError_dealloc │ │ │ │ │ + 53: 00001a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00001a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00001a7c 300 FUNC LOCAL DEFAULT 6 ImportError_clear │ │ │ │ │ + 56: 00001ba8 640 FUNC LOCAL DEFAULT 6 OSError_clear │ │ │ │ │ + 57: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 58: 00000d4c 600 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ + 59: 00000fa0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 60: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 61: 00000fa4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 62: 00000fa4 84 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ + 63: 00000ff8 60 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ + 64: 00001ec8 220 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ + 65: 00001034 176 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ + 66: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 67: 000010e4 252 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ + 68: 000011e0 148 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ + 69: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 70: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 71: 00001274 592 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ + 72: 000014c4 136 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ + 73: 00001ff8 112 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ + 74: 00001548 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 75: 00002068 20 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ + 76: 0000207c 304 FUNC LOCAL DEFAULT 6 UnicodeError_traverse │ │ │ │ │ + 77: 0000154c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 78: 0000154c 112 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ + 79: 000015bc 312 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ + 80: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 81: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 82: 00001754 324 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ + 83: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 84: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 85: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 86: 00001898 284 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 87: 000019b4 172 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ + 88: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 89: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 90: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 91: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 92: 00001ab8 132 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ + 93: 00001b3c 236 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ + 94: 00001b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 95: 00001b3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 96: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 97: 00001c28 252 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 98: 00001d20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00001d24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00001d24 136 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 101: 00001dac 616 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 102: 00001da8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 103: 00001dac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 104: 00002014 104 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 105: 0000207c 248 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 106: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 107: 00000268 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 108: 0000026c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 109: 00000278 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 110: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 111: 000024a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 000024ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 000024ac 392 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 114: 00002630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 116: 000021b8 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ + 117: 00002228 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ + 118: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 119: 00002634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 00002634 288 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 121: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 122: 00002754 468 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 123: 00002400 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ + 124: 000002f0 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 125: 0000263c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 126: 0000264c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 127: 0000264c 20 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 128: 00002928 20 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 129: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 130: 00000340 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 131: 00000348 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 132: 00002660 504 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 133: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 134: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 135: 00002858 80 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 136: 000028a8 60 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ + 137: 000028e4 60 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ + 138: 00002920 60 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ + 139: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 140: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 141: 00000394 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 142: 0000295c 196 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 143: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 144: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 145: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 146: 00000464 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 147: 00002a20 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 148: 00002b64 20 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 149: 00000058 88 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ + 150: 00002b78 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ + 151: 0000293c 308 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 152: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 153: 00002bb4 96 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ + 154: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 155: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 156: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 157: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 158: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 159: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 160: 00002a70 856 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 161: 00002dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00002dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 00002dc8 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 164: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 165: 00003ddc 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ + 166: 0000343c 348 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 167: 00002e90 664 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ + 168: 00003124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00003128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 170: 00003128 204 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ + 171: 00000144 88 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ + 172: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 173: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 174: 0000019c 68 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ + 175: 000001e0 144 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ + 176: 00003000 136 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 177: 00003088 228 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 178: 000031f4 1692 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ + 179: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 180: 0000316c 76 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ + 181: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 182: 000031b8 644 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 183: 00003888 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00003890 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 00003890 1356 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ + 186: 00003dd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00003ddc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 000042ac 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: 00003438 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 193: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 194: 0000343c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 195: 00003594 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 00003598 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 197: 00003598 128 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 198: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 199: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 200: 00000270 168 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ + 201: 000042b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 000042b4 308 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 203: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 204: 00003618 212 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 205: 00000318 52 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ + 206: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 207: 0000034c 292 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ + 208: 000004b4 140 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ + 209: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 210: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 211: 00003750 84 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ + 212: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 213: 00000540 264 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ + 214: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 215: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 216: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 217: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 218: 000037a4 280 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 219: 00000648 336 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ + 220: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 221: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 222: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 223: 00000798 416 FUNC LOCAL DEFAULT 9 ImportError_repr │ │ │ │ │ + 224: 00000938 116 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ + 225: 000009ac 248 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ + 226: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ + 227: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ + 228: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ + 229: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ + 230: 00000aa4 176 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ + 231: 00000b54 396 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ + 232: 00000cd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 233: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 234: 000008fc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ + 235: 00000914 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ + 236: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ + 237: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ + 238: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ + 239: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ + 240: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ + 241: 000010c4 80 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ + 242: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 243: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 244: 00000000 552 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ + 245: 00003d6c 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ + 246: 000036b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ + 247: 00003c94 212 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ + 248: 00003914 212 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ + 249: 000035dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ + 250: 00003814 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ + 251: 0000108c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ + 252: 00001164 212 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ + 253: 00001d84 212 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ + 254: 00000aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ + 255: 00002400 212 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ + 256: 00003480 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ + 257: 0000188c 212 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ + 258: 00001fa0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ + 259: 0000314c 212 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ + 260: 00000c54 212 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ + 261: 00002328 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ + 262: 00003aec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ + 263: 000039ec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ + 264: 00001be8 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ + 265: 00000d2c 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ + 266: 00003bc0 212 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ + 267: 00001604 212 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ + 268: 000009d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ + 269: 00000fb4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ + 270: 00000edc 212 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ + 271: 00000e04 212 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ + 272: 00000238 212 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ + 273: 00000820 212 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ + 274: 00000160 212 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ + 275: 000004c0 212 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ + 276: 000003e8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ + 277: 00000748 212 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ + 278: 00000088 212 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ + 279: 00000598 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ + 280: 00000670 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ + 281: 00000310 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ + 282: 000008f8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ + 283: 00003078 212 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ + 284: 00002ecc 212 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ + 285: 00002fa4 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ + 286: 00002aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ + 287: 000029d4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ + 288: 00002758 212 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ + 289: 00002900 212 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ + 290: 0000282c 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ + 291: 00002684 212 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ + 292: 000025b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ + 293: 000024dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ + 294: 00001b10 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ + 295: 000017b4 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ + 296: 000016dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ + 297: 000033a8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportCycleError │ │ │ │ │ + 298: 000032d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ + 299: 000020a0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ + 300: 00002178 212 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ + 301: 00002250 212 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ + 302: 00001ec8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ + 303: 00001530 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ + 304: 00002df8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ + 305: 00002d24 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ + 306: 00002c50 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ + 307: 00002b7c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ + 308: 00001a38 212 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ + 309: 0000130c 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ + 310: 000013e4 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ + 311: 00001238 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ + 312: 00000228 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ + 313: 00000244 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 314: 00000258 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ + 315: 00000268 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ + 316: 00000290 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ + 317: 000002b4 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ + 318: 000002d0 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ + 319: 0000030c 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ + 320: 0000035c 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ + 321: 00000380 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ + 322: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 323: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ + 324: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ + 325: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ + 326: 000014b8 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ + 327: 00001cbc 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ + 328: 00001e58 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ + 329: 00001e88 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ + 330: 00000000 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ + 331: 00002074 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ + 332: 00003248 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ + 333: 00003268 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ + 334: 00003220 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ + 335: 00003554 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ + 336: 00003574 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ + 337: 00003784 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ + 338: 000037d4 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ + 339: 000038e8 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ + 340: 00003ac0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ + 341: 00003ee0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ + 342: 00003e40 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ + 343: 00003e68 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ + 344: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 345: 00000000 152 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ + 347: 00000000 464 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 351: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 353: 0000056c 1680 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 357: 000002bc 500 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ + 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ + 363: 00000668 60 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ + 364: 000009b0 288 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 378: 000015b8 48 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ + 379: 000015e8 76 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ + 380: 00000000 48 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 384: 00001fa4 84 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 387: 000016f4 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 394: 00001a60 88 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 395: 000021ac 292 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ + 397: 000022d0 476 FUNC GLOBAL DEFAULT 6 _PyException_AddNote │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 403: 00002174 68 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 405: 0000227c 316 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ + 406: 000023b8 72 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 407: 00002454 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 408: 0000248c 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 409: 000024c4 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 411: 00002524 296 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 418: 00000030 40 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ + 420: 000000b0 148 FUNC GLOBAL DEFAULT 9 _PyExc_CreateExceptionGroup │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 427: 00002c14 796 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ + 430: 00002f30 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 431: 00002f68 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 432: 00002fa0 96 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 444: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 450: 000036ec 100 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 451: 00000470 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteSubstring │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Format │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ + 460: 00000ce0 92 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 461: 00000d3c 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 462: 00000d98 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 463: 00000df4 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ + 464: 00000e50 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ + 465: 00000eac 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 466: 00000ee4 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 467: 00000f1c 344 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ + 468: 00001074 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ + 469: 00001114 48 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ + 470: 00001144 24 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ + 471: 0000115c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 472: 000011a0 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 473: 000011e4 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ + 474: 00001228 68 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ + 475: 0000126c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ + 476: 000012b0 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 477: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ + 478: 0000015c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ + 479: 00000234 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ + 480: 0000030c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ + 481: 000003e4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ + 482: 000004bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ + 483: 00000594 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ + 484: 0000066c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ + 485: 00000744 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ + 486: 0000081c 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ + 487: 000008f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ + 488: 000009cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ + 489: 00000aa4 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ + 490: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ + 491: 00000b7c 212 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ + 492: 00000c50 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ + 493: 00000d28 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ + 494: 00000e00 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ + 495: 00000ed8 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ + 496: 00000fb0 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ + 497: 00001088 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ + 498: 00001160 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ + 499: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ + 500: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ + 501: 000013e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ + 502: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ + 503: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ + 504: 000016d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ + 505: 000017b0 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ + 506: 00001888 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ + 507: 00001960 212 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ + 508: 00001a34 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ + 509: 00001b0c 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ + 510: 00001be4 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ + 511: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ + 512: 00001ec4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ + 513: 00001f9c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ + 514: 0000209c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ + 515: 00002174 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ + 516: 0000224c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ + 517: 00002324 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ + 518: 000023fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ + 519: 000024d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_IOError │ │ │ │ │ + 520: 000024d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_EnvironmentError │ │ │ │ │ + 521: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ + 522: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ + 523: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ + 524: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ + 525: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ + 526: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ + 527: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ + 528: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ + 529: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ + 530: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ + 531: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ + 532: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ + 533: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ + 534: 00002fa0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ + 535: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ + 536: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ + 537: 000032cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ + 538: 000033a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportCycleError │ │ │ │ │ + 539: 0000347c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ + 540: 000035d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ + 541: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ + 542: 00003810 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ + 543: 00003910 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ + 544: 000039e8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ + 545: 00003ae8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ + 546: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ + 547: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ + 548: 00003d68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ + 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ + 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,465 +1,455 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x130d4 contains 451 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x13074 contains 441 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000024 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000006c 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000000cc 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000140 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000006c 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000000cc 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000140 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000184 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000188 00000a2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001b4 00015d1c 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 │ │ │ │ │ +000001b4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001c4 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c8 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001cc 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001e8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002a8 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002fc 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000002a8 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002fc 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000032c 0000051d R_ARM_JUMP24 00000098 BaseException_new │ │ │ │ │ -00000340 00015d1c 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 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000438 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000340 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000034c 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000350 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000003f8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000438 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000454 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000458 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000004c8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000548 00015d1c 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 │ │ │ │ │ +000004c8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000051c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000548 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000564 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000568 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000058c 0001621c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +000005a0 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000005ac 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005b0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -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 │ │ │ │ │ +000005c0 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005e0 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000005f8 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000618 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000630 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000650 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000668 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000688 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000006a0 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006c0 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000006d8 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006f8 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000710 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000730 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000748 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000768 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000780 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000007a0 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000007b8 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000007d8 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000007f0 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000810 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000828 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000848 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000860 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000880 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000898 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000008b8 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000008d0 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000008f0 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000908 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000928 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000940 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000960 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000978 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000998 0001631c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000009b0 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000009f4 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000009f8 00000a2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a18 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a48 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a60 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a78 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a90 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ad8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b08 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b20 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b38 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b50 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b80 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b98 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a30 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a48 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a60 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a78 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a90 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b08 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b20 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b38 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b50 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b80 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b98 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000be4 0000152b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000be8 0000152c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000bf8 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000c38 00015d1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c94 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000cac 0000382b R_ARM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ -00000cb0 0000382c R_ARM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ -00000cc8 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000dac 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dcc 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dec 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e0c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e70 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e88 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000eac 00017c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000eb0 00017c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f10 00017d1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000f20 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00000fa8 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00000ff4 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00001028 0000412b R_ARM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000102c 0000412c R_ARM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001044 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000010f4 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00001188 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -000011c8 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001214 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ -00001218 0000442c R_ARM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ -0000121c 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000136c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001370 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001374 0000452b R_ARM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ -00001378 0000452c R_ARM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ -00001380 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000138c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ac 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000141c 0000481c R_ARM_CALL 00001ff8 StopIteration_clear │ │ │ │ │ -00001438 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000014a8 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000015cc 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00001610 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001614 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001628 00004f2b R_ARM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ -0000162c 00004f2c R_ARM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ -00001638 0001831c 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 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001750 0001841c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001764 0001851c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001770 0001861c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017b4 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000017c4 00017d1c 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 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000186c 0000532b R_ARM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ -00001870 0000532c R_ARM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ -0000187c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000018a0 00017e1d 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 0001881c 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 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019a4 00015d1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a28 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ae4 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ -00001aec 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001afc 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b60 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001b78 00005f2b R_ARM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -00001b7c 00005f2c R_ARM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001b84 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00001bd8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c08 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c98 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001e08 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e1c 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ -00001e24 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e58 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e68 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e88 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ea8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ee8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ef8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f60 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00001fcc 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00002078 0000722b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ -0000207c 0000722c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ -000020bc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000020c0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000020e4 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002104 0000752b R_ARM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ -00002108 0000752c R_ARM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ -0000210c 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002134 0000782b R_ARM_MOVW_ABS_NC 000002e4 .LC31 │ │ │ │ │ -00002138 0000782c R_ARM_MOVT_ABS 000002e4 .LC31 │ │ │ │ │ -0000219c 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000021a0 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002280 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022bc 0000722b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ -000022c0 0000722c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ -0000230c 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00002310 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002360 0000722b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ -00002364 0000722c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ -00002398 0000722b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ -0000239c 0000722c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ -000023cc 0000722b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ -000023d0 0000722c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ -000023ec 0001991c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00002428 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000242c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002498 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000024e8 00019b1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000024f8 00007b2b R_ARM_MOVW_ABS_NC 000002f0 .LC32 │ │ │ │ │ -000024fc 00007b2c R_ARM_MOVT_ABS 000002f0 .LC32 │ │ │ │ │ -00002504 00019c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000252c 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002530 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002534 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002538 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000025f8 00019d2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000025fc 00019d2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002624 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002628 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002634 00019e1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002644 0000802b R_ARM_MOVW_ABS_NC 0000032c .LC33 │ │ │ │ │ -00002648 0000802c R_ARM_MOVT_ABS 0000032c .LC33 │ │ │ │ │ -0000264c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002680 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002684 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002694 00017d1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -0000269c 00019d2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000026a0 00019d2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000026c4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000026c8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000026cc 0000812b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ -000026d0 0000812c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ -000026d8 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002704 00019f1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002718 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000271c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002728 00019e1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002734 0000822b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ -00002738 0000822c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ -0000273c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002764 0001a01c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00002778 0000842b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ -0000277c 0000852b R_ARM_MOVW_ABS_NC 00000360 .LC37 │ │ │ │ │ -00002784 0000842c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ -00002788 0000852c R_ARM_MOVT_ABS 00000360 .LC37 │ │ │ │ │ -00002794 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000027a8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000027ac 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000027e4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000027e8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002820 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002824 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002878 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000287c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002890 00008b2b R_ARM_MOVW_ABS_NC 00000380 .LC39 │ │ │ │ │ -00002894 00008b2c R_ARM_MOVT_ABS 00000380 .LC39 │ │ │ │ │ -000028ac 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000028d8 00008a2b R_ARM_MOVW_ABS_NC 00000368 .LC38 │ │ │ │ │ -000028dc 00008a2c R_ARM_MOVT_ABS 00000368 .LC38 │ │ │ │ │ -000028e0 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000028fc 00008c2b R_ARM_MOVW_ABS_NC 00000394 .LC40 │ │ │ │ │ -00002900 00008c2c R_ARM_MOVT_ABS 00000394 .LC40 │ │ │ │ │ -0000290c 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000293c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -0000294c 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00002960 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00002964 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002994 0000912b R_ARM_MOVW_ABS_NC 00000464 .LC44 │ │ │ │ │ -00002998 0000912c R_ARM_MOVT_ABS 00000464 .LC44 │ │ │ │ │ -0000299c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000029e4 0001a21c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -000029f4 00008e2b R_ARM_MOVW_ABS_NC 000003a4 .LC41 │ │ │ │ │ -000029f8 00008e2c R_ARM_MOVT_ABS 000003a4 .LC41 │ │ │ │ │ -00002a10 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002a28 0000902b R_ARM_MOVW_ABS_NC 00000424 .LC43 │ │ │ │ │ -00002a2c 0000902c R_ARM_MOVT_ABS 00000424 .LC43 │ │ │ │ │ -00002a30 00008f2b R_ARM_MOVW_ABS_NC 000003e4 .LC42 │ │ │ │ │ -00002a34 00008f2c R_ARM_MOVT_ABS 000003e4 .LC42 │ │ │ │ │ -00002a50 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00002a78 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002a7c 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00002ad8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ae4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002ae8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002b28 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002b2c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002b30 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002b34 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00002b3c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b48 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002b4c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002b50 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00002b54 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002b5c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002b94 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b98 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002bc0 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002be0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002be4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002be8 0000972b R_ARM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ -00002bec 0000972c R_ARM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ -00002bf4 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c24 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002c28 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002c44 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c54 00018f1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002c64 00018f1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002c70 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002c74 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002cdc 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002cf8 0001ab1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00002d20 0000a41c R_ARM_CALL 00003ddc exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ -00002d44 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d88 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002d8c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002d90 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002d94 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002de4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002de8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002dfc 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002e34 0000a32b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ -00002e38 0000a32c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ -00002e3c 0001a31c R_ARM_CALL 000000b0 _PyExc_CreateExceptionGroup │ │ │ │ │ -00002e64 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ebc 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002ec0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ec4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002ec8 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ee8 0001ac1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ -00002f14 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f38 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00002f3c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00002f70 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00002f74 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00002fa4 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00002fa8 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00002fc4 0001991c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00003030 0000b11c R_ARM_CALL 000031f4 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ -00003040 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003044 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003064 0001a41d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00003094 0001b11c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -000030e4 0001b22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000030e8 0001b22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003138 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000313c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003140 0000b22b R_ARM_MOVW_ABS_NC 00000608 .LC55 │ │ │ │ │ -00003144 0000b22c R_ARM_MOVT_ABS 00000608 .LC55 │ │ │ │ │ -0000314c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003188 0001671d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -000031a0 0001b31d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000031d4 0001bc1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -000031ec 0000bc2b R_ARM_MOVW_ABS_NC 00000688 .LC57 │ │ │ │ │ -000031f0 0000bc2c R_ARM_MOVT_ABS 00000688 .LC57 │ │ │ │ │ -000031f4 0000bd2b R_ARM_MOVW_ABS_NC 0000068c .LC58 │ │ │ │ │ -000031f8 0000bd2c R_ARM_MOVT_ABS 0000068c .LC58 │ │ │ │ │ -000031fc 0001bd1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00003208 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000320c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003220 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003248 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -0000324c 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000032d8 00018d1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00003300 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00003304 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00003314 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003318 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003354 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003364 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00003368 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00003370 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033d0 0000be2b R_ARM_MOVW_ABS_NC 00000694 .LC59 │ │ │ │ │ -000033d4 0000be2c R_ARM_MOVT_ABS 00000694 .LC59 │ │ │ │ │ -000033d8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033ec 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003400 0001a61c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -00003414 0001be1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -0000344c 0001901c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00003488 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003494 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034b8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034c4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034cc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000034d0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000034d4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000034f4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000034f8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000351c 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000035a8 0001b61c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -000035bc 0001bf1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -000035e4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003608 0000c02b R_ARM_MOVW_ABS_NC 000006cc .LC60 │ │ │ │ │ -0000360c 0000c02c R_ARM_MOVT_ABS 000006cc .LC60 │ │ │ │ │ -00003614 0001b81c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003628 0001bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003648 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00003654 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003658 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003664 0001a51c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -000036a0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036cc 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -000036f8 0000ca2b R_ARM_MOVW_ABS_NC 00000750 .LC63 │ │ │ │ │ -000036fc 0000ca2c R_ARM_MOVT_ABS 00000750 .LC63 │ │ │ │ │ -00003710 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000379c 0000722b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ -000037a0 0000722c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ -000037d0 0001941c R_ARM_CALL 0000216c _PyUnicodeError_GetParams │ │ │ │ │ -00003800 0001b51c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -0000380c 0000a32b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ -00003810 0000a32c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ -00003818 0000d02b R_ARM_MOVW_ABS_NC 00000774 .LC65 │ │ │ │ │ -0000381c 0000d02c R_ARM_MOVT_ABS 00000774 .LC65 │ │ │ │ │ -00003820 0000d12b R_ARM_MOVW_ABS_NC 00000778 .LC66 │ │ │ │ │ -00003824 0000d12c R_ARM_MOVT_ABS 00000778 .LC66 │ │ │ │ │ -00003834 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003864 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00003878 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -0000387c 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -000038a8 0000d82b R_ARM_MOVW_ABS_NC 00000848 .LC71 │ │ │ │ │ -000038ac 0000d82c R_ARM_MOVT_ABS 00000848 .LC71 │ │ │ │ │ -000038b0 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000038ec 0001a21c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -000038fc 0000d52b R_ARM_MOVW_ABS_NC 000007a0 .LC68 │ │ │ │ │ -00003900 0000d52c R_ARM_MOVT_ABS 000007a0 .LC68 │ │ │ │ │ -00003914 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000392c 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00003934 0000d72b R_ARM_MOVW_ABS_NC 00000810 .LC70 │ │ │ │ │ -00003938 0000d72c R_ARM_MOVT_ABS 00000810 .LC70 │ │ │ │ │ -0000393c 0000d62b R_ARM_MOVW_ABS_NC 000007d8 .LC69 │ │ │ │ │ -00003940 0000d62c R_ARM_MOVT_ABS 000007d8 .LC69 │ │ │ │ │ +00000bf8 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c38 00015e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000c60 00016d2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000c64 00016d2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000cc0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ccc 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd0 00016e2c 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 00016f1c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000da4 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000dbc 0000392b R_ARM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ +00000dc0 0000392c R_ARM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ +00000dd8 00016a1c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000ebc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000edc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000efc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f1c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f3c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f80 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f98 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fbc 00017d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000fc0 00017d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001020 00017e1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001030 00017f1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +000010b8 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +00001104 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +00001138 0000422b R_ARM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +0000113c 0000422c R_ARM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001154 0001811c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001204 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +00001298 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +000012d8 0001821c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001324 0000452b R_ARM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ +00001328 0000452c R_ARM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ +0000132c 0001811c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +0000147c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001480 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001484 0000462b R_ARM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ +00001488 0000462c R_ARM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ +00001490 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000149c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014bc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000152c 0000491c R_ARM_CALL 00001ff8 StopIteration_clear │ │ │ │ │ +00001548 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000015b8 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000016dc 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +00001720 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001724 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001738 0000502b R_ARM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ +0000173c 0000502c R_ARM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ +00001748 0001841c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00001774 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +000017b4 0000512b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +000017b8 0000512c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +000017c4 0001811c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001860 0001851c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001874 0001861c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001880 0001871c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000018c4 00017e1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +000018d4 00017e1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +000018e8 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000018ec 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00001944 0000552b R_ARM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ +00001948 0000552c R_ARM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ +0000194c 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000197c 0000542b R_ARM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ +00001980 0000542c R_ARM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ +0000198c 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000019b0 00017f1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +000019ec 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000019f0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000019f4 0000592b R_ARM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +000019f8 0000592c R_ARM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +00001a04 00005b2b R_ARM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ +00001a08 00005b2c R_ARM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ +00001a0c 0001891c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a24 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a28 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a2c 0000582b R_ARM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ +00001a30 0000582c R_ARM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ +00001a3c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a40 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a44 00005a2b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ +00001a48 00005a2c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ +00001a54 0001891c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ab4 00015e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001b38 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001bf4 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ +00001bfc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c0c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c70 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001c88 0000602b R_ARM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +00001c8c 0000602c R_ARM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001c94 00016a1c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00001ce8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d18 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001da8 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001f18 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f2c 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ +00001f34 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f68 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f78 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f98 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fd8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002008 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002070 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000020dc 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +00002188 0000732b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ +0000218c 0000732c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ +000021cc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000021d0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000021f4 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002214 0000762b R_ARM_MOVW_ABS_NC 000002c4 .LC30 │ │ │ │ │ +00002218 0000762c R_ARM_MOVT_ABS 000002c4 .LC30 │ │ │ │ │ +0000221c 0001891c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002244 0000792b R_ARM_MOVW_ABS_NC 000002e4 .LC31 │ │ │ │ │ +00002248 0000792c R_ARM_MOVT_ABS 000002e4 .LC31 │ │ │ │ │ +000022ac 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000022b0 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002390 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023cc 0000732b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ +000023d0 0000732c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ +0000241c 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002420 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002470 0000732b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ +00002474 0000732c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ +000024a8 0000732b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ +000024ac 0000732c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ +000024dc 0000732b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ +000024e0 0000732c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ +000024fc 00019a1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002538 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000253c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000025a8 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000025f8 00019c1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00002608 00007c2b R_ARM_MOVW_ABS_NC 000002f0 .LC32 │ │ │ │ │ +0000260c 00007c2c R_ARM_MOVT_ABS 000002f0 .LC32 │ │ │ │ │ +00002614 00019d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000263c 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002640 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002644 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002648 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002708 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000270c 00019e2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002734 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002738 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002744 00019f1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002754 0000812b R_ARM_MOVW_ABS_NC 0000032c .LC33 │ │ │ │ │ +00002758 0000812c R_ARM_MOVT_ABS 0000032c .LC33 │ │ │ │ │ +0000275c 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002790 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002794 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000027a4 00017e1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000027ac 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000027b0 00019e2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000027d4 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000027d8 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000027dc 0000822b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ +000027e0 0000822c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ +000027e8 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002814 0001a01c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002828 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000282c 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002838 00019f1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002844 0000832b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ +00002848 0000832c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ +0000284c 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002874 0001a11c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00002888 0000852b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ +0000288c 0000862b R_ARM_MOVW_ABS_NC 00000360 .LC37 │ │ │ │ │ +00002894 0000852c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ +00002898 0000862c R_ARM_MOVT_ABS 00000360 .LC37 │ │ │ │ │ +000028a4 0001881d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000028b8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000028bc 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000028f4 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000028f8 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002930 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002934 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002988 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000298c 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000029a0 00008c2b R_ARM_MOVW_ABS_NC 00000380 .LC39 │ │ │ │ │ +000029a4 00008c2c R_ARM_MOVT_ABS 00000380 .LC39 │ │ │ │ │ +000029bc 0001881d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000029e8 00008b2b R_ARM_MOVW_ABS_NC 00000368 .LC38 │ │ │ │ │ +000029ec 00008b2c R_ARM_MOVT_ABS 00000368 .LC38 │ │ │ │ │ +000029f0 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002a0c 00008d2b R_ARM_MOVW_ABS_NC 00000394 .LC40 │ │ │ │ │ +00002a10 00008d2c R_ARM_MOVT_ABS 00000394 .LC40 │ │ │ │ │ +00002a1c 0001881d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002a4c 00017e1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002a5c 00017e1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002a70 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002a74 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002aa4 0000922b R_ARM_MOVW_ABS_NC 00000464 .LC44 │ │ │ │ │ +00002aa8 0000922c R_ARM_MOVT_ABS 00000464 .LC44 │ │ │ │ │ +00002aac 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002af4 0001a31c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00002b04 00008f2b R_ARM_MOVW_ABS_NC 000003a4 .LC41 │ │ │ │ │ +00002b08 00008f2c R_ARM_MOVT_ABS 000003a4 .LC41 │ │ │ │ │ +00002b20 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002b38 0000912b R_ARM_MOVW_ABS_NC 00000424 .LC43 │ │ │ │ │ +00002b3c 0000912c R_ARM_MOVT_ABS 00000424 .LC43 │ │ │ │ │ +00002b40 0000902b R_ARM_MOVW_ABS_NC 000003e4 .LC42 │ │ │ │ │ +00002b44 0000902c R_ARM_MOVT_ABS 000003e4 .LC42 │ │ │ │ │ +00002b60 00017f1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00002ba8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002bac 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002bd4 0001821c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002bf4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002bf8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002bfc 0000982b R_ARM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ +00002c00 0000982c R_ARM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ +00002c08 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002c38 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002c3c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002c58 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c68 0001901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002c78 0001901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002c84 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002c88 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002cf0 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002d0c 0001ac1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00002d34 0000a51c R_ARM_CALL 00003ddc exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ +00002d58 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d9c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002da0 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002da4 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002da8 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002df8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002dfc 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002e10 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002e48 0000a42b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ +00002e4c 0000a42c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ +00002e50 0001a41c R_ARM_CALL 000000b0 _PyExc_CreateExceptionGroup │ │ │ │ │ +00002e78 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ec8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ed0 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002ed4 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ed8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002edc 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002efc 0001ad1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ +00002f28 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f4c 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00002f50 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00002f84 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00002f88 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00002fb8 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00002fbc 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00002fd8 00019a1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00003044 0000b21c R_ARM_CALL 000031f4 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ +00003054 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003058 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003078 0001a51d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000030a8 0001b21c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000030f8 0001b32b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000030fc 0001b32c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000314c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003150 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003154 0000b32b R_ARM_MOVW_ABS_NC 00000608 .LC55 │ │ │ │ │ +00003158 0000b32c R_ARM_MOVT_ABS 00000608 .LC55 │ │ │ │ │ +00003160 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000319c 0001681d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +000031b4 0001b41d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000031e8 0001bd1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00003200 0000bd2b R_ARM_MOVW_ABS_NC 00000688 .LC57 │ │ │ │ │ +00003204 0000bd2c R_ARM_MOVT_ABS 00000688 .LC57 │ │ │ │ │ +00003208 0000be2b R_ARM_MOVW_ABS_NC 0000068c .LC58 │ │ │ │ │ +0000320c 0000be2c R_ARM_MOVT_ABS 0000068c .LC58 │ │ │ │ │ +00003210 0001be1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000321c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003220 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003238 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000032dc 00018e1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00003304 0000bf2b R_ARM_MOVW_ABS_NC 00000694 .LC59 │ │ │ │ │ +00003308 0000bf2c R_ARM_MOVT_ABS 00000694 .LC59 │ │ │ │ │ +00003310 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003328 0001a71c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +0000333c 0001bf1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00003374 0001911c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000033bc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033d8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003410 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003420 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003430 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003438 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000343c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003440 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003460 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003464 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003488 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003514 0001b71c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003528 0001c01c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00003550 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003574 0000c12b R_ARM_MOVW_ABS_NC 000006cc .LC60 │ │ │ │ │ +00003578 0000c12c R_ARM_MOVT_ABS 000006cc .LC60 │ │ │ │ │ +00003580 0001b91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003594 0001bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000035b4 0001681c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000035c0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000035c4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000035d0 0001a61c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +0000360c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003638 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +00003664 0000cb2b R_ARM_MOVW_ABS_NC 00000750 .LC63 │ │ │ │ │ +00003668 0000cb2c R_ARM_MOVT_ABS 00000750 .LC63 │ │ │ │ │ +0000367c 0001811c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00003708 0000732b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ +0000370c 0000732c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ +0000373c 0001951c R_ARM_CALL 0000227c _PyUnicodeError_GetParams │ │ │ │ │ +0000376c 0001b61c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003778 0000a42b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ +0000377c 0000a42c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ +00003784 0000d12b R_ARM_MOVW_ABS_NC 00000774 .LC65 │ │ │ │ │ +00003788 0000d12c R_ARM_MOVT_ABS 00000774 .LC65 │ │ │ │ │ +0000378c 0000d22b R_ARM_MOVW_ABS_NC 00000778 .LC66 │ │ │ │ │ +00003790 0000d22c R_ARM_MOVT_ABS 00000778 .LC66 │ │ │ │ │ +000037a0 0001881d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000037d0 00017e1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +000037e4 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000037e8 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00003814 0000d92b R_ARM_MOVW_ABS_NC 00000848 .LC71 │ │ │ │ │ +00003818 0000d92c R_ARM_MOVT_ABS 00000848 .LC71 │ │ │ │ │ +0000381c 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003858 0001a31c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00003868 0000d62b R_ARM_MOVW_ABS_NC 000007a0 .LC68 │ │ │ │ │ +0000386c 0000d62c R_ARM_MOVT_ABS 000007a0 .LC68 │ │ │ │ │ +00003880 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003898 00017f1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +000038a0 0000d82b R_ARM_MOVW_ABS_NC 00000810 .LC70 │ │ │ │ │ +000038a4 0000d82c R_ARM_MOVT_ABS 00000810 .LC70 │ │ │ │ │ +000038a8 0000d72b R_ARM_MOVW_ABS_NC 000007d8 .LC69 │ │ │ │ │ +000038ac 0000d72c R_ARM_MOVT_ABS 000007d8 .LC69 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x13eec contains 745 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x13e3c contains 745 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0001ea02 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ +00000000 0001eb02 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 │ │ │ │ │ @@ -483,317 +473,317 @@ │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000a0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000000a0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000000e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000000e4 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000000e8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000011c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000124 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000015c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000016c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000178 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000178 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000001b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001bc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000001bc 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000001c0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000001e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000001fc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000244 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000250 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000250 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000294 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000298 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000002b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002cc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000002d4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000031c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000328 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000328 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000368 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000036c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000036c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000370 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000390 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003a4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000003ac 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000003e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000400 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000440 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000444 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000448 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000047c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000484 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000004bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004d8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000004d8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000518 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000051c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000520 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000554 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 0000055c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005b0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000005b0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000005f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000005f4 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000005f8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000062c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000634 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000066c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000067c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000688 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000688 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000006c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000006cc 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000006d0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000006f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000704 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 0000070c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000754 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000760 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000760 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000007a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000007a4 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000007a8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000007c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007dc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000007e4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000081c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000082c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000838 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000838 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000878 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000087c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000880 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000008a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008b4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000008bc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000008f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000904 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000910 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000910 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000950 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000954 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000958 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000098c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000994 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000009cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000009e8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000a28 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a2c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000a2c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000a30 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a64 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000a6c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000aa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ab4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ac0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000ac0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000b00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b04 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000b04 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000b08 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b3c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000b44 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000b88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b94 00001202 R_ARM_ABS32 00000354 MemoryError_dealloc │ │ │ │ │ 00000bd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bd8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000bd8 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000bdc 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c10 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000c18 00000f02 R_ARM_ABS32 000001d0 MemoryError_new │ │ │ │ │ 00000c50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c60 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c6c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000c6c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000cac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000cb0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000cb0 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000cb4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000cd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ce8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000cf0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000d28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d44 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000d44 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000d84 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d88 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000d88 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000d8c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dc0 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000dc8 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000e00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e1c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000e1c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000e5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e60 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000e60 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000e64 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000e84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e98 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000ea0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ee8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000ef4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000f34 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f38 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000f38 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000f3c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000f5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f70 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000f78 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000fc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fcc 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000fcc 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000100c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001010 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001010 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00001014 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001048 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001050 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001098 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010a4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000010a4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000010e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010e8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000010e8 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000010ec 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000110c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001120 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001128 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001170 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000117c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000117c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000011bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011c0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000011c0 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000011c4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000011e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011f8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001200 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001244 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001250 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -0000127c 0000d902 R_ARM_ABS32 00003838 UnicodeTranslateError_str │ │ │ │ │ +00001250 00005c02 R_ARM_ABS32 00001ab8 UnicodeError_dealloc │ │ │ │ │ +0000127c 0000da02 R_ARM_ABS32 000037a4 UnicodeTranslateError_str │ │ │ │ │ 00001290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001294 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -00001298 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001294 00004c02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ +00001298 00005d02 R_ARM_ABS32 00001b3c UnicodeError_clear │ │ │ │ │ 000012b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012cc 0000cb02 R_ARM_ABS32 000036ac UnicodeTranslateError_init │ │ │ │ │ +000012cc 0000cc02 R_ARM_ABS32 00003618 UnicodeTranslateError_init │ │ │ │ │ 000012d4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001318 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001324 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -00001350 00005502 R_ARM_ABS32 00001788 UnicodeDecodeError_str │ │ │ │ │ +00001324 00005c02 R_ARM_ABS32 00001ab8 UnicodeError_dealloc │ │ │ │ │ +00001350 00005602 R_ARM_ABS32 00001898 UnicodeDecodeError_str │ │ │ │ │ 00001364 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001368 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -0000136c 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001368 00004c02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ +0000136c 00005d02 R_ARM_ABS32 00001b3c UnicodeError_clear │ │ │ │ │ 00001384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000138c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013a0 00005102 R_ARM_ABS32 00001644 UnicodeDecodeError_init │ │ │ │ │ +000013a0 00005202 R_ARM_ABS32 00001754 UnicodeDecodeError_init │ │ │ │ │ 000013a8 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000013e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000013f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013fc 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -00001428 00009202 R_ARM_ABS32 00002910 UnicodeEncodeError_str │ │ │ │ │ +000013fc 00005c02 R_ARM_ABS32 00001ab8 UnicodeError_dealloc │ │ │ │ │ +00001428 00009302 R_ARM_ABS32 00002a20 UnicodeEncodeError_str │ │ │ │ │ 0000143c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001440 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -00001444 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001440 00004c02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ +00001444 00005d02 R_ARM_ABS32 00001b3c UnicodeError_clear │ │ │ │ │ 0000145c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001464 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001478 00004202 R_ARM_ABS32 00000fd4 UnicodeEncodeError_init │ │ │ │ │ +00001478 00004302 R_ARM_ABS32 000010e4 UnicodeEncodeError_init │ │ │ │ │ 00001480 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000014b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001504 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001508 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001518 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000153c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001548 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00001548 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00001588 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000158c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000158c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00001590 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000015b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000015c4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000015cc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001610 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000161c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000161c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000165c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001660 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001660 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00001664 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001684 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001698 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000016a0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000016d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000016e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016f4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ -00001720 0000cc02 R_ARM_ABS32 00000318 KeyError_str │ │ │ │ │ +000016f4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00001720 0000cd02 R_ARM_ABS32 00000318 KeyError_str │ │ │ │ │ 00001734 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001738 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001738 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 0000173c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000175c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001770 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000017b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000017c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017cc 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000017cc 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000180c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001810 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001810 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00001814 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001834 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001848 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001850 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001898 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000018a4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000018a4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000018e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000018e8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000018e8 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000018ec 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000190c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001920 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001928 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000196c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001978 00006302 R_ARM_ABS32 00001c14 SyntaxError_dealloc │ │ │ │ │ +00001978 00006402 R_ARM_ABS32 00001d24 SyntaxError_dealloc │ │ │ │ │ 000019b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019bc 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -000019c0 00006402 R_ARM_ABS32 00001c9c SyntaxError_clear │ │ │ │ │ +000019bc 00004f02 R_ARM_ABS32 000015bc SyntaxError_traverse │ │ │ │ │ +000019c0 00006502 R_ARM_ABS32 00001dac SyntaxError_clear │ │ │ │ │ 000019e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019f4 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +000019f4 00004702 R_ARM_ABS32 00001274 SyntaxError_init │ │ │ │ │ 00001a34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001a44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a50 00006302 R_ARM_ABS32 00001c14 SyntaxError_dealloc │ │ │ │ │ +00001a50 00006402 R_ARM_ABS32 00001d24 SyntaxError_dealloc │ │ │ │ │ 00001a90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a94 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001a98 00006402 R_ARM_ABS32 00001c9c SyntaxError_clear │ │ │ │ │ +00001a94 00004f02 R_ARM_ABS32 000015bc SyntaxError_traverse │ │ │ │ │ +00001a98 00006502 R_ARM_ABS32 00001dac SyntaxError_clear │ │ │ │ │ 00001ab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001acc 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001acc 00004702 R_ARM_ABS32 00001274 SyntaxError_init │ │ │ │ │ 00001b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b28 00006302 R_ARM_ABS32 00001c14 SyntaxError_dealloc │ │ │ │ │ +00001b28 00006402 R_ARM_ABS32 00001d24 SyntaxError_dealloc │ │ │ │ │ 00001b68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b6c 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001b70 00006402 R_ARM_ABS32 00001c9c SyntaxError_clear │ │ │ │ │ +00001b6c 00004f02 R_ARM_ABS32 000015bc SyntaxError_traverse │ │ │ │ │ +00001b70 00006502 R_ARM_ABS32 00001dac SyntaxError_clear │ │ │ │ │ 00001b90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ba4 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001ba4 00004702 R_ARM_ABS32 00001274 SyntaxError_init │ │ │ │ │ 00001be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bf4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c00 00006302 R_ARM_ABS32 00001c14 SyntaxError_dealloc │ │ │ │ │ -00001c2c 00008302 R_ARM_ABS32 00002550 SyntaxError_str │ │ │ │ │ +00001c00 00006402 R_ARM_ABS32 00001d24 SyntaxError_dealloc │ │ │ │ │ +00001c2c 00008402 R_ARM_ABS32 00002660 SyntaxError_str │ │ │ │ │ 00001c40 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c44 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001c48 00006402 R_ARM_ABS32 00001c9c SyntaxError_clear │ │ │ │ │ +00001c44 00004f02 R_ARM_ABS32 000015bc SyntaxError_traverse │ │ │ │ │ +00001c48 00006502 R_ARM_ABS32 00001dac SyntaxError_clear │ │ │ │ │ 00001c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c7c 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001c7c 00004702 R_ARM_ABS32 00001274 SyntaxError_init │ │ │ │ │ 00001cbc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ccc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -806,1082 +796,1082 @@ │ │ │ │ │ 00001d44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d6c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d9c 00002402 R_ARM_ABS32 000006a4 AttributeError_dealloc │ │ │ │ │ -00001dc8 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ +00001dc8 00003f02 R_ARM_ABS32 00000ff8 BaseException_str │ │ │ │ │ 00001ddc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001de0 00004d02 R_ARM_ABS32 0000143c AttributeError_traverse │ │ │ │ │ +00001de0 00004e02 R_ARM_ABS32 0000154c AttributeError_traverse │ │ │ │ │ 00001de4 00002702 R_ARM_ABS32 00000904 AttributeError_clear │ │ │ │ │ 00001df8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001dfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e18 00002002 R_ARM_ABS32 000004b0 AttributeError_init │ │ │ │ │ 00001e58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e5c 0000e002 R_ARM_ABS32 000009ac AttributeError_getstate │ │ │ │ │ +00001e5c 0000e102 R_ARM_ABS32 000009ac AttributeError_getstate │ │ │ │ │ 00001e68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e6c 0000df02 R_ARM_ABS32 00000938 AttributeError_reduce │ │ │ │ │ +00001e6c 0000e002 R_ARM_ABS32 00000938 AttributeError_reduce │ │ │ │ │ 00001e88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e98 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e9c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001eac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ec4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ed4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ee0 00007e02 R_ARM_ABS32 0000253c NameError_dealloc │ │ │ │ │ +00001ee0 00007f02 R_ARM_ABS32 0000264c NameError_dealloc │ │ │ │ │ 00001f20 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f24 00006702 R_ARM_ABS32 00001f04 NameError_traverse │ │ │ │ │ -00001f28 00007f02 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ +00001f24 00006802 R_ARM_ABS32 00002014 NameError_traverse │ │ │ │ │ +00001f28 00008002 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ 00001f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f5c 00006002 R_ARM_ABS32 00001b18 NameError_init │ │ │ │ │ +00001f5c 00006102 R_ARM_ABS32 00001c28 NameError_init │ │ │ │ │ 00001f9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001fac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001fb8 00007e02 R_ARM_ABS32 0000253c NameError_dealloc │ │ │ │ │ -00001fe4 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ +00001fb8 00007f02 R_ARM_ABS32 0000264c NameError_dealloc │ │ │ │ │ +00001fe4 00003f02 R_ARM_ABS32 00000ff8 BaseException_str │ │ │ │ │ 00001ff8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ffc 00006702 R_ARM_ABS32 00001f04 NameError_traverse │ │ │ │ │ -00002000 00007f02 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ +00001ffc 00006802 R_ARM_ABS32 00002014 NameError_traverse │ │ │ │ │ +00002000 00008002 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ 00002014 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002034 00006002 R_ARM_ABS32 00001b18 NameError_init │ │ │ │ │ +00002034 00006102 R_ARM_ABS32 00001c28 NameError_init │ │ │ │ │ 00002074 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000209c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000020ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020b8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000020b8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000020f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020fc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000020fc 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00002100 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00002120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002134 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 0000213c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00002174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002184 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002190 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002190 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000021d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000021d4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000021d4 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000021d8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000021f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000220c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00002214 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000224c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000225c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002268 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002268 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000022a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022ac 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000022ac 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000022b0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000022d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000022e4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000022ec 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00002324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002334 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002340 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002340 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00002380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002384 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00002384 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00002388 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000023a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000023bc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000023c4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000023fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000240c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002418 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002418 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00002458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000245c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000245c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00002460 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00002480 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002494 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 0000249c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000024d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000024f4 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000024f4 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002534 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002538 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -0000253c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002538 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +0000253c 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 0000255c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002570 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002570 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 000025bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000025c8 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000025c8 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002608 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000260c 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002610 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +0000260c 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002610 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002644 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002644 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002690 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000269c 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +0000269c 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 000026dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e0 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -000026e4 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000026e0 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +000026e4 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002718 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002718 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002764 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002770 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002770 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 000027b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b4 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -000027b8 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000027b4 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +000027b8 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 000027d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027ec 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000027ec 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002838 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002844 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002844 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002884 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -0000288c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002888 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +0000288c 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000028c0 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000028c0 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 0000290c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002918 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002918 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002958 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000295c 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002960 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +0000295c 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002960 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002994 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002994 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 000029e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029ec 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000029ec 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002a2c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a30 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002a34 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002a30 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002a34 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002a54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002a68 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002a68 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002ab4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ac0 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002ac0 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002b00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b04 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002b08 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002b04 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002b08 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b3c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002b3c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002b88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b94 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002b94 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002bd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bd8 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002bdc 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002bd8 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002bdc 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c10 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002c10 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c68 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002c68 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002ca8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cac 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002cb0 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002cac 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002cb0 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce4 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002ce4 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002d30 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d3c 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002d3c 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002d7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d80 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002d84 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002d80 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002d84 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002db8 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002db8 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002e04 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e10 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002e10 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002e50 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e54 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002e58 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002e54 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002e58 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002e78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002e8c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002e8c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002ed8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ee4 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002ee4 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002f24 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f28 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00002f2c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002f28 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00002f2c 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002f4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002f60 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002f60 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002fb0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fbc 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002fbc 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002ffc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003000 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -00003004 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00003000 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +00003004 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00003024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003038 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00003038 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00003084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003090 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00003090 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 000030d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030d4 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -000030d8 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000030d4 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +000030d8 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 000030f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000310c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +0000310c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00003158 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003164 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ -00003190 00008d02 R_ARM_ABS32 0000284c OSError_str │ │ │ │ │ +00003164 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00003190 00008e02 R_ARM_ABS32 0000295c OSError_str │ │ │ │ │ 000031a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031a8 00006802 R_ARM_ABS32 00001f6c OSError_traverse │ │ │ │ │ -000031ac 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000031a8 00006902 R_ARM_ABS32 0000207c OSError_traverse │ │ │ │ │ +000031ac 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 000031c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031e0 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ -000031e8 00002c02 R_ARM_ABS32 00000d40 OSError_new │ │ │ │ │ +000031e0 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000031e8 00002d02 R_ARM_ABS32 00000d40 OSError_new │ │ │ │ │ 00003220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003224 0000ad02 R_ARM_ABS32 0000019c OSError_written_get │ │ │ │ │ -00003228 0000ae02 R_ARM_ABS32 000001e0 OSError_written_set │ │ │ │ │ +00003224 0000ae02 R_ARM_ABS32 0000019c OSError_written_get │ │ │ │ │ +00003228 0000af02 R_ARM_ABS32 000001e0 OSError_written_set │ │ │ │ │ 00003248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000324c 0000da02 R_ARM_ABS32 00000648 OSError_reduce │ │ │ │ │ +0000324c 0000db02 R_ARM_ABS32 00000648 OSError_reduce │ │ │ │ │ 00003268 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003278 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000327c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000328c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000032dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032e8 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000032e8 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ 00003328 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000332c 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -00003330 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +0000332c 00004102 R_ARM_ABS32 00001034 ImportError_traverse │ │ │ │ │ +00003330 00003702 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ 00003350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003364 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +00003364 00003a02 R_ARM_ABS32 00000d4c ImportError_init │ │ │ │ │ 000033a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000033b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033c0 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000033c0 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ 00003400 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003404 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -00003408 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +00003404 00004102 R_ARM_ABS32 00001034 ImportError_traverse │ │ │ │ │ +00003408 00003702 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ 00003428 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000343c 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +0000343c 00003a02 R_ARM_ABS32 00000d4c ImportError_init │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000348c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003498 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ -000034ac 0000de02 R_ARM_ABS32 00000798 ImportError_repr │ │ │ │ │ -000034c4 00003d02 R_ARM_ABS32 00000e94 ImportError_str │ │ │ │ │ +00003498 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000034ac 0000df02 R_ARM_ABS32 00000798 ImportError_repr │ │ │ │ │ +000034c4 00003e02 R_ARM_ABS32 00000fa4 ImportError_str │ │ │ │ │ 000034d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000034dc 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -000034e0 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +000034dc 00004102 R_ARM_ABS32 00001034 ImportError_traverse │ │ │ │ │ +000034e0 00003702 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ 000034f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000034f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003514 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +00003514 00003a02 R_ARM_ABS32 00000d4c ImportError_init │ │ │ │ │ 00003554 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003558 0000e602 R_ARM_ABS32 00000b54 ImportError_reduce │ │ │ │ │ +00003558 0000e702 R_ARM_ABS32 00000b54 ImportError_reduce │ │ │ │ │ 00003574 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003584 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003588 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003598 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000359c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000035e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035f4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000035f4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003634 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003638 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003638 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 0000363c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000365c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003670 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003678 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000036bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036c8 0000a602 R_ARM_ABS32 00002e90 BaseExceptionGroup_dealloc │ │ │ │ │ -000036dc 0000d402 R_ARM_ABS32 00000540 BaseExceptionGroup_repr │ │ │ │ │ -000036f4 0000d202 R_ARM_ABS32 000037e4 BaseExceptionGroup_str │ │ │ │ │ +000036c8 0000a702 R_ARM_ABS32 00002e90 BaseExceptionGroup_dealloc │ │ │ │ │ +000036dc 0000d502 R_ARM_ABS32 00000540 BaseExceptionGroup_repr │ │ │ │ │ +000036f4 0000d302 R_ARM_ABS32 00003750 BaseExceptionGroup_str │ │ │ │ │ 00003708 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000370c 0000c902 R_ARM_ABS32 000042b4 BaseExceptionGroup_traverse │ │ │ │ │ -00003710 0000a902 R_ARM_ABS32 00003128 BaseExceptionGroup_clear │ │ │ │ │ +0000370c 0000ca02 R_ARM_ABS32 000042b4 BaseExceptionGroup_traverse │ │ │ │ │ +00003710 0000aa02 R_ARM_ABS32 00003128 BaseExceptionGroup_clear │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003728 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003744 0000a202 R_ARM_ABS32 00002dc8 BaseExceptionGroup_init │ │ │ │ │ -0000374c 00009f02 R_ARM_ABS32 00002a70 BaseExceptionGroup_new │ │ │ │ │ +00003744 0000a302 R_ARM_ABS32 00002dc8 BaseExceptionGroup_init │ │ │ │ │ +0000374c 0000a002 R_ARM_ABS32 00002a70 BaseExceptionGroup_new │ │ │ │ │ 00003784 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003788 00022402 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00003788 00022502 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00003790 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003794 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003798 0000c402 R_ARM_ABS32 0000362c BaseExceptionGroup_derive │ │ │ │ │ -000037a0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003798 0000c502 R_ARM_ABS32 00003598 BaseExceptionGroup_derive │ │ │ │ │ +000037a0 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a8 0000af02 R_ARM_ABS32 00002fec BaseExceptionGroup_split │ │ │ │ │ -000037b0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000037a8 0000b002 R_ARM_ABS32 00003000 BaseExceptionGroup_split │ │ │ │ │ +000037b0 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b8 0000cf02 R_ARM_ABS32 000004b4 BaseExceptionGroup_subgroup │ │ │ │ │ -000037c0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000037b8 0000d002 R_ARM_ABS32 000004b4 BaseExceptionGroup_subgroup │ │ │ │ │ +000037c0 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003820 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000382c 00004702 R_ARM_ABS32 000013b4 SystemExit_dealloc │ │ │ │ │ +0000382c 00004802 R_ARM_ABS32 000014c4 SystemExit_dealloc │ │ │ │ │ 0000386c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003870 00009302 R_ARM_ABS32 00000058 SystemExit_traverse │ │ │ │ │ -00003874 00004a02 R_ARM_ABS32 00002068 SystemExit_clear │ │ │ │ │ +00003870 00009502 R_ARM_ABS32 00000058 SystemExit_traverse │ │ │ │ │ +00003874 00004b02 R_ARM_ABS32 00002068 SystemExit_clear │ │ │ │ │ 0000388c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000038a8 00004302 R_ARM_ABS32 000010d0 SystemExit_init │ │ │ │ │ +000038a8 00004402 R_ARM_ABS32 000011e0 SystemExit_init │ │ │ │ │ 000038e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003920 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000392c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000392c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000396c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003970 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003970 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003974 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000039a8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000039b0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000039e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000039f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a04 00007902 R_ARM_ABS32 00002754 StopIteration_dealloc │ │ │ │ │ +00003a04 00007a02 R_ARM_ABS32 00002754 StopIteration_dealloc │ │ │ │ │ 00003a44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a48 0000aa02 R_ARM_ABS32 00000144 StopIteration_traverse │ │ │ │ │ -00003a4c 00004802 R_ARM_ABS32 00001ff8 StopIteration_clear │ │ │ │ │ +00003a48 0000ab02 R_ARM_ABS32 00000144 StopIteration_traverse │ │ │ │ │ +00003a4c 00004902 R_ARM_ABS32 00001ff8 StopIteration_clear │ │ │ │ │ 00003a64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003a6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a80 00007702 R_ARM_ABS32 00002634 StopIteration_init │ │ │ │ │ +00003a80 00007802 R_ARM_ABS32 00002634 StopIteration_init │ │ │ │ │ 00003ac0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ad0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ae8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003af8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b04 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003b04 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003b44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b48 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003b48 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003b4c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003b6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b80 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003b88 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003bcc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003bd8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003bd8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003c18 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c1c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003c1c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003c20 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003c54 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003c5c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003ca0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cac 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003cac 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003cec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003cf0 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003cf4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003d14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003d28 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003d30 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003d78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d84 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ -00003d98 00008602 R_ARM_ABS32 00002748 BaseException_repr │ │ │ │ │ -00003db0 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ -00003db4 00022502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00003db8 00022602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00003d84 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003d98 00008702 R_ARM_ABS32 00002858 BaseException_repr │ │ │ │ │ +00003db0 00003f02 R_ARM_ABS32 00000ff8 BaseException_str │ │ │ │ │ +00003db4 00022602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00003db8 00022702 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003dc4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dc8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003dc8 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003dcc 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003de0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003de4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003e00 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003e08 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003e34 00000702 R_ARM_ABS32 00000ad0 BaseException_vectorcall │ │ │ │ │ 00003e40 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003e68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e6c 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ -00003e70 00022802 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ +00003e6c 00022802 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ +00003e70 00022902 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003e7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e80 00009502 R_ARM_ABS32 00002b64 BaseException_args_get │ │ │ │ │ -00003e84 00009802 R_ARM_ABS32 00002ba0 BaseException_args_set │ │ │ │ │ +00003e80 00009602 R_ARM_ABS32 00002b78 BaseException_args_get │ │ │ │ │ +00003e84 00009902 R_ARM_ABS32 00002bb4 BaseException_args_set │ │ │ │ │ 00003e90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e94 00008902 R_ARM_ABS32 00002810 BaseException___traceback___get │ │ │ │ │ -00003e98 00009402 R_ARM_ABS32 00002a54 BaseException___traceback___set │ │ │ │ │ +00003e94 00008a02 R_ARM_ABS32 00002920 BaseException___traceback___get │ │ │ │ │ +00003e98 00009402 R_ARM_ABS32 00002b64 BaseException___traceback___set │ │ │ │ │ 00003ea4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ea8 00008802 R_ARM_ABS32 000027d4 BaseException___context___get │ │ │ │ │ -00003eac 0000c702 R_ARM_ABS32 00000270 BaseException___context___set │ │ │ │ │ +00003ea8 00008902 R_ARM_ABS32 000028e4 BaseException___context___get │ │ │ │ │ +00003eac 0000c802 R_ARM_ABS32 00000270 BaseException___context___set │ │ │ │ │ 00003eb8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ebc 00008702 R_ARM_ABS32 00002798 BaseException___cause___get │ │ │ │ │ -00003ec0 0000e502 R_ARM_ABS32 00000aa4 BaseException___cause___set │ │ │ │ │ +00003ebc 00008802 R_ARM_ABS32 000028a8 BaseException___cause___get │ │ │ │ │ +00003ec0 0000e602 R_ARM_ABS32 00000aa4 BaseException___cause___set │ │ │ │ │ 00003ee0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ee4 0000b302 R_ARM_ABS32 00003158 BaseException___reduce__ │ │ │ │ │ -00003eec 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ee4 0000b402 R_ARM_ABS32 0000316c BaseException___reduce__ │ │ │ │ │ +00003eec 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003ef0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ef4 0000ce02 R_ARM_ABS32 0000034c BaseException___setstate__ │ │ │ │ │ -00003efc 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ef4 0000cf02 R_ARM_ABS32 0000034c BaseException___setstate__ │ │ │ │ │ +00003efc 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003f00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f04 00009602 R_ARM_ABS32 0000293c BaseException_with_traceback │ │ │ │ │ -00003f0c 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f04 00009702 R_ARM_ABS32 0000293c BaseException_with_traceback │ │ │ │ │ +00003f0c 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003f10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f14 00007002 R_ARM_ABS32 000024ac BaseException_add_note │ │ │ │ │ -00003f1c 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f14 00007102 R_ARM_ABS32 000024ac BaseException_add_note │ │ │ │ │ +00003f1c 0000f202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x15634 contains 451 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x15584 contains 451 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 0000052b R_ARM_MOVW_ABS_NC 00000098 BaseException_new │ │ │ │ │ 00000020 0000052c R_ARM_MOVT_ABS 00000098 BaseException_new │ │ │ │ │ 00000024 0000062b R_ARM_MOVW_ABS_NC 00001e28 BaseException_init │ │ │ │ │ 00000028 0000062c R_ARM_MOVT_ABS 00001e28 BaseException_init │ │ │ │ │ 0000002c 0000072b R_ARM_MOVW_ABS_NC 00000ad0 BaseException_vectorcall │ │ │ │ │ 00000030 0000072c R_ARM_MOVT_ABS 00000ad0 BaseException_vectorcall │ │ │ │ │ -00000048 0001591c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000114 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000014c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000025c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000288 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002d0 0001651c R_ARM_CALL 00000000 PyModule_GetDict │ │ │ │ │ +00000048 00015a1c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000114 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000014c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000025c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000288 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d0 0001661c R_ARM_CALL 00000000 PyModule_GetDict │ │ │ │ │ 000002dc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e0 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -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 │ │ │ │ │ +000002f0 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000030c 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000328 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000344 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000035c 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000374 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000038c 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000003a4 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000003c0 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 000003d8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000003dc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000003f4 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000003f4 0001681c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ 0000040c 0000192b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000410 0000192c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000414 0001681c R_ARM_CALL 00000000 PyErr_NewException │ │ │ │ │ +00000414 0001691c R_ARM_CALL 00000000 PyErr_NewException │ │ │ │ │ 00000444 00001a2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000448 00001a2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000044c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000044c 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000460 00001b2b R_ARM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000464 00001b2c R_ARM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -00000468 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000468 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 0000047c 00001c2b R_ARM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 00000480 00001c2c R_ARM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -00000484 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004a4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000504 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000484 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004a4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ac 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000504 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000524 00001e2b R_ARM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ 00000528 00001e2c R_ARM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -00000530 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -000005b4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000634 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000530 00016a1c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +000005b4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000634 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ac 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000900 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000984 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a4 00015d1c 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 00015d1c 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 │ │ │ │ │ +00000794 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000838 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ac 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000900 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000984 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d4 00016d2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000009d8 00016d2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000a44 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a54 00016e2c 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 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aa8 00016f1c 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 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b34 00016f1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -00000b54 0001701c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00000ba4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc4 0001711c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000c04 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c44 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d0c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d38 00015d1c 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 0001721c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000ac8 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b34 0001701c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00000b54 0001711c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00000ba4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc4 0001721c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000c04 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c44 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d38 00015e1c 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 0001731c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000e3c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000e40 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -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 │ │ │ │ │ +00000e50 0001741c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000e9c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea0 00016e2c 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 0001741c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00000fdc 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001004 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001038 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001070 00015d1c 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 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -00001124 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +00000f28 0001751c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00000fdc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001004 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001038 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001070 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 0001761c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b8 0001771c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +000010d8 0001781c 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 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001168 0001761c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001180 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ 00001188 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000119c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b4 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000011e8 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -000011ec 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ -000011fc 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001230 00015d1c 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 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 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 │ │ │ │ │ +0000119c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b4 0001791c 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 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001228 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000124c 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001268 00015f6b 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 0001731c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001354 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001358 00016e2c 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 0001741c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00001484 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d8 0001751c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00001484 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014c8 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -000014ec 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001508 0001761c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001524 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001554 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000155c 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001584 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001598 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001630 00015d1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001754 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001780 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001788 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001790 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001798 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018c8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001908 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019f4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a2c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a58 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a60 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a68 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a70 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a78 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b48 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b58 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b8c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b9c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c88 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d78 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ddc 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e08 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e10 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e18 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e20 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e98 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb0 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001ff4 00015d1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002050 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014ec 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 0001771c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001524 0001781c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001554 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000155c 0001761c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001584 0001791c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001598 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001630 00015e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001754 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001780 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001788 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001790 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001798 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000018c8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001908 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019f4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a2c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a58 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a60 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a68 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a70 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a78 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001b48 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b58 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b8c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b9c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c88 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d1c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d78 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ddc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e08 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e10 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e18 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e20 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e98 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb0 0001791c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001ff4 00015e1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002050 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002210 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002214 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002218 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000222c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002238 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002244 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002250 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000225c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002268 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002278 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002284 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002290 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000229c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022a8 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022b4 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022c0 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002318 00018d1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002344 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000236c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002370 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000239c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023a0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023a4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b4 00018f1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000023cc 0001901c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000023f4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000222c 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002238 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002244 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002250 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000225c 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002268 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002278 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002284 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002290 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000229c 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000022a8 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000022b4 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000022c0 00018c1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002318 00018e1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002344 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000236c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002370 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000239c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000023a0 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000023a4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b4 0001901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000023cc 0001911c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000023f4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002408 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000240c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002410 00006d2b R_ARM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ -00002414 00006d2c R_ARM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ -0000241c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000242c 00006a2b R_ARM_MOVW_ABS_NC 00000268 .LC25 │ │ │ │ │ -00002430 00006a2c R_ARM_MOVT_ABS 00000268 .LC25 │ │ │ │ │ -00002434 00006b2b R_ARM_MOVW_ABS_NC 0000026c .LC26 │ │ │ │ │ -00002438 00006b2c R_ARM_MOVT_ABS 0000026c .LC26 │ │ │ │ │ -0000243c 00006c2b R_ARM_MOVW_ABS_NC 00000278 .LC27 │ │ │ │ │ -00002440 00006c2c R_ARM_MOVT_ABS 00000278 .LC27 │ │ │ │ │ -00002444 0001911c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002458 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002410 00006e2b R_ARM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ +00002414 00006e2c R_ARM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ +0000241c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000242c 00006b2b R_ARM_MOVW_ABS_NC 00000268 .LC25 │ │ │ │ │ +00002430 00006b2c R_ARM_MOVT_ABS 00000268 .LC25 │ │ │ │ │ +00002434 00006c2b R_ARM_MOVW_ABS_NC 0000026c .LC26 │ │ │ │ │ +00002438 00006c2c R_ARM_MOVT_ABS 0000026c .LC26 │ │ │ │ │ +0000243c 00006d2b R_ARM_MOVW_ABS_NC 00000278 .LC27 │ │ │ │ │ +00002440 00006d2c R_ARM_MOVT_ABS 00000278 .LC27 │ │ │ │ │ +00002444 0001921c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002458 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000247c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002480 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002488 0000692b R_ARM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ -0000248c 0000692c R_ARM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ -00002494 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024e4 00018d1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002514 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000253c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002540 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000254c 00018f1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002568 0001901c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00002590 00006a2b R_ARM_MOVW_ABS_NC 00000268 .LC25 │ │ │ │ │ -00002594 00006a2c R_ARM_MOVT_ABS 00000268 .LC25 │ │ │ │ │ -0000259c 00006c2b R_ARM_MOVW_ABS_NC 00000278 .LC27 │ │ │ │ │ -000025a0 00006c2c R_ARM_MOVT_ABS 00000278 .LC27 │ │ │ │ │ -000025a4 00006b2b R_ARM_MOVW_ABS_NC 0000026c .LC26 │ │ │ │ │ -000025a8 00006b2c R_ARM_MOVT_ABS 0000026c .LC26 │ │ │ │ │ -000025ac 0001911c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002488 00006a2b R_ARM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ +0000248c 00006a2c R_ARM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ +00002494 0001891c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024a0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a8 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000024e4 00018e1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002514 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000253c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002540 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000254c 0001901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002568 0001911c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002590 00006b2b R_ARM_MOVW_ABS_NC 00000268 .LC25 │ │ │ │ │ +00002594 00006b2c R_ARM_MOVT_ABS 00000268 .LC25 │ │ │ │ │ +0000259c 00006d2b R_ARM_MOVW_ABS_NC 00000278 .LC27 │ │ │ │ │ +000025a0 00006d2c R_ARM_MOVT_ABS 00000278 .LC27 │ │ │ │ │ +000025a4 00006c2b R_ARM_MOVW_ABS_NC 0000026c .LC26 │ │ │ │ │ +000025a8 00006c2c R_ARM_MOVT_ABS 0000026c .LC26 │ │ │ │ │ +000025ac 0001921c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000025c4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000025c8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000025cc 00006d2b R_ARM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ -000025d0 00006d2c R_ARM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ -000025d8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025e4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025f8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002618 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002630 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002694 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002698 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000026d4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002708 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002748 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000276c 0001711c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000027cc 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000280c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002870 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000289c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002918 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002920 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002964 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002968 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000029dc 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029e8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029ec 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000025cc 00006e2b R_ARM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ +000025d0 00006e2c R_ARM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ +000025d8 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025e4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025f8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002618 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002630 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002694 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002698 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000026d4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002708 0001791c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002748 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000276c 0001721c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000027cc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000280c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002870 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000289c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028d4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002918 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002920 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002964 00016d2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00002968 00016d2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000029dc 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029e8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000029ec 00016e2c 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 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002a40 00016f1c 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 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ac0 0000992b R_ARM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ -00002ac4 0000992c R_ARM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ -00002ac8 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002ad8 0001a61c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -00002af8 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002a64 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ac0 00009a2b R_ARM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ +00002ac4 00009a2c R_ARM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ +00002ac8 0001811c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00002ad8 0001a71c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +00002af8 0001821c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00002b28 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002b2c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002b40 0001a71c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002b8c 0001a71c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002b40 0001a81c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002b8c 0001a81c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ 00002c5c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002c60 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002c78 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ca4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cd4 0001a81c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00002ce8 00009e2b R_ARM_MOVW_ABS_NC 000005b4 .LC51 │ │ │ │ │ -00002cec 00009e2c R_ARM_MOVT_ABS 000005b4 .LC51 │ │ │ │ │ -00002cf8 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c78 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002ca4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cd4 0001a91c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00002ce8 00009f2b R_ARM_MOVW_ABS_NC 000005b4 .LC51 │ │ │ │ │ +00002cec 00009f2c R_ARM_MOVT_ABS 000005b4 .LC51 │ │ │ │ │ +00002cf8 0001891c 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 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d20 00009c2b R_ARM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ +00002d24 00009c2c R_ARM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ +00002d2c 00016f1c 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 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d78 00009d2b R_ARM_MOVW_ABS_NC 00000584 .LC50 │ │ │ │ │ -00002d7c 00009d2c R_ARM_MOVT_ABS 00000584 .LC50 │ │ │ │ │ -00002d80 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d8c 00009c2b R_ARM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ -00002d90 00009c2c R_ARM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ -00002d94 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d9c 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00002db0 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002dc4 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002e38 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002e7c 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002f44 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f90 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003034 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003060 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003098 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030e8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003114 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000311c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003124 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003190 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031c0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ec 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003234 0001b41c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002d60 00009b2b R_ARM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ +00002d64 00009b2c R_ARM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ +00002d6c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d78 00009e2b R_ARM_MOVW_ABS_NC 00000584 .LC50 │ │ │ │ │ +00002d7c 00009e2c R_ARM_MOVT_ABS 00000584 .LC50 │ │ │ │ │ +00002d80 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d8c 00009d2b R_ARM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ +00002d90 00009d2c R_ARM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ +00002d94 0001891c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d9c 0001aa1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00002db0 0001821c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002dc4 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002e38 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e54 0001791c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002e7c 0001791c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002f44 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f90 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fd0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003034 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003060 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003098 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030e8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003114 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000311c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003124 00015f6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003190 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031c0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031ec 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003234 0001b51c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 0000324c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003250 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003260 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003270 0001b51c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003280 00018f1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003290 00018f1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003310 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033b0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033d0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003404 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003260 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003270 0001b61c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003280 0001901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003290 0001901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003310 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033d0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003404 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003418 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000341c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003438 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003448 0001b61c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000345c 0001b71c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003480 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034ac 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000356c 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000035c4 0000b51c R_ARM_CALL 000031a4 exceptiongroup_subset │ │ │ │ │ -000035dc 0000b51c R_ARM_CALL 000031a4 exceptiongroup_subset │ │ │ │ │ -00003604 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003658 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003684 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003698 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000036c4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003724 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003728 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003730 0001b81c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003750 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003754 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -0000375c 0001b81c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003778 0001b91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003784 0001ba1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000037c0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037ec 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003810 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003820 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003438 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003448 0001b71c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000345c 0001b81c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00003480 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ac 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000356c 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000035c4 0000b61c R_ARM_CALL 000031b8 exceptiongroup_subset │ │ │ │ │ +000035dc 0000b61c R_ARM_CALL 000031b8 exceptiongroup_subset │ │ │ │ │ +00003604 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003658 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003684 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003698 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000036c4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003724 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003728 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003730 0001b91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003750 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003754 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +0000375c 0001b91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003778 0001ba1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003784 0001bb1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000037c0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037ec 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003810 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003820 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000383c 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00003858 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000387c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003888 0001bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000388c 0001bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000038d0 0001b41c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00003858 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000387c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003888 0001bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000388c 0001bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000038d0 0001b51c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 000038e8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000038ec 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000038fc 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000390c 0001b51c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -0000391c 00018f1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003998 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039e0 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000038fc 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000390c 0001b61c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +0000391c 0001901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003998 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039e0 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00003a90 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003a94 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003ab0 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ac0 0001b61c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003ad4 0001b71c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003af8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b24 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003b7c 0000b51c R_ARM_CALL 000031a4 exceptiongroup_subset │ │ │ │ │ -00003ba4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bd4 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003c00 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c40 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003c44 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003c4c 0001b81c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003c6c 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003c70 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003c78 0001b81c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003c98 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003cc4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cd4 0001b91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003ce0 0001ba1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003d14 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d24 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ab0 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ac0 0001b71c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003ad4 0001b81c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00003af8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b24 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003b7c 0000b61c R_ARM_CALL 000031b8 exceptiongroup_subset │ │ │ │ │ +00003ba4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bd4 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003c00 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c40 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003c44 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003c4c 0001b91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003c6c 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003c70 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003c78 0001b91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003c98 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003cc4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cd4 0001ba1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003ce0 0001bb1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003d14 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d24 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003d40 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00003d6c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d7c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dac 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dc8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd4 0001bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003dd8 0001bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003d6c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d7c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dac 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dc8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dd4 0001bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003dd8 0001bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003df0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003df4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003e28 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e38 0001b61c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003e4c 0001b71c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003e74 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eac 0001931c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ebc 0001b51c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003ecc 00018f1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003f44 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f8c 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000404c 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000040a8 0000b51c R_ARM_CALL 000031a4 exceptiongroup_subset │ │ │ │ │ -000040d0 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040e4 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004110 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004124 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00004128 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00004130 0001b81c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004150 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00004154 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -0000415c 0001b81c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000419c 00018e1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000041c8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041d8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e28 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e38 0001b71c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003e4c 0001b81c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00003e74 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eac 0001941c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ebc 0001b61c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003ecc 0001901c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003f44 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f8c 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000404c 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000040a8 0000b61c R_ARM_CALL 000031b8 exceptiongroup_subset │ │ │ │ │ +000040d0 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040e4 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004110 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004124 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004128 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004130 0001b91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004150 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004154 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +0000415c 0001b91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000419c 00018f1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000041c8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041d8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000041f4 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00004218 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004228 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004248 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004278 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042a4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042ac 0001bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000042b0 0001bb6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004218 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004228 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004248 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004278 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042a4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042ac 0001bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000042b0 0001bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1644c contains 219 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1639c contains 219 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000098 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000000c8 0001991c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000ec 0001a41c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00000098 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000000c8 00019a1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000ec 0001a51c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 000000f8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000fc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000108 0001a51c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -00000134 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000184 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000001a8 0001b01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000108 0001a61c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00000134 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000184 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000001a8 0001b11d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000001c0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001c4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001c8 0000ac2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ -000001cc 0000ac2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ -000001d4 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c8 0000ad2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ +000001cc 0000ad2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ +000001d4 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000020c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000210 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000214 0000ac2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ -00000218 0000ac2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ -00000220 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000214 0000ad2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ +00000218 0000ad2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ +00000220 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000238 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000023c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000244 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000025c 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000244 0001781c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000025c 0001761c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000028c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000290 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000294 0000c52b R_ARM_MOVW_ABS_NC 000006f4 .LC61 │ │ │ │ │ -00000298 0000c52c R_ARM_MOVT_ABS 000006f4 .LC61 │ │ │ │ │ -000002a0 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002a8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002ac 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000294 0000c62b R_ARM_MOVW_ABS_NC 000006f4 .LC61 │ │ │ │ │ +00000298 0000c62c R_ARM_MOVT_ABS 000006f4 .LC61 │ │ │ │ │ +000002a0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002a8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002ac 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002cc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000002d0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002d4 0000c62b R_ARM_MOVW_ABS_NC 00000714 .LC62 │ │ │ │ │ -000002d8 0000c62c R_ARM_MOVT_ABS 00000714 .LC62 │ │ │ │ │ -000002e0 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002d4 0000c72b R_ARM_MOVW_ABS_NC 00000714 .LC62 │ │ │ │ │ +000002d8 0000c72c R_ARM_MOVT_ABS 00000714 .LC62 │ │ │ │ │ +000002e0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000030c 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000033c 0001a91d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ -00000348 00003e1d R_ARM_JUMP24 00000ee8 BaseException_str │ │ │ │ │ -00000360 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000364 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000033c 0001aa1d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ +00000348 00003f1d R_ARM_JUMP24 00000ff8 BaseException_str │ │ │ │ │ +00000360 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000364 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000394 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000398 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000039c 0000cd2b R_ARM_MOVW_ABS_NC 00000758 .LC64 │ │ │ │ │ -000003a0 0000cd2c R_ARM_MOVT_ABS 00000758 .LC64 │ │ │ │ │ -000003a8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003e0 0001901c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00000420 0001c01c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00000440 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000454 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000045c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000460 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000484 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000488 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000490 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -000004a8 0000741d R_ARM_JUMP24 00002118 unicode_error_get_encoding_impl │ │ │ │ │ -000004dc 0000b01c R_ARM_CALL 00003074 get_matcher_type │ │ │ │ │ -00000500 0000b81c R_ARM_CALL 00003890 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ -00000510 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000514 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000039c 0000ce2b R_ARM_MOVW_ABS_NC 00000758 .LC64 │ │ │ │ │ +000003a0 0000ce2c R_ARM_MOVT_ABS 00000758 .LC64 │ │ │ │ │ +000003a8 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003e0 0001911c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00000420 0001c11c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00000440 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000454 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000045c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000460 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000484 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000488 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000490 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +000004a8 0000751d R_ARM_JUMP24 00002228 unicode_error_get_encoding_impl │ │ │ │ │ +000004dc 0000b11c R_ARM_CALL 00003088 get_matcher_type │ │ │ │ │ +00000500 0000b91c R_ARM_CALL 00003890 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ +00000510 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000514 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000530 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -000005a0 0001be1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000005ac 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000005d8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e0 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000005f4 0001a01c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00000604 0000d32b R_ARM_MOVW_ABS_NC 00000794 .LC67 │ │ │ │ │ -00000608 0000d32c R_ARM_MOVT_ABS 00000794 .LC67 │ │ │ │ │ -0000060c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000638 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000068c 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000006f0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006f4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000074c 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000075c 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00000788 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0000861d R_ARM_JUMP24 00002748 BaseException_repr │ │ │ │ │ -000007e0 0001c31c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000007f0 0000861c R_ARM_CALL 00002748 BaseException_repr │ │ │ │ │ -00000810 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteSubstring │ │ │ │ │ -00000838 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000858 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000884 0000db2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ -00000888 0000db2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ -0000088c 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -000008a0 0000dc2b R_ARM_MOVW_ABS_NC 00000880 .LC73 │ │ │ │ │ -000008a4 0000dc2c R_ARM_MOVT_ABS 00000880 .LC73 │ │ │ │ │ -000008a8 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ -000008d4 0000db2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ -000008d8 0000db2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ -000008dc 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -000008f0 0000dd2b R_ARM_MOVW_ABS_NC 00000888 .LC74 │ │ │ │ │ -000008f4 0000dd2c R_ARM_MOVT_ABS 00000888 .LC74 │ │ │ │ │ -000008f8 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ -0000090c 0001c71c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000924 0001c81d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -0000092c 0001c91c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000970 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000099c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ec 0001ca1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -000009f8 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00000a18 0000e12b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ -00000a1c 0000e12c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ -00000a20 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000a3c 0000e22b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ -00000a40 0000e22c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ -00000a44 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000a6c 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a78 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a7c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000005a0 0001bf1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +000005ac 0001aa1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000005d8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e0 0001aa1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000005f4 0001a11c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00000604 0000d42b R_ARM_MOVW_ABS_NC 00000794 .LC67 │ │ │ │ │ +00000608 0000d42c R_ARM_MOVT_ABS 00000794 .LC67 │ │ │ │ │ +0000060c 0001881c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000638 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000068c 00015c1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000006f0 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006f4 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000074c 0001b41c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000075c 0001681c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00000788 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d0 0000871d R_ARM_JUMP24 00002858 BaseException_repr │ │ │ │ │ +000007e0 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000007f0 0000871c R_ARM_CALL 00002858 BaseException_repr │ │ │ │ │ +00000810 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteSubstring │ │ │ │ │ +00000838 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000858 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000884 0000dc2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ +00000888 0000dc2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ +0000088c 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +000008a0 0000dd2b R_ARM_MOVW_ABS_NC 00000880 .LC73 │ │ │ │ │ +000008a4 0000dd2c R_ARM_MOVT_ABS 00000880 .LC73 │ │ │ │ │ +000008a8 0001c71c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ +000008d4 0000dc2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ +000008d8 0000dc2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ +000008dc 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +000008f0 0000de2b R_ARM_MOVW_ABS_NC 00000888 .LC74 │ │ │ │ │ +000008f4 0000de2c R_ARM_MOVT_ABS 00000888 .LC74 │ │ │ │ │ +000008f8 0001c71c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ +0000090c 0001c81c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000924 0001c91d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +0000092c 0001ca1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000970 0001b41c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000099c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ec 0001cb1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +000009f8 0001621c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00000a18 0000e22b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ +00000a1c 0000e22c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ +00000a20 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000a3c 0000e32b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ +00000a40 0000e32c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ +00000a44 0001671c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000a6c 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a78 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a7c 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ac0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ac4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ac8 0000e32b R_ARM_MOVW_ABS_NC 000008a0 .LC77 │ │ │ │ │ -00000acc 0000e32c R_ARM_MOVT_ABS 000008a0 .LC77 │ │ │ │ │ -00000ad4 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000adc 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ae0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ac8 0000e42b R_ARM_MOVW_ABS_NC 000008a0 .LC77 │ │ │ │ │ +00000acc 0000e42c R_ARM_MOVT_ABS 000008a0 .LC77 │ │ │ │ │ +00000ad4 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000adc 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ae0 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000b00 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000b04 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000b08 0000e42b R_ARM_MOVW_ABS_NC 000008c0 .LC78 │ │ │ │ │ -00000b0c 0000e42c R_ARM_MOVT_ABS 000008c0 .LC78 │ │ │ │ │ -00000b14 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b08 0000e52b R_ARM_MOVW_ABS_NC 000008c0 .LC78 │ │ │ │ │ +00000b0c 0000e52c R_ARM_MOVT_ABS 000008c0 .LC78 │ │ │ │ │ +00000b14 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b48 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00000ba0 0001ca1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000bac 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00000bd0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000bf8 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c18 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000c38 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000c68 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c6c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c74 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00000c80 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c84 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ca0 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000cc4 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cd8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cdc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cfc 0000722b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ -00000d00 0000722c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ -00000d08 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -00000d30 0001941c R_ARM_CALL 0000216c _PyUnicodeError_GetParams │ │ │ │ │ -00000d58 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000d5c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000d64 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -00000d8c 0001941c R_ARM_CALL 0000216c _PyUnicodeError_GetParams │ │ │ │ │ -00000db4 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000db8 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000dc0 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -00000de8 0001941c R_ARM_CALL 0000216c _PyUnicodeError_GetParams │ │ │ │ │ -00000e10 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000e14 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000e1c 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -00000e44 0001941c R_ARM_CALL 0000216c _PyUnicodeError_GetParams │ │ │ │ │ -00000e6c 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000e70 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000e78 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -00000ea0 0001941c R_ARM_CALL 0000216c _PyUnicodeError_GetParams │ │ │ │ │ -00000ec8 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000ecc 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000ed0 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -00000f00 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000f04 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000f08 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ +00000ba0 0001cb1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000bac 0001621c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00000bd0 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000bf8 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c18 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000c38 0001641c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000c68 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c6c 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c74 0001681c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00000c80 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c84 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca0 0001b41c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000cc4 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd4 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cd8 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cdc 00016002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cfc 0000732b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ +00000d00 0000732c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ +00000d08 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +00000d30 0001951c R_ARM_CALL 0000227c _PyUnicodeError_GetParams │ │ │ │ │ +00000d58 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000d5c 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000d64 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +00000d8c 0001951c R_ARM_CALL 0000227c _PyUnicodeError_GetParams │ │ │ │ │ +00000db4 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000db8 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000dc0 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +00000de8 0001951c R_ARM_CALL 0000227c _PyUnicodeError_GetParams │ │ │ │ │ +00000e10 0000ea2b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000e14 0000ea2c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000e1c 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +00000e44 0001951c R_ARM_CALL 0000227c _PyUnicodeError_GetParams │ │ │ │ │ +00000e6c 0000ea2b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000e70 0000ea2c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000e78 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +00000ea0 0001951c R_ARM_CALL 0000227c _PyUnicodeError_GetParams │ │ │ │ │ +00000ec8 0000ea2b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000ecc 0000ea2c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000ed0 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +00000f00 0000ea2b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000f04 0000ea2c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000f08 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ 00000f48 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f4c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f50 0000ea2b R_ARM_MOVW_ABS_NC 00000914 .LC80 │ │ │ │ │ -00000f54 0000ea2c R_ARM_MOVT_ABS 00000914 .LC80 │ │ │ │ │ -00000f5c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f50 0000eb2b R_ARM_MOVW_ABS_NC 00000914 .LC80 │ │ │ │ │ +00000f54 0000eb2c R_ARM_MOVT_ABS 00000914 .LC80 │ │ │ │ │ +00000f5c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f7c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f80 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f84 0000eb2b R_ARM_MOVW_ABS_NC 00000938 .LC81 │ │ │ │ │ -00000f88 0000eb2c R_ARM_MOVT_ABS 00000938 .LC81 │ │ │ │ │ -00000f90 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fa8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fac 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f84 0000ec2b R_ARM_MOVW_ABS_NC 00000938 .LC81 │ │ │ │ │ +00000f88 0000ec2c R_ARM_MOVT_ABS 00000938 .LC81 │ │ │ │ │ +00000f90 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fa8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fac 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000fe4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000fe8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fec 0000ec2b R_ARM_MOVW_ABS_NC 00000964 .LC82 │ │ │ │ │ -00000ff0 0000ec2c R_ARM_MOVT_ABS 00000964 .LC82 │ │ │ │ │ -00000ff8 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fec 0000ed2b R_ARM_MOVW_ABS_NC 00000964 .LC82 │ │ │ │ │ +00000ff0 0000ed2c R_ARM_MOVT_ABS 00000964 .LC82 │ │ │ │ │ +00000ff8 0001891c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001018 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000101c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001020 0000ed2b R_ARM_MOVW_ABS_NC 0000098c .LC83 │ │ │ │ │ -00001024 0000ed2c R_ARM_MOVT_ABS 0000098c .LC83 │ │ │ │ │ -0000102c 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001054 00015d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001068 0001aa1d R_ARM_JUMP24 00002c00 _PyExc_PrepReraiseStar │ │ │ │ │ +00001020 0000ee2b R_ARM_MOVW_ABS_NC 0000098c .LC83 │ │ │ │ │ +00001024 0000ee2c R_ARM_MOVT_ABS 0000098c .LC83 │ │ │ │ │ +0000102c 0001891c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001054 00015e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001068 0001ab1d R_ARM_JUMP24 00002c14 _PyExc_PrepReraiseStar │ │ │ │ │ 00001088 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000108c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000010a8 0000ee2b R_ARM_MOVW_ABS_NC 000009ac .LC84 │ │ │ │ │ -000010ac 0000ee2c R_ARM_MOVT_ABS 000009ac .LC84 │ │ │ │ │ -000010b8 0001831c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -000010e0 0000ef2b R_ARM_MOVW_ABS_NC 000009b4 .LC85 │ │ │ │ │ -000010e4 0000ef2c R_ARM_MOVT_ABS 000009b4 .LC85 │ │ │ │ │ -000010ec 0000561c R_ARM_CALL 000018a4 check_unicode_error_attribute │ │ │ │ │ +000010a8 0000ef2b R_ARM_MOVW_ABS_NC 000009ac .LC84 │ │ │ │ │ +000010ac 0000ef2c R_ARM_MOVT_ABS 000009ac .LC84 │ │ │ │ │ +000010b8 0001841c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +000010e0 0000f02b R_ARM_MOVW_ABS_NC 000009b4 .LC85 │ │ │ │ │ +000010e4 0000f02c R_ARM_MOVT_ABS 000009b4 .LC85 │ │ │ │ │ +000010ec 0000571c R_ARM_CALL 000019b4 check_unicode_error_attribute │ │ │ │ │ 00001140 0000171d R_ARM_JUMP24 00000bfc Py_XDECREF │ │ │ │ │ -00001170 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00001174 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -0000117c 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -00001194 00007a1d R_ARM_JUMP24 000022f0 unicode_error_get_object_impl │ │ │ │ │ -000011b4 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -000011b8 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -000011c0 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -000011d8 00007a1d R_ARM_JUMP24 000022f0 unicode_error_get_object_impl │ │ │ │ │ -000011f8 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000011fc 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00001204 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -0000123c 0000722b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ -00001240 0000722c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ -00001248 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -00001280 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00001284 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -0000128c 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -000012c8 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -000012cc 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -000012d4 0000731c R_ARM_CALL 000020a8 check_unicode_error_type │ │ │ │ │ -000012ec 0001991c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001170 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00001174 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +0000117c 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +00001194 00007b1d R_ARM_JUMP24 00002400 unicode_error_get_object_impl │ │ │ │ │ +000011b4 0000ea2b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +000011b8 0000ea2c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +000011c0 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +000011d8 00007b1d R_ARM_JUMP24 00002400 unicode_error_get_object_impl │ │ │ │ │ +000011f8 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000011fc 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00001204 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +0000123c 0000732b R_ARM_MOVW_ABS_NC 000002b0 .LC29 │ │ │ │ │ +00001240 0000732c R_ARM_MOVT_ABS 000002b0 .LC29 │ │ │ │ │ +00001248 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +00001280 0000ea2b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00001284 0000ea2c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +0000128c 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +000012c8 0000ea2b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +000012cc 0000ea2c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +000012d4 0000741c R_ARM_CALL 000021b8 check_unicode_error_type │ │ │ │ │ +000012ec 00019a1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00001300 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16b24 contains 138 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16a74 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 │ │ │ │ │ @@ -1901,15 +1891,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 0001ea02 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ +00000068 0001eb02 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 │ │ │ │ │ @@ -1977,15 +1967,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 0001fa02 R_ARM_ABS32 00001960 _PyExc_IncompleteInputError │ │ │ │ │ +00000198 0001fb02 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 │ │ │ │ │ @@ -311,16 +312,16 @@ │ │ │ │ │ SyntaxError_str │ │ │ │ │ BaseException_repr │ │ │ │ │ BaseException___cause___get │ │ │ │ │ BaseException___context___get │ │ │ │ │ BaseException___traceback___get │ │ │ │ │ OSError_str │ │ │ │ │ UnicodeEncodeError_str │ │ │ │ │ -SystemExit_traverse │ │ │ │ │ BaseException___traceback___set │ │ │ │ │ +SystemExit_traverse │ │ │ │ │ BaseException_args_get │ │ │ │ │ BaseException_with_traceback │ │ │ │ │ BaseException_args_set │ │ │ │ │ BaseExceptionGroup_new │ │ │ │ │ BaseExceptionGroup_init │ │ │ │ │ exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ collect_exception_group_leaf_ids │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -894,15 +894,101 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ bne c0c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000c3c : │ │ │ │ │ +00000c3c : │ │ │ │ │ +BaseException___traceback___set_impl(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq d10 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne ccc │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + bne ca0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt c90 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne c90 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [fp, #-8] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-8] │ │ │ │ │ + b c94 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne d30 │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq c90 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt c90 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne c90 │ │ │ │ │ + b cb8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b c94 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b d28 │ │ │ │ │ + │ │ │ │ │ +00000d4c : │ │ │ │ │ ImportError_init(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -916,265 +1002,265 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - bne d94 │ │ │ │ │ + bne ea4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e58 │ │ │ │ │ + beq f68 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #452] @ e90 │ │ │ │ │ + ldr r3, [pc, #452] @ fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e50 │ │ │ │ │ + beq f60 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e78 │ │ │ │ │ + ble f88 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d00 │ │ │ │ │ + beq e10 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bne e14 │ │ │ │ │ + bne f24 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d2c │ │ │ │ │ + beq e3c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - bne df4 │ │ │ │ │ + bne f04 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e34 │ │ │ │ │ + bne f44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ - bne dd4 │ │ │ │ │ + bne ee4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne e48 │ │ │ │ │ + bne f58 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db4 │ │ │ │ │ + bne ec4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 │ │ │ │ │ + bgt da0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c90 │ │ │ │ │ + bne da0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 │ │ │ │ │ + b da0 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d84 │ │ │ │ │ + bgt e94 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne d84 │ │ │ │ │ + bne e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d88 │ │ │ │ │ + b e98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d54 │ │ │ │ │ + bgt e64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d54 │ │ │ │ │ + bne e64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d54 │ │ │ │ │ + b e64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d38 │ │ │ │ │ + bgt e48 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d38 │ │ │ │ │ + bne e48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d38 │ │ │ │ │ + b e48 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0c │ │ │ │ │ + bgt e1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d0c │ │ │ │ │ + bne e1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d0c │ │ │ │ │ + b e1c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b d48 │ │ │ │ │ + b e58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b d74 │ │ │ │ │ + b e84 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e60 │ │ │ │ │ + ble f70 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b d88 │ │ │ │ │ + b e98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne e58 │ │ │ │ │ + bne f68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e58 │ │ │ │ │ + b f68 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ce0 │ │ │ │ │ + bne df0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce0 │ │ │ │ │ + b df0 │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000e94 : │ │ │ │ │ +00000fa4 : │ │ │ │ │ ImportError_str(): │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq edc │ │ │ │ │ + beq fec │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne edc │ │ │ │ │ + bne fec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ee8 │ │ │ │ │ + b ff8 │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000ff8 : │ │ │ │ │ BaseException_str(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f14 │ │ │ │ │ + beq 1024 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ mov r0, #7 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00000f24 : │ │ │ │ │ +00001034 : │ │ │ │ │ ImportError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f60 │ │ │ │ │ + beq 1070 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq 108c │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fac │ │ │ │ │ + bne 10bc │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc0 │ │ │ │ │ + bne 10d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f88 │ │ │ │ │ + beq 1098 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq 10a4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000fd4 : │ │ │ │ │ +000010e4 : │ │ │ │ │ UnicodeEncodeError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 11d0 │ │ │ │ │ sub ip, fp, #24 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1189,15 +1275,15 @@ │ │ │ │ │ str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq 11d8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1221,89 +1307,89 @@ │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10c0 │ │ │ │ │ + b 11d0 │ │ │ │ │ │ │ │ │ │ -000010d0 : │ │ │ │ │ +000011e0 : │ │ │ │ │ SystemExit_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 1248 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1140 │ │ │ │ │ + beq 1250 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - bne 1148 │ │ │ │ │ + bne 1258 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1138 │ │ │ │ │ + b 1248 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ - b 1134 │ │ │ │ │ + b 1244 │ │ │ │ │ │ │ │ │ │ -00001164 : │ │ │ │ │ +00001274 : │ │ │ │ │ SyntaxError_init(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq 1454 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1340 │ │ │ │ │ + ble 1450 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 1340 │ │ │ │ │ + bne 1450 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1364 │ │ │ │ │ + beq 1474 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -1319,15 +1405,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 134c │ │ │ │ │ + beq 145c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ @@ -1355,98 +1441,98 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c8 │ │ │ │ │ + beq 13d8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 1400 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1394 │ │ │ │ │ + bne 14a4 │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1328 │ │ │ │ │ + bgt 1438 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 1498 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1340 │ │ │ │ │ + beq 1450 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 147c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1364 │ │ │ │ │ + bgt 1474 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 13a8 │ │ │ │ │ + beq 14b8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1454 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1364 │ │ │ │ │ + b 1474 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1328 │ │ │ │ │ + b 1438 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 1308 │ │ │ │ │ + b 1418 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1364 │ │ │ │ │ + b 1474 │ │ │ │ │ │ │ │ │ │ -000013b4 : │ │ │ │ │ +000014c4 : │ │ │ │ │ SystemExit_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #88] @ 1438 │ │ │ │ │ + ldr r1, [pc, #88] @ 1548 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r5, [r0, #-8] │ │ │ │ │ @@ -1455,140 +1541,140 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1ff8 │ │ │ │ │ + bl 1ff8 │ │ │ │ │ R_ARM_CALL StopIteration_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000143c : │ │ │ │ │ +0000154c : │ │ │ │ │ AttributeError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1478 │ │ │ │ │ + beq 1588 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1494 │ │ │ │ │ + beq 15a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ │ │ │ │ │ -000014ac : │ │ │ │ │ +000015bc : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14e8 │ │ │ │ │ + beq 15f8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1614 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520 │ │ │ │ │ + beq 1630 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153c │ │ │ │ │ + beq 164c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 1668 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1574 │ │ │ │ │ + beq 1684 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1590 │ │ │ │ │ + beq 16a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 16e0 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 16c8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 16ac │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000015e4 : │ │ │ │ │ +000016f4 : │ │ │ │ │ PyUnicodeDecodeError_Create(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -1612,28 +1698,28 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunction │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001644 : │ │ │ │ │ +00001754 : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 1854 │ │ │ │ │ sub ip, fp, #68 @ 0x44 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ │ @@ -1648,20 +1734,20 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ + beq 1890 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 185c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ @@ -1688,75 +1774,75 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1780 │ │ │ │ │ + bne 1890 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e4 │ │ │ │ │ + bne 17f4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1744 │ │ │ │ │ + b 1854 │ │ │ │ │ │ │ │ │ │ -00001788 : │ │ │ │ │ +00001898 : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 189c │ │ │ │ │ + beq 19ac │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1890 │ │ │ │ │ + beq 19a0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1998 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1998 │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 1828 │ │ │ │ │ + bge 1938 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn ip, ip │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1828 │ │ │ │ │ + beq 1938 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 1970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ @@ -1778,38 +1864,38 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 1954 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 1954 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 1954 │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -000018a4 : │ │ │ │ │ +000019b4 : │ │ │ │ │ check_unicode_error_attribute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ + beq 1a3c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - bne 1904 │ │ │ │ │ + bne 1a14 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ popne {fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1820,29 +1906,29 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1a58 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1914 │ │ │ │ │ + beq 1a24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - b 18f0 │ │ │ │ │ + b 1a00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1850,41 +1936,41 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001950 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00001a60 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r2, [r0, #424] @ 0x1a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ + beq 1a9c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #424] @ 0x1a8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 198c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ + bgt 1a9c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1998 <_PyExc_ClearExceptionGroupType+0x48> │ │ │ │ │ + beq 1aa8 <_PyExc_ClearExceptionGroupType+0x48> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000019a8 : │ │ │ │ │ +00001ab8 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ @@ -1892,102 +1978,102 @@ │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r1, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - ldr r3, [pc, #64] @ 1a28 │ │ │ │ │ + ldr r3, [pc, #64] @ 1b38 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ str r1, [r0, #-8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r2, [r0, #-4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1a2c │ │ │ │ │ + bl 1b3c │ │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a2c : │ │ │ │ │ +00001b3c : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ 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 1a78 │ │ │ │ │ + beq 1b88 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a78 │ │ │ │ │ + bgt 1b88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1af8 │ │ │ │ │ + beq 1c08 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aa8 │ │ │ │ │ + beq 1bb8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1aa8 │ │ │ │ │ + bgt 1bb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1b08 │ │ │ │ │ + beq 1c18 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1be8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ad8 │ │ │ │ │ + bgt 1be8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1ae8 │ │ │ │ │ + beq 1bf8 │ │ │ │ │ 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 1ad8 │ │ │ │ │ + b 1be8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1a78 │ │ │ │ │ + b 1b88 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1aa8 │ │ │ │ │ + b 1bb8 │ │ │ │ │ │ │ │ │ │ -00001b18 : │ │ │ │ │ +00001c28 : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -2002,76 +2088,76 @@ │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1bdc │ │ │ │ │ - ldr r3, [pc, #156] @ 1c10 │ │ │ │ │ + beq 1cec │ │ │ │ │ + ldr r3, [pc, #156] @ 1d20 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + beq 1cd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1bf8 │ │ │ │ │ + ble 1d08 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be4 │ │ │ │ │ + bne 1cf4 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bdc │ │ │ │ │ + bgt 1cec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1bdc │ │ │ │ │ + bne 1cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1bb8 │ │ │ │ │ + b 1cc8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 1bac │ │ │ │ │ + b 1cbc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1b9c │ │ │ │ │ + bne 1cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b9c │ │ │ │ │ + b 1cac │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001c14 : │ │ │ │ │ +00001d24 : │ │ │ │ │ SyntaxError_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] @ 1c98 │ │ │ │ │ + ldr r1, [pc, #88] @ 1da8 │ │ │ │ │ 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] │ │ │ │ │ @@ -2080,373 +2166,373 @@ │ │ │ │ │ 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 1c9c │ │ │ │ │ + bl 1dac │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001c9c : │ │ │ │ │ +00001dac : │ │ │ │ │ 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 1ce8 │ │ │ │ │ + beq 1df8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ce8 │ │ │ │ │ + bgt 1df8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1e20 │ │ │ │ │ + beq 1f30 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d18 │ │ │ │ │ + beq 1e28 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d18 │ │ │ │ │ + bgt 1e28 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 2004 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d38 │ │ │ │ │ + beq 1e48 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ed4 │ │ │ │ │ + ble 1fe4 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d58 │ │ │ │ │ + beq 1e68 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1eb4 │ │ │ │ │ + ble 1fc4 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d78 │ │ │ │ │ + beq 1e88 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e94 │ │ │ │ │ + ble 1fa4 │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d98 │ │ │ │ │ + beq 1ea8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e74 │ │ │ │ │ + ble 1f84 │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc8 │ │ │ │ │ + beq 1ed8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dc8 │ │ │ │ │ + bgt 1ed8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1f74 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e30 │ │ │ │ │ + bne 1f40 │ │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1f20 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e10 │ │ │ │ │ + bgt 1f20 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1e10 │ │ │ │ │ + bne 1f20 │ │ │ │ │ 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 1ce8 │ │ │ │ │ + b 1df8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dd4 │ │ │ │ │ + bgt 1ee4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1dd4 │ │ │ │ │ + bne 1ee4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1dd4 │ │ │ │ │ + b 1ee4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1dc8 │ │ │ │ │ + b 1ed8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1d98 │ │ │ │ │ + bne 1ea8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1d98 │ │ │ │ │ + b 1ea8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1d78 │ │ │ │ │ + bne 1e88 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1d78 │ │ │ │ │ + b 1e88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1d58 │ │ │ │ │ + bne 1e68 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1d58 │ │ │ │ │ + b 1e68 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1d38 │ │ │ │ │ + bne 1e48 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1d38 │ │ │ │ │ + b 1e48 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1d18 │ │ │ │ │ + b 1e28 │ │ │ │ │ │ │ │ │ │ -00001f04 : │ │ │ │ │ +00002014 : │ │ │ │ │ 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 1f50 │ │ │ │ │ + beq 2060 │ │ │ │ │ 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 1f64 │ │ │ │ │ + bne 2074 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001f6c : │ │ │ │ │ +0000207c : │ │ │ │ │ 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 1fd0 │ │ │ │ │ + bne 20e0 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 201c │ │ │ │ │ + bne 212c │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ff8 │ │ │ │ │ + bne 2108 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2040 │ │ │ │ │ + bne 2150 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f98 │ │ │ │ │ + beq 20a8 │ │ │ │ │ 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 1fb0 │ │ │ │ │ - b 1ff0 │ │ │ │ │ + beq 20c0 │ │ │ │ │ + b 2100 │ │ │ │ │ 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 1fa4 │ │ │ │ │ - b 1ff0 │ │ │ │ │ + beq 20b4 │ │ │ │ │ + b 2100 │ │ │ │ │ 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 1fbc │ │ │ │ │ - b 1ff0 │ │ │ │ │ + beq 20cc │ │ │ │ │ + b 2100 │ │ │ │ │ │ │ │ │ │ -00002064 : │ │ │ │ │ +00002174 : │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20a0 │ │ │ │ │ + bne 21b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2118 │ │ │ │ │ + b 2228 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000020a8 : │ │ │ │ │ +000021b8 : │ │ │ │ │ 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 20f0 │ │ │ │ │ + beq 2200 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f8 │ │ │ │ │ + beq 2208 │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002118 : │ │ │ │ │ +00002228 : │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2164 │ │ │ │ │ + bne 2274 │ │ │ │ │ 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 215c │ │ │ │ │ + b 226c │ │ │ │ │ │ │ │ │ │ -0000216c <_PyUnicodeError_GetParams>: │ │ │ │ │ +0000227c <_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 │ │ │ │ │ @@ -2459,235 +2545,235 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a0 <_PyUnicodeError_GetParams+0x134> │ │ │ │ │ + bne 23b0 <_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 2288 <_PyUnicodeError_GetParams+0x11c> │ │ │ │ │ + beq 2398 <_PyUnicodeError_GetParams+0x11c> │ │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ │ bic r1, r1, r1, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 2290 <_PyUnicodeError_GetParams+0x124> │ │ │ │ │ + bge 23a0 <_PyUnicodeError_GetParams+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ - beq 2208 <_PyUnicodeError_GetParams+0x9c> │ │ │ │ │ + beq 2318 <_PyUnicodeError_GetParams+0x9c> │ │ │ │ │ orrs r3, r7, r4 │ │ │ │ │ - beq 2238 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ + beq 2348 <_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 2254 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ + beq 2364 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2254 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ + bne 2364 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2264 <_PyUnicodeError_GetParams+0xf8> │ │ │ │ │ + beq 2374 <_PyUnicodeError_GetParams+0xf8> │ │ │ │ │ str r6, [r5] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 2238 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ + b 2348 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2244 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + bgt 2354 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - bne 2244 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + bne 2354 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2248 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ + b 2358 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 2200 <_PyUnicodeError_GetParams+0x94> │ │ │ │ │ + b 2310 <_PyUnicodeError_GetParams+0x94> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - b 21f4 <_PyUnicodeError_GetParams+0x88> │ │ │ │ │ + b 2304 <_PyUnicodeError_GetParams+0x88> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2248 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ + b 2358 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ │ │ │ │ │ -000022a8 : │ │ │ │ │ +000023b8 : │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 23f8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 2400 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000022f0 : │ │ │ │ │ +00002400 : │ │ │ │ │ unicode_error_get_object_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233c │ │ │ │ │ + bne 244c │ │ │ │ │ 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 2334 │ │ │ │ │ + b 2444 │ │ │ │ │ │ │ │ │ │ -00002344 : │ │ │ │ │ +00002454 : │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000237c : │ │ │ │ │ +0000248c : │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000023b4 : │ │ │ │ │ +000024c4 : │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 240c │ │ │ │ │ + bne 251c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 251c │ │ │ │ │ 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 2404 │ │ │ │ │ + b 2514 │ │ │ │ │ │ │ │ │ │ -00002414 <_PyErr_NoMemory>: │ │ │ │ │ +00002524 <_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 24f8 <_PyErr_NoMemory+0xe4> │ │ │ │ │ - ldr r3, [pc, #224] @ 252c <_PyErr_NoMemory+0x118> │ │ │ │ │ + beq 2608 <_PyErr_NoMemory+0xe4> │ │ │ │ │ + ldr r3, [pc, #224] @ 263c <_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 2508 <_PyErr_NoMemory+0xf4> │ │ │ │ │ + beq 2618 <_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] @ 2530 <_PyErr_NoMemory+0x11c> │ │ │ │ │ + ldr ip, [pc, #172] @ 2640 <_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] @ 2534 <_PyErr_NoMemory+0x120> │ │ │ │ │ + ldr ip, [pc, #144] @ 2644 <_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 │ │ │ │ │ @@ -2707,99 +2793,99 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ - ldr r0, [pc, #48] @ 2538 <_PyErr_NoMemory+0x124> │ │ │ │ │ + ldr r0, [pc, #48] @ 2648 <_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 24e4 <_PyErr_NoMemory+0xd0> │ │ │ │ │ - b 24ec <_PyErr_NoMemory+0xd8> │ │ │ │ │ + bne 25f4 <_PyErr_NoMemory+0xd0> │ │ │ │ │ + b 25fc <_PyErr_NoMemory+0xd8> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00010384 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000253c : │ │ │ │ │ +0000264c : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 14c4 │ │ │ │ │ │ │ │ │ │ -00002550 : │ │ │ │ │ +00002660 : │ │ │ │ │ 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 266c │ │ │ │ │ + beq 277c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 266c │ │ │ │ │ + beq 277c │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ubfx lr, r3, #2, #3 │ │ │ │ │ - beq 26f8 │ │ │ │ │ + beq 2808 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne ip, r4, #20 │ │ │ │ │ addeq ip, r4, #28 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 25cc │ │ │ │ │ + b 26dc │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 26e4 │ │ │ │ │ + bne 27f4 │ │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ moveq r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 25b4 │ │ │ │ │ + bgt 26c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2700 │ │ │ │ │ + bne 2810 │ │ │ │ │ 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 26bc │ │ │ │ │ + beq 27cc │ │ │ │ │ subs r1, r4, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 26b4 │ │ │ │ │ + beq 27c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2820,15 +2906,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 2698 │ │ │ │ │ + bne 27a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2837,47 +2923,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 267c │ │ │ │ │ + bne 278c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2608 │ │ │ │ │ + b 2718 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2714 │ │ │ │ │ + beq 2824 │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ movne r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2764 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ lsleq r0, r3, #1 │ │ │ │ │ ldrne r0, [ip, r3, lsl #2] │ │ │ │ │ ldrheq r0, [ip, r0] │ │ │ │ │ - b 25c0 │ │ │ │ │ + b 26d0 │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ - b 25a4 │ │ │ │ │ + b 26b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 25ec │ │ │ │ │ - b 2660 │ │ │ │ │ + bne 26fc │ │ │ │ │ + b 2770 │ │ │ │ │ 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 │ │ │ │ │ @@ -2888,17 +2974,17 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2764 │ │ │ │ │ │ │ │ │ │ -00002748 : │ │ │ │ │ +00002858 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2919,111 +3005,111 @@ │ │ │ │ │ movtne r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002798 : │ │ │ │ │ +000028a8 : │ │ │ │ │ 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 27c0 │ │ │ │ │ + bne 28d0 │ │ │ │ │ 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 27b4 │ │ │ │ │ + b 28c4 │ │ │ │ │ │ │ │ │ │ -000027d4 : │ │ │ │ │ +000028e4 : │ │ │ │ │ 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 27fc │ │ │ │ │ + bne 290c │ │ │ │ │ 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 27f0 │ │ │ │ │ + b 2900 │ │ │ │ │ │ │ │ │ │ -00002810 : │ │ │ │ │ +00002920 : │ │ │ │ │ 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 2838 │ │ │ │ │ + bne 2948 │ │ │ │ │ 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 282c │ │ │ │ │ + b 293c │ │ │ │ │ │ │ │ │ │ -0000284c : │ │ │ │ │ +0000295c : │ │ │ │ │ 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 28b0 │ │ │ │ │ + beq 29c0 │ │ │ │ │ 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 28c4 │ │ │ │ │ + bne 29d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 28ec │ │ │ │ │ + bne 29fc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b ee8 │ │ │ │ │ + b ff8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str lr, [sp] │ │ │ │ │ moveq r2, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -3031,61 +3117,61 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 28b8 │ │ │ │ │ + beq 29c8 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002910 : │ │ │ │ │ +00002a20 : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2a4c │ │ │ │ │ + beq 2b5c │ │ │ │ │ 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 2a40 │ │ │ │ │ + beq 2b50 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 2b2c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 2b2c │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 29c0 │ │ │ │ │ + bgt 2ad0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ @@ -3098,178 +3184,100 @@ │ │ │ │ │ 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 2988 │ │ │ │ │ + blt 2a98 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2988 │ │ │ │ │ + bne 2a98 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_ReadChar │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movwls r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movtls r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - bhi 2a24 │ │ │ │ │ + bhi 2b34 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 29a4 │ │ │ │ │ + b 2ab4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 29a4 │ │ │ │ │ + b 2ab4 │ │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b 2a00 │ │ │ │ │ + b 2b10 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 29a4 │ │ │ │ │ + b 2ab4 │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00002a54 : │ │ │ │ │ +00002b64 : │ │ │ │ │ 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 2b48 │ │ │ │ │ - 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 2ae4 │ │ │ │ │ - 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 2ab8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2aa8 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 2aa8 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [fp, #-8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-8] │ │ │ │ │ - b 2aac │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne 2b28 │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 2aa8 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2aa8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne 2aa8 │ │ │ │ │ - b 2ad0 │ │ │ │ │ - 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 2aac │ │ │ │ │ - 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 2b40 │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b c3c │ │ │ │ │ │ │ │ │ │ -00002b64 : │ │ │ │ │ +00002b78 : │ │ │ │ │ BaseException_args_get(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2ba8 │ │ │ │ │ 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 2b88 │ │ │ │ │ + b 2b9c │ │ │ │ │ │ │ │ │ │ -00002ba0 : │ │ │ │ │ +00002bb4 : │ │ │ │ │ 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 2be0 │ │ │ │ │ + beq 2bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2bf8 │ │ │ │ │ + beq 2c0c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ @@ -3281,117 +3289,117 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002c00 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00002c14 <_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 2d88 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ + beq 2d9c <_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 2c50 <_PyExc_PrepReraiseStar+0x50> │ │ │ │ │ + beq 2c64 <_PyExc_PrepReraiseStar+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e88 <_PyExc_PrepReraiseStar+0x288> │ │ │ │ │ + beq 2e9c <_PyExc_PrepReraiseStar+0x288> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2d7c <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + beq 2d90 <_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 2e74 <_PyExc_PrepReraiseStar+0x274> │ │ │ │ │ + beq 2e88 <_PyExc_PrepReraiseStar+0x274> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 2cf4 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ + bge 2d08 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 2cec <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + beq 2d00 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 2e6c <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2e80 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr ip, [r1, #20] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 2e6c <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2e80 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 2e6c <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 2e80 <_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 2dd8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + blt 2dec <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2c7c <_PyExc_PrepReraiseStar+0x7c> │ │ │ │ │ + b 2c90 <_PyExc_PrepReraiseStar+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2dd8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + beq 2dec <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt 2dac <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ + bgt 2dc0 <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ bl 3ddc │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2d48 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ + bgt 2d5c <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2d48 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ + bne 2d5c <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2dd8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + beq 2dec <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ebc <_PyExc_PrepReraiseStar+0x2bc> │ │ │ │ │ + beq 2ed0 <_PyExc_PrepReraiseStar+0x2bc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2de0 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ + bne 2df4 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -3404,213 +3412,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 2d7c <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2d90 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - bl 34d0 │ │ │ │ │ + bl 343c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2d0c <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ + bge 2d20 <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f04 <_PyExc_PrepReraiseStar+0x304> │ │ │ │ │ + ble 2f18 <_PyExc_PrepReraiseStar+0x304> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2d68 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ - ble 2dd8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + b 2d7c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + ble 2dec <_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 2e48 <_PyExc_PrepReraiseStar+0x248> │ │ │ │ │ + beq 2e5c <_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 2e1c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + bgt 2e30 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 2e60 <_PyExc_PrepReraiseStar+0x260> │ │ │ │ │ + beq 2e74 <_PyExc_PrepReraiseStar+0x260> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 2dd8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + blt 2dec <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 2ee0 <_PyExc_PrepReraiseStar+0x2e0> │ │ │ │ │ + ble 2ef4 <_PyExc_PrepReraiseStar+0x2e0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ bl b0 <_PyExc_InitGlobalObjects+0xb0> │ │ │ │ │ R_ARM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2d68 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + b 2d7c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e28 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ + bgt 2e3c <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r5] │ │ │ │ │ - bne 2e28 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ + bne 2e3c <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e1c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + b 2e30 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2cd8 <_PyExc_PrepReraiseStar+0xd8> │ │ │ │ │ + b 2cec <_PyExc_PrepReraiseStar+0xd8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ea4 <_PyExc_PrepReraiseStar+0x2a4> │ │ │ │ │ + ble 2eb8 <_PyExc_PrepReraiseStar+0x2a4> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2d7c <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2d90 <_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 2d7c <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 2d90 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2e80 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ + bne 2e94 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e80 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ + b 2e94 <_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 2d5c <_PyExc_PrepReraiseStar+0x15c> │ │ │ │ │ + b 2d70 <_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 2d68 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + b 2d7c <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2dd8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + bne 2dec <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2dd8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + b 2dec <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ │ │ │ │ │ -00002f1c : │ │ │ │ │ +00002f30 : │ │ │ │ │ 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 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002f54 : │ │ │ │ │ +00002f68 : │ │ │ │ │ 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 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002f8c : │ │ │ │ │ +00002fa0 : │ │ │ │ │ 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 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2fe4 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2fe4 │ │ │ │ │ + beq 2ff8 │ │ │ │ │ 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 2fdc │ │ │ │ │ + b 2ff0 │ │ │ │ │ │ │ │ │ │ -00002fec : │ │ │ │ │ +00003000 : │ │ │ │ │ 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 3074 │ │ │ │ │ + bl 3088 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3068 │ │ │ │ │ + beq 307c │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31f4 │ │ │ │ │ + bl 31f4 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3068 │ │ │ │ │ + beq 307c │ │ │ │ │ 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 │ │ │ │ │ @@ -3621,15 +3629,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} │ │ │ │ │ │ │ │ │ │ -00003074 : │ │ │ │ │ +00003088 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3637,336 +3645,284 @@ │ │ │ │ │ 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 30dc │ │ │ │ │ + beq 30f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r1] │ │ │ │ │ - bge 30d0 │ │ │ │ │ + bge 30e4 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 30e4 │ │ │ │ │ + beq 30f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 30bc │ │ │ │ │ + blt 30d0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3138 │ │ │ │ │ + bne 314c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 30c8 │ │ │ │ │ + ble 30dc │ │ │ │ │ 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 3138 │ │ │ │ │ + bge 314c │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 314c │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3108 │ │ │ │ │ - b 30c8 │ │ │ │ │ + bne 311c │ │ │ │ │ + b 30dc │ │ │ │ │ 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 30d4 │ │ │ │ │ + b 30e8 │ │ │ │ │ │ │ │ │ │ -00003158 : │ │ │ │ │ +0000316c : │ │ │ │ │ BaseException___reduce__(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 317c │ │ │ │ │ + beq 3190 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 31a0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000031a4 : │ │ │ │ │ +000031b8 : │ │ │ │ │ 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 339c │ │ │ │ │ - beq 32f8 │ │ │ │ │ + blt 3320 │ │ │ │ │ + beq 32fc │ │ │ │ │ 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 339c │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + beq 3320 │ │ │ │ │ + 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 322c │ │ │ │ │ + beq 3248 │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 33cc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 3294 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3300 │ │ │ │ │ - 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 3314 │ │ │ │ │ - cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - addne r2, r2, #2 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - bne 3338 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3294 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 33e4 │ │ │ │ │ + beq 3304 │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 3298 │ │ │ │ │ + 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 3290 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + beq 33b4 │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + beq 3314 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 33a4 │ │ │ │ │ + bne 33a0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 33b8 │ │ │ │ │ + bne 33e0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb r2, [r4, #32] │ │ │ │ │ bl bfc │ │ │ │ │ - ldr r1, [pc, #504] @ 34cc │ │ │ │ │ + ldr r1, [pc, #352] @ 3438 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3390 │ │ │ │ │ + blt 3314 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3400 │ │ │ │ │ + bne 3328 │ │ │ │ │ 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 3270 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 3360 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 327c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 327c │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 327c │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 327c │ │ │ │ │ - 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 3390 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 33e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3478 │ │ │ │ │ + ble 33c8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 32f8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b 32a0 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b 32b8 │ │ │ │ │ - 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 3390 │ │ │ │ │ - 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 3294 │ │ │ │ │ - b 3390 │ │ │ │ │ + b 32fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 33f4 │ │ │ │ │ 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 3438 │ │ │ │ │ + bgt 3360 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3490 │ │ │ │ │ + beq 342c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3390 │ │ │ │ │ - ldr r1, [pc, #132] @ 34cc │ │ │ │ │ + beq 3314 │ │ │ │ │ mov r2, r5 │ │ │ │ │ + ldr r1, [pc, #196] @ 3438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 346c │ │ │ │ │ + bgt 3394 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 34c0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 32f0 │ │ │ │ │ - b 3390 │ │ │ │ │ + beq 3418 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge 32f4 │ │ │ │ │ + b 3314 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 32a4 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 3290 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 339c │ │ │ │ │ + bne 3320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 339c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3438 │ │ │ │ │ + b 3320 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 32bc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32f0 │ │ │ │ │ + bgt 32f4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 32f0 │ │ │ │ │ + bne 32f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32f0 │ │ │ │ │ + b 32f4 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 346c │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 3394 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3360 │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000034d0 : │ │ │ │ │ +0000343c : │ │ │ │ │ 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 35f0 │ │ │ │ │ + beq 355c │ │ │ │ │ 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 │ │ │ │ │ @@ -3975,146 +3931,146 @@ │ │ │ │ │ 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 3528 │ │ │ │ │ + beq 3494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a4 │ │ │ │ │ + beq 3510 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #232] @ 3628 │ │ │ │ │ + ldr r2, [pc, #232] @ 3594 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 3594 │ │ │ │ │ + bge 3500 │ │ │ │ │ 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 35fc │ │ │ │ │ + bhi 3568 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 34d0 │ │ │ │ │ + bl 343c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bge 3538 │ │ │ │ │ + bge 34a4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 3598 │ │ │ │ │ + b 3504 │ │ │ │ │ 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 358c │ │ │ │ │ + beq 34f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3598 │ │ │ │ │ + bgt 3504 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 3598 │ │ │ │ │ + bne 3504 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 3598 │ │ │ │ │ + b 3504 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 356c │ │ │ │ │ + bhi 34d8 │ │ │ │ │ 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 356c │ │ │ │ │ - b 358c │ │ │ │ │ + beq 34d8 │ │ │ │ │ + b 34f8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000362c : │ │ │ │ │ +00003598 : │ │ │ │ │ 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 368c │ │ │ │ │ + beq 35f8 │ │ │ │ │ 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 3688 │ │ │ │ │ + bgt 35f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 3698 │ │ │ │ │ + beq 3604 │ │ │ │ │ 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 3688 │ │ │ │ │ + b 35f4 │ │ │ │ │ │ │ │ │ │ -000036ac : │ │ │ │ │ +00003618 : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3770 │ │ │ │ │ + beq 36dc │ │ │ │ │ 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 │ │ │ │ │ @@ -4126,15 +4082,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 3778 │ │ │ │ │ + beq 36e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4151,48 +4107,48 @@ │ │ │ │ │ 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 3770 │ │ │ │ │ + b 36dc │ │ │ │ │ │ │ │ │ │ -00003780 : │ │ │ │ │ +000036ec : │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 37dc │ │ │ │ │ + bne 3748 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 216c <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 227c <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 37d4 │ │ │ │ │ + b 3740 │ │ │ │ │ │ │ │ │ │ -000037e4 : │ │ │ │ │ +00003750 : │ │ │ │ │ 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 │ │ │ │ │ @@ -4216,45 +4172,45 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ movle r3, ip │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00003838 : │ │ │ │ │ +000037a4 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3928 │ │ │ │ │ + beq 3894 │ │ │ │ │ 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 3920 │ │ │ │ │ + beq 388c │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3920 │ │ │ │ │ + beq 388c │ │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 38cc │ │ │ │ │ + bgt 3838 │ │ │ │ │ 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 │ │ │ │ │ @@ -4264,46 +4220,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 38a0 │ │ │ │ │ + blt 380c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 38a0 │ │ │ │ │ + bne 380c │ │ │ │ │ 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 3930 │ │ │ │ │ + bhi 389c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 38b8 │ │ │ │ │ + b 3824 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 38b8 │ │ │ │ │ + b 3824 │ │ │ │ │ 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 3908 │ │ │ │ │ + b 3874 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1026,15 +1026,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 1234 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 108c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 108c │ │ │ │ │ @@ -1067,15 +1067,15 @@ │ │ │ │ │ ldr r1, [r7, #148] @ 0x94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - bne 11e4 │ │ │ │ │ + bne 11dc │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1289,24 +1289,22 @@ │ │ │ │ │ mov r4, r7 │ │ │ │ │ b 10ec │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 1234 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bls db8 │ │ │ │ │ b e00 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 1178 │ │ │ │ │ ldr r1, [r7, #156] @ 0x9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC OSError_new │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS OSError_new │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 1244 │ │ │ │ │ @@ -1325,14 +1323,16 @@ │ │ │ │ │ bne fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b fb4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1178 │ │ │ │ │ mov r3, r7 │ │ │ │ │ b 1178 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ @@ -3906,22 +3906,22 @@ │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne 3500 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31a4 │ │ │ │ │ + bl 31b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 33b4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31a4 │ │ │ │ │ + bl 31b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 3380 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 3608 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -4314,15 +4314,15 @@ │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 3a30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31a4 │ │ │ │ │ + bl 31b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 3c1c │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 3bc0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ @@ -4683,15 +4683,15 @@ │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 3fe0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31a4 │ │ │ │ │ + bl 31b8 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ ldr r6, [r8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 4178 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 4170 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -272,15 +272,15 @@ │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Repr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ee8 │ │ │ │ │ + b ff8 │ │ │ │ │ R_ARM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 0000034c : │ │ │ │ │ BaseException___setstate__(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -376,22 +376,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 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2118 │ │ │ │ │ + b 2228 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_encoding_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000004b4 : │ │ │ │ │ BaseExceptionGroup_subgroup(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -400,15 +400,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3074 │ │ │ │ │ + bl 3088 │ │ │ │ │ R_ARM_CALL get_matcher_type │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 4f0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 534 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ @@ -618,25 +618,25 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7d4 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7d4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2748 │ │ │ │ │ + b 2858 │ │ │ │ │ R_ARM_JUMP24 BaseException_repr │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 928 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2748 │ │ │ │ │ + bl 2858 │ │ │ │ │ R_ARM_CALL BaseException_repr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 928 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1032,26 +1032,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne d34 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 216c <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 227c <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d3c : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1062,26 +1062,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne d90 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 216c <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 227c <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d98 : │ │ │ │ │ PyUnicodeEncodeError_GetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1092,26 +1092,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne dec │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 216c <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 227c <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000df4 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1122,26 +1122,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne e48 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 216c <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 227c <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e50 : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1152,26 +1152,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne ea4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 216c <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 227c <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000eac : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1181,15 +1181,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ee4 : │ │ │ │ │ @@ -1201,15 +1201,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000f1c : │ │ │ │ │ @@ -1316,15 +1316,15 @@ │ │ │ │ │ bne 1058 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2c00 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b 2c14 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00001074 <_PyUnicodeTranslateError_Create>: │ │ │ │ │ _PyUnicodeTranslateError_Create(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ @@ -1363,15 +1363,15 @@ │ │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ R_ARM_CALL check_unicode_error_attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ bne 110c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -1412,22 +1412,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 2400 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000011a0 : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1436,22 +1436,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 11dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 2400 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000011e4 : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1460,15 +1460,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 10c4 │ │ │ │ │ @@ -1483,15 +1483,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 10c4 │ │ │ │ │ @@ -1506,15 +1506,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 10c4 │ │ │ │ │ @@ -1530,15 +1530,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 20a8 │ │ │ │ │ + bl 21b8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 12e8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 1304 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -13,479 +13,481 @@ │ │ │ │ │ 0x000000a0 45435245 46002e4c 4332002e 4c433300 ECREF..LC2..LC3. │ │ │ │ │ 0x000000b0 2e4c4334 002e4c43 35002e4c 43360041 .LC4..LC5..LC6.A │ │ │ │ │ 0x000000c0 74747269 62757465 4572726f 725f696e ttributeError_in │ │ │ │ │ 0x000000d0 69740041 74747269 62757465 4572726f it.AttributeErro │ │ │ │ │ 0x000000e0 725f6465 616c6c6f 63004174 74726962 r_dealloc.Attrib │ │ │ │ │ 0x000000f0 75746545 72726f72 5f636c65 6172002e uteError_clear.. │ │ │ │ │ 0x00000100 4c433700 2e4c4338 00426173 65457863 LC7..LC8.BaseExc │ │ │ │ │ - 0x00000110 65707469 6f6e5f64 65616c6c 6f63002e eption_dealloc.. │ │ │ │ │ - 0x00000120 4c433900 4f534572 726f725f 6e657700 LC9.OSError_new. │ │ │ │ │ - 0x00000130 4f534572 726f725f 696e6974 00496d70 OSError_init.Imp │ │ │ │ │ - 0x00000140 6f727445 72726f72 5f646561 6c6c6f63 ortError_dealloc │ │ │ │ │ - 0x00000150 004f5345 72726f72 5f646561 6c6c6f63 .OSError_dealloc │ │ │ │ │ - 0x00000160 00496d70 6f727445 72726f72 5f636c65 .ImportError_cle │ │ │ │ │ - 0x00000170 6172004f 53457272 6f725f63 6c656172 ar.OSError_clear │ │ │ │ │ - 0x00000180 002e4c43 31300049 6d706f72 74457272 ..LC10.ImportErr │ │ │ │ │ - 0x00000190 6f725f69 6e697400 496d706f 72744572 or_init.ImportEr │ │ │ │ │ - 0x000001a0 726f725f 73747200 42617365 45786365 ror_str.BaseExce │ │ │ │ │ - 0x000001b0 7074696f 6e5f7374 72004261 73654578 ption_str.BaseEx │ │ │ │ │ - 0x000001c0 63657074 696f6e5f 74726176 65727365 ception_traverse │ │ │ │ │ - 0x000001d0 00496d70 6f727445 72726f72 5f747261 .ImportError_tra │ │ │ │ │ - 0x000001e0 76657273 65002e4c 43313100 556e6963 verse..LC11.Unic │ │ │ │ │ - 0x000001f0 6f646545 6e636f64 65457272 6f725f69 odeEncodeError_i │ │ │ │ │ - 0x00000200 6e697400 53797374 656d4578 69745f69 nit.SystemExit_i │ │ │ │ │ - 0x00000210 6e697400 2e4c4331 32002e4c 43313300 nit..LC12..LC13. │ │ │ │ │ - 0x00000220 53796e74 61784572 726f725f 696e6974 SyntaxError_init │ │ │ │ │ - 0x00000230 00537973 74656d45 7869745f 6465616c .SystemExit_deal │ │ │ │ │ - 0x00000240 6c6f6300 53746f70 49746572 6174696f loc.StopIteratio │ │ │ │ │ - 0x00000250 6e5f636c 65617200 53797374 656d4578 n_clear.SystemEx │ │ │ │ │ - 0x00000260 69745f63 6c656172 00556e69 636f6465 it_clear.Unicode │ │ │ │ │ - 0x00000270 4572726f 725f7472 61766572 73650041 Error_traverse.A │ │ │ │ │ - 0x00000280 74747269 62757465 4572726f 725f7472 ttributeError_tr │ │ │ │ │ - 0x00000290 61766572 73650053 796e7461 78457272 averse.SyntaxErr │ │ │ │ │ - 0x000002a0 6f725f74 72617665 72736500 2e4c4331 or_traverse..LC1 │ │ │ │ │ - 0x000002b0 34002e4c 43313500 556e6963 6f646544 4..LC15.UnicodeD │ │ │ │ │ - 0x000002c0 65636f64 65457272 6f725f69 6e697400 ecodeError_init. │ │ │ │ │ - 0x000002d0 2e4c4331 36002e4c 43313700 2e4c4331 .LC16..LC17..LC1 │ │ │ │ │ - 0x000002e0 3800556e 69636f64 65446563 6f646545 8.UnicodeDecodeE │ │ │ │ │ - 0x000002f0 72726f72 5f737472 00636865 636b5f75 rror_str.check_u │ │ │ │ │ - 0x00000300 6e69636f 64655f65 72726f72 5f617474 nicode_error_att │ │ │ │ │ - 0x00000310 72696275 7465002e 4c433139 002e4c43 ribute..LC19..LC │ │ │ │ │ - 0x00000320 3230002e 4c433231 002e4c43 32320055 20..LC21..LC22.U │ │ │ │ │ - 0x00000330 6e69636f 64654572 726f725f 6465616c nicodeError_deal │ │ │ │ │ - 0x00000340 6c6f6300 556e6963 6f646545 72726f72 loc.UnicodeError │ │ │ │ │ - 0x00000350 5f636c65 6172002e 4c433233 004e616d _clear..LC23.Nam │ │ │ │ │ - 0x00000360 65457272 6f725f69 6e697400 53796e74 eError_init.Synt │ │ │ │ │ - 0x00000370 61784572 726f725f 6465616c 6c6f6300 axError_dealloc. │ │ │ │ │ - 0x00000380 53796e74 61784572 726f725f 636c6561 SyntaxError_clea │ │ │ │ │ - 0x00000390 72004e61 6d654572 726f725f 74726176 r.NameError_trav │ │ │ │ │ - 0x000003a0 65727365 004f5345 72726f72 5f747261 erse.OSError_tra │ │ │ │ │ - 0x000003b0 76657273 65002e4c 43323400 2e4c4332 verse..LC24..LC2 │ │ │ │ │ - 0x000003c0 35002e4c 43323600 2e4c4332 37002e4c 5..LC26..LC27..L │ │ │ │ │ - 0x000003d0 43323800 42617365 45786365 7074696f C28.BaseExceptio │ │ │ │ │ - 0x000003e0 6e5f6164 645f6e6f 7465002e 4c433239 n_add_note..LC29 │ │ │ │ │ - 0x000003f0 00636865 636b5f75 6e69636f 64655f65 .check_unicode_e │ │ │ │ │ - 0x00000400 72726f72 5f747970 6500756e 69636f64 rror_type.unicod │ │ │ │ │ - 0x00000410 655f6572 726f725f 6765745f 656e636f e_error_get_enco │ │ │ │ │ - 0x00000420 64696e67 5f696d70 6c002e4c 43333000 ding_impl..LC30. │ │ │ │ │ - 0x00000430 53746f70 49746572 6174696f 6e5f696e StopIteration_in │ │ │ │ │ - 0x00000440 6974002e 4c433331 0053746f 70497465 it..LC31.StopIte │ │ │ │ │ - 0x00000450 72617469 6f6e5f64 65616c6c 6f630075 ration_dealloc.u │ │ │ │ │ - 0x00000460 6e69636f 64655f65 72726f72 5f676574 nicode_error_get │ │ │ │ │ - 0x00000470 5f6f626a 6563745f 696d706c 002e4c43 _object_impl..LC │ │ │ │ │ - 0x00000480 3332004e 616d6545 72726f72 5f646561 32.NameError_dea │ │ │ │ │ - 0x00000490 6c6c6f63 004e616d 65457272 6f725f63 lloc.NameError_c │ │ │ │ │ - 0x000004a0 6c656172 002e4c43 3333002e 4c433334 lear..LC33..LC34 │ │ │ │ │ - 0x000004b0 002e4c43 33350053 796e7461 78457272 ..LC35.SyntaxErr │ │ │ │ │ - 0x000004c0 6f725f73 7472002e 4c433336 002e4c43 or_str..LC36..LC │ │ │ │ │ - 0x000004d0 33370042 61736545 78636570 74696f6e 37.BaseException │ │ │ │ │ - 0x000004e0 5f726570 72004261 73654578 63657074 _repr.BaseExcept │ │ │ │ │ - 0x000004f0 696f6e5f 5f5f6361 7573655f 5f5f6765 ion___cause___ge │ │ │ │ │ - 0x00000500 74004261 73654578 63657074 696f6e5f t.BaseException_ │ │ │ │ │ - 0x00000510 5f5f636f 6e746578 745f5f5f 67657400 __context___get. │ │ │ │ │ - 0x00000520 42617365 45786365 7074696f 6e5f5f5f BaseException___ │ │ │ │ │ - 0x00000530 74726163 65626163 6b5f5f5f 67657400 traceback___get. │ │ │ │ │ - 0x00000540 2e4c4333 38002e4c 43333900 2e4c4334 .LC38..LC39..LC4 │ │ │ │ │ - 0x00000550 30004f53 4572726f 725f7374 72002e4c 0.OSError_str..L │ │ │ │ │ - 0x00000560 43343100 2e4c4334 32002e4c 43343300 C41..LC42..LC43. │ │ │ │ │ - 0x00000570 2e4c4334 3400556e 69636f64 65456e63 .LC44.UnicodeEnc │ │ │ │ │ - 0x00000580 6f646545 72726f72 5f737472 00537973 odeError_str.Sys │ │ │ │ │ - 0x00000590 74656d45 7869745f 74726176 65727365 temExit_traverse │ │ │ │ │ - 0x000005a0 00426173 65457863 65707469 6f6e5f5f .BaseException__ │ │ │ │ │ - 0x000005b0 5f747261 63656261 636b5f5f 5f736574 _traceback___set │ │ │ │ │ - 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 2e32002e 4c433535 onstprop.2..LC55 │ │ │ │ │ - 0x00000790 00426173 65457863 65707469 6f6e5f5f .BaseException__ │ │ │ │ │ - 0x000007a0 5f726564 7563655f 5f002e4c 43353600 _reduce__..LC56. │ │ │ │ │ - 0x000007b0 65786365 7074696f 6e67726f 75705f73 exceptiongroup_s │ │ │ │ │ - 0x000007c0 75627365 74006578 63657074 696f6e67 ubset.exceptiong │ │ │ │ │ - 0x000007d0 726f7570 5f73706c 69745f72 65637572 roup_split_recur │ │ │ │ │ - 0x000007e0 73697665 2e636f6e 73747072 6f702e31 sive.constprop.1 │ │ │ │ │ - 0x000007f0 002e4c43 3537002e 4c433538 002e4c43 ..LC57..LC58..LC │ │ │ │ │ - 0x00000800 3539002e 4c433630 00426173 65457863 59..LC60.BaseExc │ │ │ │ │ - 0x00000810 65707469 6f6e4772 6f75705f 64657269 eptionGroup_deri │ │ │ │ │ - 0x00000820 7665002e 4c433631 002e4c43 36320042 ve..LC61..LC62.B │ │ │ │ │ - 0x00000830 61736545 78636570 74696f6e 5f5f5f63 aseException___c │ │ │ │ │ - 0x00000840 6f6e7465 78745f5f 5f736574 00426173 ontext___set.Bas │ │ │ │ │ - 0x00000850 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00000860 74726176 65727365 002e4c43 36330055 traverse..LC63.U │ │ │ │ │ - 0x00000870 6e69636f 64655472 616e736c 61746545 nicodeTranslateE │ │ │ │ │ - 0x00000880 72726f72 5f696e69 74004b65 79457272 rror_init.KeyErr │ │ │ │ │ - 0x00000890 6f725f73 7472002e 4c433634 00426173 or_str..LC64.Bas │ │ │ │ │ - 0x000008a0 65457863 65707469 6f6e5f5f 5f736574 eException___set │ │ │ │ │ - 0x000008b0 73746174 655f5f00 42617365 45786365 state__.BaseExce │ │ │ │ │ - 0x000008c0 7074696f 6e47726f 75705f73 75626772 ptionGroup_subgr │ │ │ │ │ - 0x000008d0 6f757000 2e4c4336 35002e4c 43363600 oup..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 50795f4e 65775265 66657265 6e636500 Py_NewReference. │ │ │ │ │ - 0x00001320 5f50795f 4465616c 6c6f6300 5f50795f _Py_Dealloc._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 45786365 7074696f ltin._PyExceptio │ │ │ │ │ - 0x000016a0 6e5f4164 644e6f74 65005079 4f626a65 n_AddNote.PyObje │ │ │ │ │ - 0x000016b0 63745f47 65744f70 74696f6e 616c4174 ct_GetOptionalAt │ │ │ │ │ - 0x000016c0 74720050 794c6973 745f4170 70656e64 tr.PyList_Append │ │ │ │ │ - 0x000016d0 0050794c 6973745f 4e657700 50794f62 .PyList_New.PyOb │ │ │ │ │ - 0x000016e0 6a656374 5f536574 41747472 005f5079 ject_SetAttr._Py │ │ │ │ │ - 0x000016f0 4172675f 42616441 7267756d 656e7400 Arg_BadArgument. │ │ │ │ │ - 0x00001700 5079556e 69636f64 65446563 6f646545 PyUnicodeDecodeE │ │ │ │ │ - 0x00001710 72726f72 5f476574 456e636f 64696e67 rror_GetEncoding │ │ │ │ │ - 0x00001720 00507954 7970655f 49735375 62747970 .PyType_IsSubtyp │ │ │ │ │ - 0x00001730 65005f50 79556e69 636f6465 4572726f e._PyUnicodeErro │ │ │ │ │ - 0x00001740 725f4765 74506172 616d7300 5079556e r_GetParams.PyUn │ │ │ │ │ - 0x00001750 69636f64 65446563 6f646545 72726f72 icodeDecodeError │ │ │ │ │ - 0x00001760 5f476574 4f626a65 63740050 79556e69 _GetObject.PyUni │ │ │ │ │ - 0x00001770 636f6465 4465636f 64654572 726f725f codeDecodeError_ │ │ │ │ │ - 0x00001780 53657453 74617274 00507955 6e69636f SetStart.PyUnico │ │ │ │ │ - 0x00001790 64654465 636f6465 4572726f 725f5365 deDecodeError_Se │ │ │ │ │ - 0x000017a0 74456e64 00507955 6e69636f 64654465 tEnd.PyUnicodeDe │ │ │ │ │ - 0x000017b0 636f6465 4572726f 725f5365 74526561 codeError_SetRea │ │ │ │ │ - 0x000017c0 736f6e00 5079556e 69636f64 655f4672 son.PyUnicode_Fr │ │ │ │ │ - 0x000017d0 6f6d5374 72696e67 005f5079 4572725f omString._PyErr_ │ │ │ │ │ - 0x000017e0 4e6f4d65 6d6f7279 005f5079 4572725f NoMemory._PyErr_ │ │ │ │ │ - 0x000017f0 53657452 61697365 64457863 65707469 SetRaisedExcepti │ │ │ │ │ - 0x00001800 6f6e005f 50795f46 6174616c 4572726f on._Py_FatalErro │ │ │ │ │ - 0x00001810 7246756e 63005079 4c6f6e67 5f547970 rFunc.PyLong_Typ │ │ │ │ │ - 0x00001820 65005079 4c6f6e67 5f41734c 6f6e6741 e.PyLong_AsLongA │ │ │ │ │ - 0x00001830 6e644f76 6572666c 6f770050 79556e69 ndOverflow.PyUni │ │ │ │ │ - 0x00001840 636f6465 5f537562 73747269 6e67005f code_Substring._ │ │ │ │ │ - 0x00001850 50795479 70655f4e 616d6500 50794578 PyType_Name.PyEx │ │ │ │ │ - 0x00001860 63657074 696f6e5f 47657441 72677300 ception_GetArgs. │ │ │ │ │ - 0x00001870 5079556e 69636f64 655f5265 61644368 PyUnicode_ReadCh │ │ │ │ │ - 0x00001880 6172005f 50794578 635f4372 65617465 ar._PyExc_Create │ │ │ │ │ - 0x00001890 45786365 7074696f 6e47726f 7570005f ExceptionGroup._ │ │ │ │ │ - 0x000018a0 50795475 706c655f 46726f6d 50616972 PyTuple_FromPair │ │ │ │ │ - 0x000018b0 53746561 6c005079 4f626a65 63745f43 Steal.PyObject_C │ │ │ │ │ - 0x000018c0 616c6c4f 626a6563 74005079 53657175 allObject.PySequ │ │ │ │ │ - 0x000018d0 656e6365 5f436865 636b0050 794f626a ence_Check.PyObj │ │ │ │ │ - 0x000018e0 6563745f 4973496e 7374616e 63650050 ect_IsInstance.P │ │ │ │ │ - 0x000018f0 794f626a 6563745f 49735375 62636c61 yObject_IsSubcla │ │ │ │ │ - 0x00001900 73730050 794f626a 6563745f 52657072 ss.PyObject_Repr │ │ │ │ │ - 0x00001910 005f5079 4578635f 50726570 52657261 ._PyExc_PrepRera │ │ │ │ │ - 0x00001920 69736553 74617200 50795365 745f4e65 iseStar.PySet_Ne │ │ │ │ │ - 0x00001930 77005079 4c697374 5f476574 4974656d w.PyList_GetItem │ │ │ │ │ - 0x00001940 00507955 6e69636f 6465456e 636f6465 .PyUnicodeEncode │ │ │ │ │ - 0x00001950 4572726f 725f5365 74537461 72740050 Error_SetStart.P │ │ │ │ │ - 0x00001960 79556e69 636f6465 456e636f 64654572 yUnicodeEncodeEr │ │ │ │ │ - 0x00001970 726f725f 53657445 6e640050 79556e69 ror_SetEnd.PyUni │ │ │ │ │ - 0x00001980 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00001990 53657452 6561736f 6e005079 4c6f6e67 SetReason.PyLong │ │ │ │ │ - 0x000019a0 5f46726f 6d537369 7a655f74 00507943 _FromSsize_t.PyC │ │ │ │ │ - 0x000019b0 616c6c61 626c655f 43686563 6b005079 allable_Check.Py │ │ │ │ │ - 0x000019c0 5475706c 655f5479 70650050 79547570 Tuple_Type.PyTup │ │ │ │ │ - 0x000019d0 6c655f50 61636b00 50794572 725f4769 le_Pack.PyErr_Gi │ │ │ │ │ - 0x000019e0 76656e45 78636570 74696f6e 4d617463 venExceptionMatc │ │ │ │ │ - 0x000019f0 68657300 50795475 706c655f 53697a65 hes.PyTuple_Size │ │ │ │ │ - 0x00001a00 0050794c 6f6e675f 46726f6d 566f6964 .PyLong_FromVoid │ │ │ │ │ - 0x00001a10 50747200 50795365 745f436f 6e746169 Ptr.PySet_Contai │ │ │ │ │ - 0x00001a20 6e73005f 50795f43 6865636b 52656375 ns._Py_CheckRecu │ │ │ │ │ - 0x00001a30 72736976 6543616c 6c005079 4f626a65 rsiveCall.PyObje │ │ │ │ │ - 0x00001a40 63745f43 616c6c4f 6e654172 67005079 ct_CallOneArg.Py │ │ │ │ │ - 0x00001a50 4f626a65 63745f49 73547275 65005f50 Object_IsTrue._P │ │ │ │ │ - 0x00001a60 795f7473 735f7473 74617465 00507953 y_tss_tstate.PyS │ │ │ │ │ - 0x00001a70 65717565 6e63655f 53697a65 0050794f equence_Size.PyO │ │ │ │ │ - 0x00001a80 626a6563 745f4361 6c6c4d65 74686f64 bject_CallMethod │ │ │ │ │ - 0x00001a90 00507953 65717565 6e63655f 4c697374 .PySequence_List │ │ │ │ │ - 0x00001aa0 00507953 65745f41 64640050 79446963 .PySet_Add.PyDic │ │ │ │ │ - 0x00001ab0 745f4e65 78740050 79556e69 636f6465 t_Next.PyUnicode │ │ │ │ │ - 0x00001ac0 4465636f 64654572 726f725f 47657445 DecodeError_GetE │ │ │ │ │ - 0x00001ad0 6e640050 79556e69 636f6465 456e636f nd.PyUnicodeEnco │ │ │ │ │ - 0x00001ae0 64654572 726f725f 47657445 6e636f64 deError_GetEncod │ │ │ │ │ - 0x00001af0 696e6700 5079556e 69636f64 65577269 ing.PyUnicodeWri │ │ │ │ │ - 0x00001b00 7465725f 43726561 74650050 79556e69 ter_Create.PyUni │ │ │ │ │ - 0x00001b10 636f6465 57726974 65725f57 72697465 codeWriter_Write │ │ │ │ │ - 0x00001b20 53756273 7472696e 67005079 556e6963 Substring.PyUnic │ │ │ │ │ - 0x00001b30 6f646557 72697465 725f5772 69746541 odeWriter_WriteA │ │ │ │ │ - 0x00001b40 53434949 00507955 6e69636f 64655772 SCII.PyUnicodeWr │ │ │ │ │ - 0x00001b50 69746572 5f466f72 6d617400 5079556e iter_Format.PyUn │ │ │ │ │ - 0x00001b60 69636f64 65577269 7465725f 57726974 icodeWriter_Writ │ │ │ │ │ - 0x00001b70 65436861 72005079 556e6963 6f646557 eChar.PyUnicodeW │ │ │ │ │ - 0x00001b80 72697465 725f4669 6e697368 00507955 riter_Finish.PyU │ │ │ │ │ - 0x00001b90 6e69636f 64655772 69746572 5f446973 nicodeWriter_Dis │ │ │ │ │ - 0x00001ba0 63617264 00507944 6963745f 436f7079 card.PyDict_Copy │ │ │ │ │ - 0x00001bb0 00507955 6e69636f 64654465 636f6465 .PyUnicodeDecode │ │ │ │ │ - 0x00001bc0 4572726f 725f4765 74537461 72740050 Error_GetStart.P │ │ │ │ │ - 0x00001bd0 79556e69 636f6465 456e636f 64654572 yUnicodeEncodeEr │ │ │ │ │ - 0x00001be0 726f725f 47657445 6e640050 79556e69 ror_GetEnd.PyUni │ │ │ │ │ - 0x00001bf0 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00001c00 47657453 74617274 00507955 6e69636f GetStart.PyUnico │ │ │ │ │ - 0x00001c10 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001c20 5f476574 456e6400 5079556e 69636f64 _GetEnd.PyUnicod │ │ │ │ │ - 0x00001c30 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ - 0x00001c40 47657453 74617274 00507955 6e69636f GetStart.PyUnico │ │ │ │ │ - 0x00001c50 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001c60 5f536574 456e6400 5079556e 69636f64 _SetEnd.PyUnicod │ │ │ │ │ - 0x00001c70 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ - 0x00001c80 53657453 74617274 00507955 6e737461 SetStart.PyUnsta │ │ │ │ │ - 0x00001c90 626c655f 4578635f 50726570 52657261 ble_Exc_PrepRera │ │ │ │ │ - 0x00001ca0 69736553 74617200 5f507955 6e69636f iseStar._PyUnico │ │ │ │ │ - 0x00001cb0 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001cc0 5f437265 61746500 50794578 63657074 _Create.PyExcept │ │ │ │ │ - 0x00001cd0 696f6e5f 53657441 72677300 50794578 ion_SetArgs.PyEx │ │ │ │ │ - 0x00001ce0 63657074 696f6e43 6c617373 5f4e616d ceptionClass_Nam │ │ │ │ │ - 0x00001cf0 65005079 556e6963 6f646545 6e636f64 e.PyUnicodeEncod │ │ │ │ │ - 0x00001d00 65457272 6f725f47 65744f62 6a656374 eError_GetObject │ │ │ │ │ - 0x00001d10 00507955 6e69636f 64655472 616e736c .PyUnicodeTransl │ │ │ │ │ - 0x00001d20 61746545 72726f72 5f476574 4f626a65 ateError_GetObje │ │ │ │ │ - 0x00001d30 63740050 79556e69 636f6465 456e636f ct.PyUnicodeEnco │ │ │ │ │ - 0x00001d40 64654572 726f725f 47657452 6561736f deError_GetReaso │ │ │ │ │ - 0x00001d50 6e005079 556e6963 6f646544 65636f64 n.PyUnicodeDecod │ │ │ │ │ - 0x00001d60 65457272 6f725f47 65745265 61736f6e eError_GetReason │ │ │ │ │ - 0x00001d70 00507955 6e69636f 64655472 616e736c .PyUnicodeTransl │ │ │ │ │ - 0x00001d80 61746545 72726f72 5f476574 52656173 ateError_GetReas │ │ │ │ │ - 0x00001d90 6f6e0050 79556e69 636f6465 5472616e on.PyUnicodeTran │ │ │ │ │ - 0x00001da0 736c6174 65457272 6f725f53 65745265 slateError_SetRe │ │ │ │ │ - 0x00001db0 61736f6e 005f5079 4578635f 4d656d6f ason._PyExc_Memo │ │ │ │ │ - 0x00001dc0 72794572 726f7200 5f507945 78635f49 ryError._PyExc_I │ │ │ │ │ - 0x00001dd0 6e636f6d 706c6574 65496e70 75744572 ncompleteInputEr │ │ │ │ │ - 0x00001de0 726f7200 50794578 635f494f 4572726f ror.PyExc_IOErro │ │ │ │ │ - 0x00001df0 72005079 4578635f 456e7669 726f6e6d r.PyExc_Environm │ │ │ │ │ - 0x00001e00 656e7445 72726f72 0050795f 47656e65 entError.Py_Gene │ │ │ │ │ - 0x00001e10 72696341 6c696173 0050794f 626a6563 ricAlias.PyObjec │ │ │ │ │ - 0x00001e20 745f4765 6e657269 63476574 41747472 t_GenericGetAttr │ │ │ │ │ - 0x00001e30 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001e40 63536574 41747472 0050794f 626a6563 cSetAttr.PyObjec │ │ │ │ │ - 0x00001e50 745f4765 6e657269 63476574 44696374 t_GenericGetDict │ │ │ │ │ - 0x00001e60 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001e70 63536574 44696374 00 cSetDict. │ │ │ │ │ + 0x00000110 65707469 6f6e5f5f 5f747261 63656261 eption___traceba │ │ │ │ │ + 0x00000120 636b5f5f 5f736574 5f696d70 6c004261 ck___set_impl.Ba │ │ │ │ │ + 0x00000130 73654578 63657074 696f6e5f 6465616c seException_deal │ │ │ │ │ + 0x00000140 6c6f6300 2e4c4339 004f5345 72726f72 loc..LC9.OSError │ │ │ │ │ + 0x00000150 5f6e6577 004f5345 72726f72 5f696e69 _new.OSError_ini │ │ │ │ │ + 0x00000160 7400496d 706f7274 4572726f 725f6465 t.ImportError_de │ │ │ │ │ + 0x00000170 616c6c6f 63004f53 4572726f 725f6465 alloc.OSError_de │ │ │ │ │ + 0x00000180 616c6c6f 6300496d 706f7274 4572726f alloc.ImportErro │ │ │ │ │ + 0x00000190 725f636c 65617200 4f534572 726f725f r_clear.OSError_ │ │ │ │ │ + 0x000001a0 636c6561 72002e4c 43313000 496d706f clear..LC10.Impo │ │ │ │ │ + 0x000001b0 72744572 726f725f 696e6974 00496d70 rtError_init.Imp │ │ │ │ │ + 0x000001c0 6f727445 72726f72 5f737472 00426173 ortError_str.Bas │ │ │ │ │ + 0x000001d0 65457863 65707469 6f6e5f73 74720042 eException_str.B │ │ │ │ │ + 0x000001e0 61736545 78636570 74696f6e 5f747261 aseException_tra │ │ │ │ │ + 0x000001f0 76657273 6500496d 706f7274 4572726f verse.ImportErro │ │ │ │ │ + 0x00000200 725f7472 61766572 7365002e 4c433131 r_traverse..LC11 │ │ │ │ │ + 0x00000210 00556e69 636f6465 456e636f 64654572 .UnicodeEncodeEr │ │ │ │ │ + 0x00000220 726f725f 696e6974 00537973 74656d45 ror_init.SystemE │ │ │ │ │ + 0x00000230 7869745f 696e6974 002e4c43 3132002e xit_init..LC12.. │ │ │ │ │ + 0x00000240 4c433133 0053796e 74617845 72726f72 LC13.SyntaxError │ │ │ │ │ + 0x00000250 5f696e69 74005379 7374656d 45786974 _init.SystemExit │ │ │ │ │ + 0x00000260 5f646561 6c6c6f63 0053746f 70497465 _dealloc.StopIte │ │ │ │ │ + 0x00000270 72617469 6f6e5f63 6c656172 00537973 ration_clear.Sys │ │ │ │ │ + 0x00000280 74656d45 7869745f 636c6561 7200556e temExit_clear.Un │ │ │ │ │ + 0x00000290 69636f64 65457272 6f725f74 72617665 icodeError_trave │ │ │ │ │ + 0x000002a0 72736500 41747472 69627574 65457272 rse.AttributeErr │ │ │ │ │ + 0x000002b0 6f725f74 72617665 72736500 53796e74 or_traverse.Synt │ │ │ │ │ + 0x000002c0 61784572 726f725f 74726176 65727365 axError_traverse │ │ │ │ │ + 0x000002d0 002e4c43 3134002e 4c433135 00556e69 ..LC14..LC15.Uni │ │ │ │ │ + 0x000002e0 636f6465 4465636f 64654572 726f725f codeDecodeError_ │ │ │ │ │ + 0x000002f0 696e6974 002e4c43 3136002e 4c433137 init..LC16..LC17 │ │ │ │ │ + 0x00000300 002e4c43 31380055 6e69636f 64654465 ..LC18.UnicodeDe │ │ │ │ │ + 0x00000310 636f6465 4572726f 725f7374 72006368 codeError_str.ch │ │ │ │ │ + 0x00000320 65636b5f 756e6963 6f64655f 6572726f eck_unicode_erro │ │ │ │ │ + 0x00000330 725f6174 74726962 75746500 2e4c4331 r_attribute..LC1 │ │ │ │ │ + 0x00000340 39002e4c 43323000 2e4c4332 31002e4c 9..LC20..LC21..L │ │ │ │ │ + 0x00000350 43323200 556e6963 6f646545 72726f72 C22.UnicodeError │ │ │ │ │ + 0x00000360 5f646561 6c6c6f63 00556e69 636f6465 _dealloc.Unicode │ │ │ │ │ + 0x00000370 4572726f 725f636c 65617200 2e4c4332 Error_clear..LC2 │ │ │ │ │ + 0x00000380 33004e61 6d654572 726f725f 696e6974 3.NameError_init │ │ │ │ │ + 0x00000390 0053796e 74617845 72726f72 5f646561 .SyntaxError_dea │ │ │ │ │ + 0x000003a0 6c6c6f63 0053796e 74617845 72726f72 lloc.SyntaxError │ │ │ │ │ + 0x000003b0 5f636c65 6172004e 616d6545 72726f72 _clear.NameError │ │ │ │ │ + 0x000003c0 5f747261 76657273 65004f53 4572726f _traverse.OSErro │ │ │ │ │ + 0x000003d0 725f7472 61766572 7365002e 4c433234 r_traverse..LC24 │ │ │ │ │ + 0x000003e0 002e4c43 3235002e 4c433236 002e4c43 ..LC25..LC26..LC │ │ │ │ │ + 0x000003f0 3237002e 4c433238 00426173 65457863 27..LC28.BaseExc │ │ │ │ │ + 0x00000400 65707469 6f6e5f61 64645f6e 6f746500 eption_add_note. │ │ │ │ │ + 0x00000410 2e4c4332 39006368 65636b5f 756e6963 .LC29.check_unic │ │ │ │ │ + 0x00000420 6f64655f 6572726f 725f7479 70650075 ode_error_type.u │ │ │ │ │ + 0x00000430 6e69636f 64655f65 72726f72 5f676574 nicode_error_get │ │ │ │ │ + 0x00000440 5f656e63 6f64696e 675f696d 706c002e _encoding_impl.. │ │ │ │ │ + 0x00000450 4c433330 0053746f 70497465 72617469 LC30.StopIterati │ │ │ │ │ + 0x00000460 6f6e5f69 6e697400 2e4c4333 31005374 on_init..LC31.St │ │ │ │ │ + 0x00000470 6f704974 65726174 696f6e5f 6465616c opIteration_deal │ │ │ │ │ + 0x00000480 6c6f6300 756e6963 6f64655f 6572726f loc.unicode_erro │ │ │ │ │ + 0x00000490 725f6765 745f6f62 6a656374 5f696d70 r_get_object_imp │ │ │ │ │ + 0x000004a0 6c002e4c 43333200 4e616d65 4572726f l..LC32.NameErro │ │ │ │ │ + 0x000004b0 725f6465 616c6c6f 63004e61 6d654572 r_dealloc.NameEr │ │ │ │ │ + 0x000004c0 726f725f 636c6561 72002e4c 43333300 ror_clear..LC33. │ │ │ │ │ + 0x000004d0 2e4c4333 34002e4c 43333500 53796e74 .LC34..LC35.Synt │ │ │ │ │ + 0x000004e0 61784572 726f725f 73747200 2e4c4333 axError_str..LC3 │ │ │ │ │ + 0x000004f0 36002e4c 43333700 42617365 45786365 6..LC37.BaseExce │ │ │ │ │ + 0x00000500 7074696f 6e5f7265 70720042 61736545 ption_repr.BaseE │ │ │ │ │ + 0x00000510 78636570 74696f6e 5f5f5f63 61757365 xception___cause │ │ │ │ │ + 0x00000520 5f5f5f67 65740042 61736545 78636570 ___get.BaseExcep │ │ │ │ │ + 0x00000530 74696f6e 5f5f5f63 6f6e7465 78745f5f tion___context__ │ │ │ │ │ + 0x00000540 5f676574 00426173 65457863 65707469 _get.BaseExcepti │ │ │ │ │ + 0x00000550 6f6e5f5f 5f747261 63656261 636b5f5f on___traceback__ │ │ │ │ │ + 0x00000560 5f676574 002e4c43 3338002e 4c433339 _get..LC38..LC39 │ │ │ │ │ + 0x00000570 002e4c43 3430004f 53457272 6f725f73 ..LC40.OSError_s │ │ │ │ │ + 0x00000580 7472002e 4c433431 002e4c43 3432002e tr..LC41..LC42.. │ │ │ │ │ + 0x00000590 4c433433 002e4c43 34340055 6e69636f LC43..LC44.Unico │ │ │ │ │ + 0x000005a0 6465456e 636f6465 4572726f 725f7374 deEncodeError_st │ │ │ │ │ + 0x000005b0 72004261 73654578 63657074 696f6e5f r.BaseException_ │ │ │ │ │ + 0x000005c0 5f5f7472 61636562 61636b5f 5f5f7365 __traceback___se │ │ │ │ │ + 0x000005d0 74005379 7374656d 45786974 5f747261 t.SystemExit_tra │ │ │ │ │ + 0x000005e0 76657273 65004261 73654578 63657074 verse.BaseExcept │ │ │ │ │ + 0x000005f0 696f6e5f 61726773 5f676574 00426173 ion_args_get.Bas │ │ │ │ │ + 0x00000600 65457863 65707469 6f6e5f77 6974685f eException_with_ │ │ │ │ │ + 0x00000610 74726163 65626163 6b002e4c 43343500 traceback..LC45. │ │ │ │ │ + 0x00000620 42617365 45786365 7074696f 6e5f6172 BaseException_ar │ │ │ │ │ + 0x00000630 67735f73 6574002e 4c433436 002e4c43 gs_set..LC46..LC │ │ │ │ │ + 0x00000640 3437002e 4c433438 002e4c43 3439002e 47..LC48..LC49.. │ │ │ │ │ + 0x00000650 4c433530 002e4c43 35310042 61736545 LC50..LC51.BaseE │ │ │ │ │ + 0x00000660 78636570 74696f6e 47726f75 705f6e65 xceptionGroup_ne │ │ │ │ │ + 0x00000670 77004261 73654578 63657074 696f6e47 w.BaseExceptionG │ │ │ │ │ + 0x00000680 726f7570 5f696e69 74002e4c 43353200 roup_init..LC52. │ │ │ │ │ + 0x00000690 65786365 7074696f 6e67726f 75705f73 exceptiongroup_s │ │ │ │ │ + 0x000006a0 706c6974 5f726563 75727369 76652e63 plit_recursive.c │ │ │ │ │ + 0x000006b0 6f6e7374 70726f70 2e300063 6f6c6c65 onstprop.0.colle │ │ │ │ │ + 0x000006c0 63745f65 78636570 74696f6e 5f67726f ct_exception_gro │ │ │ │ │ + 0x000006d0 75705f6c 6561665f 69647300 42617365 up_leaf_ids.Base │ │ │ │ │ + 0x000006e0 45786365 7074696f 6e47726f 75705f64 ExceptionGroup_d │ │ │ │ │ + 0x000006f0 65616c6c 6f630042 61736545 78636570 ealloc.BaseExcep │ │ │ │ │ + 0x00000700 74696f6e 47726f75 705f636c 65617200 tionGroup_clear. │ │ │ │ │ + 0x00000710 53746f70 49746572 6174696f 6e5f7472 StopIteration_tr │ │ │ │ │ + 0x00000720 61766572 7365002e 4c433533 002e4c43 averse..LC53..LC │ │ │ │ │ + 0x00000730 3534004f 53457272 6f725f77 72697474 54.OSError_writt │ │ │ │ │ + 0x00000740 656e5f67 6574004f 53457272 6f725f77 en_get.OSError_w │ │ │ │ │ + 0x00000750 72697474 656e5f73 65740042 61736545 ritten_set.BaseE │ │ │ │ │ + 0x00000760 78636570 74696f6e 47726f75 705f7370 xceptionGroup_sp │ │ │ │ │ + 0x00000770 6c697400 6765745f 6d617463 6865725f lit.get_matcher_ │ │ │ │ │ + 0x00000780 74797065 00657863 65707469 6f6e6772 type.exceptiongr │ │ │ │ │ + 0x00000790 6f75705f 73706c69 745f7265 63757273 oup_split_recurs │ │ │ │ │ + 0x000007a0 6976652e 636f6e73 7470726f 702e3200 ive.constprop.2. │ │ │ │ │ + 0x000007b0 2e4c4335 35004261 73654578 63657074 .LC55.BaseExcept │ │ │ │ │ + 0x000007c0 696f6e5f 5f5f7265 64756365 5f5f002e ion___reduce__.. │ │ │ │ │ + 0x000007d0 4c433536 00657863 65707469 6f6e6772 LC56.exceptiongr │ │ │ │ │ + 0x000007e0 6f75705f 73756273 65740065 78636570 oup_subset.excep │ │ │ │ │ + 0x000007f0 74696f6e 67726f75 705f7370 6c69745f tiongroup_split_ │ │ │ │ │ + 0x00000800 72656375 72736976 652e636f 6e737470 recursive.constp │ │ │ │ │ + 0x00000810 726f702e 31002e4c 43353700 2e4c4335 rop.1..LC57..LC5 │ │ │ │ │ + 0x00000820 38002e4c 43353900 2e4c4336 30004261 8..LC59..LC60.Ba │ │ │ │ │ + 0x00000830 73654578 63657074 696f6e47 726f7570 seExceptionGroup │ │ │ │ │ + 0x00000840 5f646572 69766500 2e4c4336 31002e4c _derive..LC61..L │ │ │ │ │ + 0x00000850 43363200 42617365 45786365 7074696f C62.BaseExceptio │ │ │ │ │ + 0x00000860 6e5f5f5f 636f6e74 6578745f 5f5f7365 n___context___se │ │ │ │ │ + 0x00000870 74004261 73654578 63657074 696f6e47 t.BaseExceptionG │ │ │ │ │ + 0x00000880 726f7570 5f747261 76657273 65002e4c roup_traverse..L │ │ │ │ │ + 0x00000890 43363300 556e6963 6f646554 72616e73 C63.UnicodeTrans │ │ │ │ │ + 0x000008a0 6c617465 4572726f 725f696e 6974004b lateError_init.K │ │ │ │ │ + 0x000008b0 65794572 726f725f 73747200 2e4c4336 eyError_str..LC6 │ │ │ │ │ + 0x000008c0 34004261 73654578 63657074 696f6e5f 4.BaseException_ │ │ │ │ │ + 0x000008d0 5f5f7365 74737461 74655f5f 00426173 __setstate__.Bas │ │ │ │ │ + 0x000008e0 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ + 0x000008f0 73756267 726f7570 002e4c43 3635002e subgroup..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 4e657752 65666572 New._Py_NewRefer │ │ │ │ │ + 0x00001340 656e6365 005f5079 5f446561 6c6c6f63 ence._Py_Dealloc │ │ │ │ │ + 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 79457863 niBuiltin._PyExc │ │ │ │ │ + 0x000016c0 65707469 6f6e5f41 64644e6f 74650050 eption_AddNote.P │ │ │ │ │ + 0x000016d0 794f626a 6563745f 4765744f 7074696f yObject_GetOptio │ │ │ │ │ + 0x000016e0 6e616c41 74747200 50794c69 73745f41 nalAttr.PyList_A │ │ │ │ │ + 0x000016f0 7070656e 64005079 4c697374 5f4e6577 ppend.PyList_New │ │ │ │ │ + 0x00001700 0050794f 626a6563 745f5365 74417474 .PyObject_SetAtt │ │ │ │ │ + 0x00001710 72005f50 79417267 5f426164 41726775 r._PyArg_BadArgu │ │ │ │ │ + 0x00001720 6d656e74 00507955 6e69636f 64654465 ment.PyUnicodeDe │ │ │ │ │ + 0x00001730 636f6465 4572726f 725f4765 74456e63 codeError_GetEnc │ │ │ │ │ + 0x00001740 6f64696e 67005079 54797065 5f497353 oding.PyType_IsS │ │ │ │ │ + 0x00001750 75627479 7065005f 5079556e 69636f64 ubtype._PyUnicod │ │ │ │ │ + 0x00001760 65457272 6f725f47 65745061 72616d73 eError_GetParams │ │ │ │ │ + 0x00001770 00507955 6e69636f 64654465 636f6465 .PyUnicodeDecode │ │ │ │ │ + 0x00001780 4572726f 725f4765 744f626a 65637400 Error_GetObject. │ │ │ │ │ + 0x00001790 5079556e 69636f64 65446563 6f646545 PyUnicodeDecodeE │ │ │ │ │ + 0x000017a0 72726f72 5f536574 53746172 74005079 rror_SetStart.Py │ │ │ │ │ + 0x000017b0 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ + 0x000017c0 6f725f53 6574456e 64005079 556e6963 or_SetEnd.PyUnic │ │ │ │ │ + 0x000017d0 6f646544 65636f64 65457272 6f725f53 odeDecodeError_S │ │ │ │ │ + 0x000017e0 65745265 61736f6e 00507955 6e69636f etReason.PyUnico │ │ │ │ │ + 0x000017f0 64655f46 726f6d53 7472696e 67005f50 de_FromString._P │ │ │ │ │ + 0x00001800 79457272 5f4e6f4d 656d6f72 79005f50 yErr_NoMemory._P │ │ │ │ │ + 0x00001810 79457272 5f536574 52616973 65644578 yErr_SetRaisedEx │ │ │ │ │ + 0x00001820 63657074 696f6e00 5f50795f 46617461 ception._Py_Fata │ │ │ │ │ + 0x00001830 6c457272 6f724675 6e630050 794c6f6e lErrorFunc.PyLon │ │ │ │ │ + 0x00001840 675f5479 70650050 794c6f6e 675f4173 g_Type.PyLong_As │ │ │ │ │ + 0x00001850 4c6f6e67 416e644f 76657266 6c6f7700 LongAndOverflow. │ │ │ │ │ + 0x00001860 5079556e 69636f64 655f5375 62737472 PyUnicode_Substr │ │ │ │ │ + 0x00001870 696e6700 5f507954 7970655f 4e616d65 ing._PyType_Name │ │ │ │ │ + 0x00001880 00507945 78636570 74696f6e 5f476574 .PyException_Get │ │ │ │ │ + 0x00001890 41726773 00507955 6e69636f 64655f52 Args.PyUnicode_R │ │ │ │ │ + 0x000018a0 65616443 68617200 5f507945 78635f43 eadChar._PyExc_C │ │ │ │ │ + 0x000018b0 72656174 65457863 65707469 6f6e4772 reateExceptionGr │ │ │ │ │ + 0x000018c0 6f757000 5f507954 75706c65 5f46726f oup._PyTuple_Fro │ │ │ │ │ + 0x000018d0 6d506169 72537465 616c0050 794f626a mPairSteal.PyObj │ │ │ │ │ + 0x000018e0 6563745f 43616c6c 4f626a65 63740050 ect_CallObject.P │ │ │ │ │ + 0x000018f0 79536571 75656e63 655f4368 65636b00 ySequence_Check. │ │ │ │ │ + 0x00001900 50794f62 6a656374 5f497349 6e737461 PyObject_IsInsta │ │ │ │ │ + 0x00001910 6e636500 50794f62 6a656374 5f497353 nce.PyObject_IsS │ │ │ │ │ + 0x00001920 7562636c 61737300 50794f62 6a656374 ubclass.PyObject │ │ │ │ │ + 0x00001930 5f526570 72005f50 79457863 5f507265 _Repr._PyExc_Pre │ │ │ │ │ + 0x00001940 70526572 61697365 53746172 00507953 pReraiseStar.PyS │ │ │ │ │ + 0x00001950 65745f4e 65770050 794c6973 745f4765 et_New.PyList_Ge │ │ │ │ │ + 0x00001960 74497465 6d005079 556e6963 6f646545 tItem.PyUnicodeE │ │ │ │ │ + 0x00001970 6e636f64 65457272 6f725f53 65745374 ncodeError_SetSt │ │ │ │ │ + 0x00001980 61727400 5079556e 69636f64 65456e63 art.PyUnicodeEnc │ │ │ │ │ + 0x00001990 6f646545 72726f72 5f536574 456e6400 odeError_SetEnd. │ │ │ │ │ + 0x000019a0 5079556e 69636f64 65456e63 6f646545 PyUnicodeEncodeE │ │ │ │ │ + 0x000019b0 72726f72 5f536574 52656173 6f6e0050 rror_SetReason.P │ │ │ │ │ + 0x000019c0 794c6f6e 675f4672 6f6d5373 697a655f yLong_FromSsize_ │ │ │ │ │ + 0x000019d0 74005079 43616c6c 61626c65 5f436865 t.PyCallable_Che │ │ │ │ │ + 0x000019e0 636b0050 79547570 6c655f54 79706500 ck.PyTuple_Type. │ │ │ │ │ + 0x000019f0 50795475 706c655f 5061636b 00507945 PyTuple_Pack.PyE │ │ │ │ │ + 0x00001a00 72725f47 6976656e 45786365 7074696f rr_GivenExceptio │ │ │ │ │ + 0x00001a10 6e4d6174 63686573 00507954 75706c65 nMatches.PyTuple │ │ │ │ │ + 0x00001a20 5f53697a 65005079 4c6f6e67 5f46726f _Size.PyLong_Fro │ │ │ │ │ + 0x00001a30 6d566f69 64507472 00507953 65745f43 mVoidPtr.PySet_C │ │ │ │ │ + 0x00001a40 6f6e7461 696e7300 5f50795f 43686563 ontains._Py_Chec │ │ │ │ │ + 0x00001a50 6b526563 75727369 76654361 6c6c0050 kRecursiveCall.P │ │ │ │ │ + 0x00001a60 794f626a 6563745f 43616c6c 4f6e6541 yObject_CallOneA │ │ │ │ │ + 0x00001a70 72670050 794f626a 6563745f 49735472 rg.PyObject_IsTr │ │ │ │ │ + 0x00001a80 7565005f 50795f74 73735f74 73746174 ue._Py_tss_tstat │ │ │ │ │ + 0x00001a90 65005079 53657175 656e6365 5f53697a e.PySequence_Siz │ │ │ │ │ + 0x00001aa0 65005079 4f626a65 63745f43 616c6c4d e.PyObject_CallM │ │ │ │ │ + 0x00001ab0 6574686f 64005079 53657175 656e6365 ethod.PySequence │ │ │ │ │ + 0x00001ac0 5f4c6973 74005079 5365745f 41646400 _List.PySet_Add. │ │ │ │ │ + 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. │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 37764 (bytes into file) │ │ │ │ │ + Start of section headers: 37728 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x9384: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9360: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0017dc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00787c 0006c8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001810 000a54 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007f44 0006c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002264 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002264 001104 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008604 0004b8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003368 000a5f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003dc8 0015a4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008abc 0007a8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00536c 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 009264 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0057c2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0057c2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0057f8 0012b0 10 16 215 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006aa8 000dd1 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0092f4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001758 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007878 0006a8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00178c 000a54 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007f20 0006c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0021e0 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0021e0 00115c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0085e0 0004b8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00333c 000a5f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003d9c 0015a4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008a98 0007a8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 005340 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 009240 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005796 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005796 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0057cc 0012c0 10 16 216 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006a8c 000dea 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0092d0 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 299 entries: │ │ │ │ │ +Symbol table '.symtab' contains 300 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 5 .bss │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000200 212 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ @@ -22,281 +22,282 @@ │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 19: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 20: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 21: 000004a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 000004a8 696 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 23: 00000750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000760 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 00000760 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 26: 00000f90 144 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ - 27: 00000a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 29: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 30: 00000a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 31: 00000a14 296 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ - 32: 00000b3c 1108 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 33: 00000b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 35: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 36: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 37: 00000b3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 38: 00000bc4 324 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 39: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00000f90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 0000101c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00001020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 43: 00001020 228 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ - 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 45: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 46: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 47: 000000b8 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ - 48: 00000188 1764 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ - 49: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 50: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 51: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 52: 0000086c 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 53: 000008ac 212 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ - 54: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 55: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 56: 00000980 180 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ - 57: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 58: 00000980 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 59: 00000a30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 60: 00000a34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000a34 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ - 62: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 63: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 64: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 65: 00000d00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 67: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 68: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 69: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ - 70: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ - 71: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 72: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 73: 00000d08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 74: 00000d08 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ - 75: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 76: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ - 77: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ - 78: 000000fc 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 79: 00000da4 284 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 80: 00000ec0 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ - 81: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ - 82: 00000ebc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 83: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ - 84: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 85: 00000fc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 86: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 87: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ - 88: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ - 89: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 90: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 91: 00000fd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 92: 00000fd0 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ - 93: 00001208 220 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ - 94: 00001094 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 95: 000011fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 96: 00001208 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 97: 000012e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 000012e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 000012e4 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 100: 000013d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 000013dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 102: 000013dc 332 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 103: 00001520 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 104: 00001528 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 105: 00001528 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 106: 0000155c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 107: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ - 108: 00000280 332 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ - 109: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 110: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 111: 000003cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 112: 000003cc 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ - 113: 000003e8 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ - 114: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 115: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 116: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 117: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 118: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 119: 000006a8 196 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ - 120: 00000768 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 121: 0000076c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 122: 0000076c 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ - 123: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 124: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 125: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 126: 00001560 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 128: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 129: 000007b4 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 130: 00001620 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ - 131: 0000082c 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ - 132: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 133: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 134: 000008b8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ - 135: 000008d0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ - 136: 000008e8 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ - 137: 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: 00000b90 420 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ - 149: 00000d30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 150: 00000d34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 151: 00000d34 24 FUNC LOCAL DEFAULT 9 async_gen_asend_iternext │ │ │ │ │ - 152: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 153: 00000d4c 28 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ - 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: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 162: 00000f80 36 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ - 163: 00000fa4 36 FUNC LOCAL DEFAULT 9 gen_getstate │ │ │ │ │ - 164: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 165: 00000fc8 68 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ - 166: 0000100c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ - 167: 00001024 212 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ - 168: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 169: 000010f8 36 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ - 170: 0000111c 40 FUNC LOCAL DEFAULT 9 cr_getstate │ │ │ │ │ - 171: 00001144 40 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ - 172: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 173: 0000116c 40 FUNC LOCAL DEFAULT 9 ag_getstate │ │ │ │ │ - 174: 000011c0 52 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ - 175: 000011f4 620 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ - 176: 0000145c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 177: 00001460 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 178: 00001554 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 179: 0000155c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 180: 000015a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 181: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 182: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 183: 00000000 24 OBJECT LOCAL DEFAULT 11 state_strings.2 │ │ │ │ │ - 184: 00000018 24 OBJECT LOCAL DEFAULT 11 state_strings.1 │ │ │ │ │ - 185: 00000030 24 OBJECT LOCAL DEFAULT 11 state_strings.0 │ │ │ │ │ - 186: 00000048 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ - 187: 000000f0 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ - 188: 00000114 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ - 189: 00000148 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ - 190: 0000017c 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ - 191: 0000025c 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ - 192: 000002b8 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ - 193: 000002ec 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 194: 000003c4 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 195: 000003f8 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 196: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 197: 00000930 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ - 198: 00000940 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ - 199: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ - 200: 000009a0 180 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ - 201: 0000066c 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ - 202: 0000067c 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ - 203: 000006dc 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ - 204: 00000704 160 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ - 205: 000007e4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ - 206: 000007f4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ - 207: 00000854 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ - 208: 0000087c 180 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ - 209: 0000061c 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ - 210: 0000062c 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ - 211: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ - 212: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ - 213: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ - 214: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 215: 00000000 512 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 218: 00001688 340 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 220: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 221: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 226: 00000d54 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ - 246: 00000000 184 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 261: 00000a48 380 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 272: 000010d0 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ - 273: 00001124 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 276: 00001560 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 282: 00001194 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ - 283: 00001460 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ - 284: 0000148c 40 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ - 285: 000014b4 168 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ - 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ - 287: 0000155c 72 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ - 288: 00000424 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ - 289: 00000350 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ - 290: 0000027c 212 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ - 291: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ - 292: 000004f8 212 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ - 293: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ - 294: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 25: 00000760 232 FUNC LOCAL DEFAULT 6 gen_send_ex2.constprop.0 │ │ │ │ │ + 26: 00000844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00000848 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00000848 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ + 29: 00000fe8 144 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ + 30: 00000aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 32: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 33: 00000afc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 00000afc 296 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ + 35: 00000c24 964 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 36: 00000c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 38: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 39: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 40: 00000c24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00000b40 324 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 42: 00000fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000fe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 44: 00001074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00001078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 46: 00001078 228 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 47: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 48: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 49: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 50: 000000b8 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ + 51: 00000188 1764 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ + 52: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 53: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 54: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 55: 0000086c 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 56: 000008ac 80 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ + 57: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 58: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 59: 000008fc 180 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ + 60: 000009ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 61: 000009b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 62: 000009b0 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ + 63: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 64: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 65: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 66: 00000c7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 67: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 68: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ + 69: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 70: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 71: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ + 72: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 73: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 74: 00000c84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 75: 00000c84 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 76: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 77: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ + 78: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ + 79: 000000fc 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ + 80: 00000d20 284 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 81: 00000e3c 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 82: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ + 83: 00000e38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ + 85: 00000e3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 86: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 87: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 88: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ + 89: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ + 90: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 91: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 92: 00000f4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 93: 00000f4c 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 94: 00001184 220 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 95: 00001010 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 96: 00001178 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00001184 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 98: 0000125c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00001260 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00001260 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 101: 00001350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 102: 00001358 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 103: 00001358 332 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 104: 0000149c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 105: 000014a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 106: 000014a4 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 107: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 108: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ + 109: 00000280 332 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ + 110: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 111: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 112: 000003cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 113: 000003cc 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ + 114: 000003e8 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ + 115: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 116: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 117: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 118: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 119: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 120: 000006a8 196 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ + 121: 00000768 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 122: 0000076c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 123: 0000076c 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ + 124: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 125: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 126: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 127: 000014dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 129: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 130: 000007b4 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ + 131: 0000159c 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ + 132: 0000082c 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ + 133: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 134: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 135: 000008b8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ + 136: 000008d0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ + 137: 000008e8 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ + 138: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 139: 0000099c 36 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ + 140: 000009c0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ + 141: 000009d8 212 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ + 142: 00000aac 172 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ + 143: 00000b54 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 144: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 145: 00000b58 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 146: 00000b58 28 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ + 147: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 148: 00000b74 28 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ + 149: 00000b90 420 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ + 150: 00000d30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 151: 00000d34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 152: 00000d34 24 FUNC LOCAL DEFAULT 9 async_gen_asend_iternext │ │ │ │ │ + 153: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 154: 00000d4c 28 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ + 155: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 156: 00000d68 116 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ + 157: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 158: 00000ddc 116 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ + 159: 00000e50 52 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ + 160: 00000e84 96 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ + 161: 00000ee4 156 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ + 162: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 163: 00000f80 36 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ + 164: 00000fa4 36 FUNC LOCAL DEFAULT 9 gen_getstate │ │ │ │ │ + 165: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 166: 00000fc8 68 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ + 167: 0000100c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ + 168: 00001024 212 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ + 169: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 170: 000010f8 36 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ + 171: 0000111c 40 FUNC LOCAL DEFAULT 9 cr_getstate │ │ │ │ │ + 172: 00001144 40 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ + 173: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 174: 0000116c 40 FUNC LOCAL DEFAULT 9 ag_getstate │ │ │ │ │ + 175: 000011c0 52 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ + 176: 000011f4 620 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ + 177: 0000145c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 178: 00001460 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 179: 00001554 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 180: 0000155c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 181: 000015a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 182: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 183: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 184: 00000000 24 OBJECT LOCAL DEFAULT 11 state_strings.2 │ │ │ │ │ + 185: 00000018 24 OBJECT LOCAL DEFAULT 11 state_strings.1 │ │ │ │ │ + 186: 00000030 24 OBJECT LOCAL DEFAULT 11 state_strings.0 │ │ │ │ │ + 187: 00000048 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ + 188: 000000f0 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ + 189: 00000114 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ + 190: 00000148 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ + 191: 0000017c 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ + 192: 0000025c 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ + 193: 000002b8 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ + 194: 000002ec 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 195: 000003c4 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 196: 000003f8 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 197: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 198: 00000930 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ + 199: 00000940 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ + 200: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ + 201: 000009a0 180 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ + 202: 0000066c 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ + 203: 0000067c 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ + 204: 000006dc 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ + 205: 00000704 160 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ + 206: 000007e4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ + 207: 000007f4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ + 208: 00000854 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ + 209: 0000087c 180 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ + 210: 0000061c 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ + 211: 0000062c 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ + 212: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ + 213: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ + 214: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ + 215: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 216: 00000000 512 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 219: 00001604 340 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 221: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 222: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 227: 00000cd0 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ + 247: 00000000 184 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 262: 000009c4 380 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ + 273: 0000104c 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ + 274: 000010a0 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 277: 000014dc 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 283: 00001194 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ + 284: 00001460 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ + 285: 0000148c 40 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ + 286: 000014b4 168 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ + 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ + 288: 0000155c 72 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ + 289: 00000424 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ + 290: 00000350 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ + 291: 0000027c 212 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ + 292: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ + 293: 000004f8 212 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ + 294: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ + 295: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,862 +1,858 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x787c contains 217 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7878 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000018 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000028 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000034 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000040 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000044 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000070 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000000a4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000120 00002d2b R_ARM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ -00000124 00002d2c R_ARM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ -00000128 0000f81c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000013c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000140 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000148 00002e2b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ -0000014c 00002e2c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ -00000154 0000fa1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000001d4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001d8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000278 0000fb1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000288 0000fc1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000002b4 0000fd1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000002e8 0000fe2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000002ec 0000fe2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000002f8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000300 0000312b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000304 0000312c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000310 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000032c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000330 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000338 0000332b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -0000033c 0000332c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -00000348 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000037c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000380 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000384 0000322b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000388 0000322c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000394 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003b0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003ec 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003f4 0001001c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00000428 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000042c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004ec 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000052c 0001021c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000057c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000630 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000648 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000064c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000650 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000654 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000065c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000674 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000678 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000067c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000680 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000688 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000690 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000694 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000734 0000fb1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000744 0000fc1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -0000074c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000750 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000754 0000322b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000758 0000322c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000760 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000788 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000078c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000794 0000332b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -00000798 0000332c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -000007a0 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 0000fd1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000007f4 0000fe2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000007f8 0000fe2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000804 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000808 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000080c 0000312b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000810 0000312c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000818 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000838 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000083c 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000844 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000848 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000858 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000860 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000864 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008a8 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008cc 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008d0 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000091c 0000f11c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000940 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -0000097c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009a8 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009ac 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b8 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000009bc 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000009c8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000009e4 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009e8 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009f4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000a08 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -00000a2c 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a44 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ -00000a5c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a60 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000aec 0001061c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000afc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b00 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b08 00003f2b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ -00000b0c 00003f2c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ -00000b14 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b48 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b4c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b54 0000402b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -00000b58 0000402c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -00000b60 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b7c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b80 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b88 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00000b8c 00003e2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -00000b98 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bbc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bdc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bfc 0000201c R_ARM_CALL 00000b3c gen_close │ │ │ │ │ -00000c28 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000c94 0001071c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000cb8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd0 00001d2b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000cd4 00001d2c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000cd8 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000cf4 0001081c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000d00 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d04 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d28 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ -00000d68 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000d6c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d7c 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d88 0000e81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000d9c 00010c1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000e20 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e88 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f18 00010d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f9c 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000fc4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000fc8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000100c 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001010 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001054 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001058 0000592b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -0000105c 0000592c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -00001064 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001070 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001074 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000107c 00005a2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00001080 00005a2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -0000108c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001104 0000f61c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00001178 00010d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000011e8 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000011fc 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001200 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001244 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -00001268 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001284 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001288 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001298 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012b8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000012c4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000012c8 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000012d0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013b8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d0 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000013d4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013d8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013f8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000014d0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014e8 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001514 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001520 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001524 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001558 0001121d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -0000155c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000158c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001590 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001594 00007c2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -00001598 00007c2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -000015a0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000015cc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000015d0 00007d2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ -000015d4 00007d2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ -000015dc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001608 0000ec1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00001614 00001a1c R_ARM_CALL 00000f90 gen_clear_frame │ │ │ │ │ -0000165c 00002b1d R_ARM_JUMP24 00001020 gen_traverse │ │ │ │ │ -00001708 0001171c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001758 0001181c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00001764 0000ac2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ -00001768 0000ac2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ -00001774 0001191c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000017d4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000014 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000018 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000028 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000034 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000040 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000044 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000058 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000070 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000000a4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000120 0000302b R_ARM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ +00000124 0000302c R_ARM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ +00000128 0000f91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000013c 0000fa2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000140 0000fa2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000148 0000312b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ +0000014c 0000312c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ +00000154 0000fb1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000001d4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001d8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000278 0000fc1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +00000288 0000fd1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +000002b4 0000fe1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +000002d4 0000ff2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000002d8 0000ff2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000002e4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002e8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002ec 0000342b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +000002f0 0000342c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +000002fc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000318 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000031c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000324 0000362b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +00000328 0000362c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000334 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000368 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000036c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000370 0000352b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +00000374 0000352c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +00000380 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000039c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003cc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000003d0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000003d4 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000003d8 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +000003e0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003f8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003fc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000400 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000404 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000040c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000414 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000418 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004b8 0000fc1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +000004c8 0000fd1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +000004d0 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004d4 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004d8 0000352b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +000004dc 0000352c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +000004e4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000050c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000510 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000518 0000362b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +0000051c 0000362c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000524 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000538 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 0000fe1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +00000578 0000ff2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +0000057c 0000ff2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000588 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000058c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000590 0000342b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +00000594 0000342c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +0000059c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005bc 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000005c0 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000005c8 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000005cc 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000604 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000608 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000610 0001011c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00000644 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000648 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000708 0001021c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000748 0001031c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000798 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007e0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000814 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000084c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000858 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000864 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000868 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008a8 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000008cc 0000191c R_ARM_CALL 00000760 gen_send_ex2.constprop.0 │ │ │ │ │ +00000924 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000928 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000934 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000938 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000944 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000960 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000964 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000970 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000984 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000009a8 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000009ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009c0 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ +000009d8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009dc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a68 0001071c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +00000a78 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a7c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a84 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ +00000a88 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ +00000a90 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ac4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ac8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ad0 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +00000ad4 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +00000adc 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000af8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000afc 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b04 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +00000b08 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +00000b14 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b38 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b54 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b58 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b78 0000231c R_ARM_CALL 00000c24 gen_close │ │ │ │ │ +00000ba4 0001021c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000c10 0001081c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000c34 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4c 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000c50 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000c54 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c70 0001091c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000c7c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c80 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ca4 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ +00000ce4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000ce8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000cf8 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d04 0000ea1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000d18 00010d1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000d9c 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e04 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e24 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e38 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e94 00010e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f18 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000f40 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f44 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f88 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f8c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fcc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000fd0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000fd4 00005a2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000fd8 00005a2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +00000fe0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fec 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ff0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ff8 00005b2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000ffc 00005b2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +00001008 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001080 0000f71c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000010f4 00010e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001164 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001178 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000117c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011c0 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000011e4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001200 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001204 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001214 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001234 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00001240 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001244 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000124c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000125c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001334 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134c 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001350 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001354 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001374 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000144c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001464 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001490 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000014a0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000014d4 0001131d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000014d8 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001508 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000150c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001510 00007d2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +00001514 00007d2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +0000151c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001544 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001548 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000154c 00007e2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ +00001550 00007e2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ +00001558 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001584 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00001590 00001d1c R_ARM_CALL 00000fe8 gen_clear_frame │ │ │ │ │ +000015d8 00002e1d R_ARM_JUMP24 00001078 gen_traverse │ │ │ │ │ +00001684 0001181c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000016d4 0001191c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +000016e0 0000ad2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ +000016e4 0000ad2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ +000016f0 00011a1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001750 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7f44 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7f20 contains 216 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +00000018 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000002c 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 00008b02 R_ARM_ABS32 0000099c gen_repr │ │ │ │ │ +00000048 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000005c 00002e02 R_ARM_ABS32 00001078 gen_traverse │ │ │ │ │ +0000006c 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001002 R_ARM_ABS32 000002d4 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000c4 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -000000d8 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000c4 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +000000d8 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +000000ec 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000100 0000a202 R_ARM_ABS32 00000f80 async_gen_repr │ │ │ │ │ -0000011c 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00008202 R_ARM_ABS32 00001620 async_gen_traverse │ │ │ │ │ +00000100 0000a302 R_ARM_ABS32 00000f80 async_gen_repr │ │ │ │ │ +0000011c 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00008302 R_ARM_ABS32 0000159c async_gen_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000198 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -000001ac 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000198 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +000001ac 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +000001c0 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d4 0000a902 R_ARM_ABS32 000010f8 coro_repr │ │ │ │ │ -000001f0 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00002b02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ +000001d4 0000aa02 R_ARM_ABS32 000010f8 coro_repr │ │ │ │ │ +000001f0 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00002e02 R_ARM_ABS32 00001078 gen_traverse │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000026c 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -00000280 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000026c 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +00000280 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00006602 R_ARM_ABS32 000013dc async_gen_asend_dealloc │ │ │ │ │ +00000294 00006702 R_ARM_ABS32 00001358 async_gen_asend_dealloc │ │ │ │ │ 000002a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002c4 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002d8 00009f02 R_ARM_ABS32 00000e84 async_gen_asend_traverse │ │ │ │ │ -000002e8 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002ec 00009702 R_ARM_ABS32 00000d34 async_gen_asend_iternext │ │ │ │ │ +000002c4 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002d8 0000a002 R_ARM_ABS32 00000e84 async_gen_asend_traverse │ │ │ │ │ +000002e8 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002ec 00009802 R_ARM_ABS32 00000d34 async_gen_asend_iternext │ │ │ │ │ 000002f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 00006902 R_ARM_ABS32 00001528 async_gen_asend_finalize │ │ │ │ │ -00000354 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000340 00006a02 R_ARM_ABS32 000014a4 async_gen_asend_finalize │ │ │ │ │ +00000354 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000035c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000368 00006302 R_ARM_ABS32 000012e4 async_gen_wrapped_val_dealloc │ │ │ │ │ -00000398 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000003ac 0000ae02 R_ARM_ABS32 000011c0 async_gen_wrapped_val_traverse │ │ │ │ │ -00000428 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000368 00006402 R_ARM_ABS32 00001260 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000398 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000003ac 0000af02 R_ARM_ABS32 000011c0 async_gen_wrapped_val_traverse │ │ │ │ │ +00000428 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000430 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 00007702 R_ARM_ABS32 000006a8 async_gen_athrow_dealloc │ │ │ │ │ +0000043c 00007802 R_ARM_ABS32 000006a8 async_gen_athrow_dealloc │ │ │ │ │ 0000044c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000046c 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000480 0000a002 R_ARM_ABS32 00000ee4 async_gen_athrow_traverse │ │ │ │ │ -00000490 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000494 00007002 R_ARM_ABS32 000003cc async_gen_athrow_iternext │ │ │ │ │ +0000046c 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000480 0000a102 R_ARM_ABS32 00000ee4 async_gen_athrow_traverse │ │ │ │ │ +00000490 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000494 00007102 R_ARM_ABS32 000003cc async_gen_athrow_iternext │ │ │ │ │ 00000498 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e8 00007a02 R_ARM_ABS32 0000076c async_gen_athrow_finalize │ │ │ │ │ -000004fc 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000004e8 00007b02 R_ARM_ABS32 0000076c async_gen_athrow_finalize │ │ │ │ │ +000004fc 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000504 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000510 00008d02 R_ARM_ABS32 00000aac coro_wrapper_dealloc │ │ │ │ │ -00000540 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000510 00008e02 R_ARM_ABS32 00000aac coro_wrapper_dealloc │ │ │ │ │ +00000540 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000550 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000554 00009e02 R_ARM_ABS32 00000e50 coro_wrapper_traverse │ │ │ │ │ -00000564 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000568 0000a602 R_ARM_ABS32 0000100c coro_wrapper_iternext │ │ │ │ │ +00000554 00009f02 R_ARM_ABS32 00000e50 coro_wrapper_traverse │ │ │ │ │ +00000564 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000568 0000a702 R_ARM_ABS32 0000100c coro_wrapper_iternext │ │ │ │ │ 0000056c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005cc 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000005cc 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000005dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e0 00007102 R_ARM_ABS32 000003e8 async_gen_athrow_send │ │ │ │ │ -000005e8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005e0 00007202 R_ARM_ABS32 000003e8 async_gen_athrow_send │ │ │ │ │ +000005e8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f0 00009402 R_ARM_ABS32 00000b90 async_gen_athrow_throw │ │ │ │ │ -000005f8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005f0 00009502 R_ARM_ABS32 00000b90 async_gen_athrow_throw │ │ │ │ │ +000005f8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 0000a702 R_ARM_ABS32 00001024 async_gen_athrow_close │ │ │ │ │ -00000608 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000061c 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000628 00011002 R_ARM_ABS32 000010d0 _PyAsyncGenASend_Send │ │ │ │ │ +00000600 0000a802 R_ARM_ABS32 00001024 async_gen_athrow_close │ │ │ │ │ +00000608 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000061c 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000628 00011102 R_ARM_ABS32 0000104c _PyAsyncGenASend_Send │ │ │ │ │ 0000062c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 00005c02 R_ARM_ABS32 00000fd0 async_gen_asend_send │ │ │ │ │ -00000638 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000630 00005d02 R_ARM_ABS32 00000f4c async_gen_asend_send │ │ │ │ │ +00000638 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000063c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000640 00008802 R_ARM_ABS32 000008e8 async_gen_asend_throw │ │ │ │ │ -00000648 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000640 00008902 R_ARM_ABS32 000008e8 async_gen_asend_throw │ │ │ │ │ +00000648 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000650 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 00008d02 R_ARM_ABS32 000009d8 async_gen_asend_close │ │ │ │ │ +00000658 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000670 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000674 00005f02 R_ARM_ABS32 00001010 async_gen_anext │ │ │ │ │ +00000678 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 0000067c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000680 00004e02 R_ARM_ABS32 000000fc async_gen_asend │ │ │ │ │ -00000688 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000680 00004f02 R_ARM_ABS32 000000fc async_gen_asend │ │ │ │ │ +00000688 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000068c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000690 00008102 R_ARM_ABS32 000007b4 async_gen_athrow │ │ │ │ │ -00000698 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000690 00008202 R_ARM_ABS32 000007b4 async_gen_athrow │ │ │ │ │ +00000698 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000069c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006a0 00006b02 R_ARM_ABS32 00000244 async_gen_aclose │ │ │ │ │ -000006a8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006a0 00006c02 R_ARM_ABS32 00000244 async_gen_aclose │ │ │ │ │ +000006a8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b0 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -000006b8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006b0 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +000006b8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006c0 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000006c0 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000704 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000708 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -0000070c 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +00000708 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +0000070c 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 00000710 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -00000720 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +0000071c 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +00000720 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 00000724 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000730 0000a502 R_ARM_ABS32 00000fc8 gen_getyieldfrom │ │ │ │ │ +00000730 0000a602 R_ARM_ABS32 00000fc8 gen_getyieldfrom │ │ │ │ │ 00000738 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000744 00009902 R_ARM_ABS32 00000d4c ag_getframe │ │ │ │ │ +00000744 00009a02 R_ARM_ABS32 00000d4c ag_getframe │ │ │ │ │ 00000754 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000758 00009302 R_ARM_ABS32 00000b74 ag_getcode │ │ │ │ │ +00000758 00009402 R_ARM_ABS32 00000b74 ag_getcode │ │ │ │ │ 00000768 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +0000076c 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 0000077c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000780 0000ad02 R_ARM_ABS32 0000116c ag_getstate │ │ │ │ │ +00000780 0000ae02 R_ARM_ABS32 0000116c ag_getstate │ │ │ │ │ 00000788 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008602 R_ARM_ABS32 000008b8 coro_wrapper_send │ │ │ │ │ -000007b0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007a8 00008702 R_ARM_ABS32 000008b8 coro_wrapper_send │ │ │ │ │ +000007b0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007b8 00008702 R_ARM_ABS32 000008d0 coro_wrapper_throw │ │ │ │ │ -000007c0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007b8 00008802 R_ARM_ABS32 000008d0 coro_wrapper_throw │ │ │ │ │ +000007c0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007c8 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 00008c02 R_ARM_ABS32 000009c0 coro_wrapper_close │ │ │ │ │ +000007d0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007e4 00008402 R_ARM_ABS32 0000082c coro_await │ │ │ │ │ +000007f0 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 00004a02 R_ARM_ABS32 00000d08 gen_send │ │ │ │ │ -00000800 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007f8 00004b02 R_ARM_ABS32 00000c84 gen_send │ │ │ │ │ +00000800 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00002f02 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ -00000810 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000808 00003202 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ +00000810 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000814 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000818 00002002 R_ARM_ABS32 00000b3c gen_close │ │ │ │ │ -00000820 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000818 00002302 R_ARM_ABS32 00000c24 gen_close │ │ │ │ │ +00000820 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000824 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000828 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -00000830 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000828 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +00000830 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000834 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000838 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000838 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000840 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000854 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000880 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -00000884 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +00000880 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +00000884 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 00000888 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000890 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000894 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -00000898 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +00000894 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +00000898 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 0000089c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a8 0000a502 R_ARM_ABS32 00000fc8 gen_getyieldfrom │ │ │ │ │ +000008a8 0000a602 R_ARM_ABS32 00000fc8 gen_getyieldfrom │ │ │ │ │ 000008b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008bc 00005302 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ +000008bc 00005402 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ 000008cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d0 00009102 R_ARM_ABS32 00000b58 cr_getframe │ │ │ │ │ +000008d0 00009202 R_ARM_ABS32 00000b58 cr_getframe │ │ │ │ │ 000008e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e4 00004502 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ +000008e4 00004602 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ 000008f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f8 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +000008f8 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000908 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000090c 0000aa02 R_ARM_ABS32 0000111c cr_getstate │ │ │ │ │ +0000090c 0000ab02 R_ARM_ABS32 0000111c cr_getstate │ │ │ │ │ 00000914 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +0000093c 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 00000940 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000944 00004a02 R_ARM_ABS32 00000d08 gen_send │ │ │ │ │ -0000094c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000944 00004b02 R_ARM_ABS32 00000c84 gen_send │ │ │ │ │ +0000094c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000950 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 00002f02 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ -0000095c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000954 00003202 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ +0000095c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000960 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000964 00002002 R_ARM_ABS32 00000b3c gen_close │ │ │ │ │ -0000096c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000964 00002302 R_ARM_ABS32 00000c24 gen_close │ │ │ │ │ +0000096c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000970 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000974 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -0000097c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000974 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +0000097c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000980 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000984 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000984 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000098c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009a0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009a4 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -000009a8 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +000009a4 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +000009a8 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 000009ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b8 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -000009bc 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +000009b8 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +000009bc 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 000009c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009cc 0000a502 R_ARM_ABS32 00000fc8 gen_getyieldfrom │ │ │ │ │ +000009cc 0000a602 R_ARM_ABS32 00000fc8 gen_getyieldfrom │ │ │ │ │ 000009d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e0 00005302 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ +000009e0 00005402 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ 000009f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f4 00005702 R_ARM_ABS32 0000019c gen_getframe │ │ │ │ │ +000009f4 00005802 R_ARM_ABS32 0000019c gen_getframe │ │ │ │ │ 00000a04 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a08 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +00000a08 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000a18 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a1c 00004c02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ +00000a1c 00004d02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ 00000a2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a30 0000a302 R_ARM_ABS32 00000fa4 gen_getstate │ │ │ │ │ +00000a30 0000a402 R_ARM_ABS32 00000fa4 gen_getstate │ │ │ │ │ 00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8604 contains 151 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x85e0 contains 151 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000040 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000180 0000da1c R_ARM_CALL 00001688 _PyCoro_ComputeOrigin │ │ │ │ │ -000001e8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000040 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000058 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000180 0000db1c R_ARM_CALL 00001604 _PyCoro_ComputeOrigin │ │ │ │ │ +000001e8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001f8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000224 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000244 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000248 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002d0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000308 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000030c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000036c 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000414 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000418 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000224 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000244 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000248 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002d0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000308 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000030c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000036c 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000414 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000418 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000041c 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000420 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000428 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000428 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000444 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000448 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000450 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000454 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000045c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000460 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000468 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000045c 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000460 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000468 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000470 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000474 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000048c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000498 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -000004a0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000048c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000498 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000004a0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000520 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000524 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000578 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -000005b4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005b8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000600 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000660 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000664 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000690 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000520 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000524 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000578 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +000005b4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005b8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000600 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000660 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000664 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000690 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b0 0000132b R_ARM_MOVW_ABS_NC 000000bc .LC5 │ │ │ │ │ 000006b4 0000132c R_ARM_MOVT_ABS 000000bc .LC5 │ │ │ │ │ 000006bc 0000142b R_ARM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ 000006c0 0000142c R_ARM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -000006c8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006cc 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006d4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006cc 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006dc 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000006e0 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000006fc 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000700 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000708 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000070c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000714 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000718 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000720 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000728 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000072c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000714 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000718 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000720 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000728 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000072c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000730 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000734 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000073c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000073c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000744 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000748 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000750 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000750 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000754 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000758 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000758 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000075c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007f8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000008e4 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000008f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000924 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000968 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000970 0000e61c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000009b4 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000009f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a04 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a08 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a10 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a50 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000aa0 0000e81d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000ac0 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000acc 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000adc 00001c2b R_ARM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ -00000ae0 00001c2c R_ARM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ -00000ae4 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000af8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b00 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b10 00001d2b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000b14 00001d2c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000b18 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b30 0000ec1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00000b38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bc4 0000ed1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000c10 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c20 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c24 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c6c 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c9c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ccc 0000261c R_ARM_CALL 00000bc4 gen_close_iter │ │ │ │ │ -00000d28 0000ed1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000d50 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d54 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d64 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000d74 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d78 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000db8 0000f11c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000ddc 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000df4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000df8 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e00 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000e0c 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000e60 0000232b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000e64 0000232c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000e6c 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000e70 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000e90 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e94 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ea0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eac 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000eb0 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000eb8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee0 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000f20 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f3c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f40 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f44 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f48 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f50 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f5c 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000f60 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000f68 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000f6c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000f78 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f7c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f80 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f84 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f88 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fe0 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00001018 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000101c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001090 0000f41c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -000010e4 0000f51c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ +00000780 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000784 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007d0 0000e51c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +000007f4 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000844 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008e0 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000009cc 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000009dc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a0c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a58 0000e81c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000a9c 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00000adc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aec 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000af0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000af8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b38 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000b88 0000ea1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000ba8 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000bb4 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bc4 00001f2b R_ARM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ +00000bc8 00001f2c R_ARM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ +00000bcc 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000be0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bf8 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000bfc 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000c00 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c18 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000c20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cac 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000cf8 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d08 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d0c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d58 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d88 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db4 0000291c R_ARM_CALL 00000b40 gen_close_iter │ │ │ │ │ +00000e10 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000e38 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e3c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e44 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000e68 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e6c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e78 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e88 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000e94 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebc 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000f04 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f08 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f0c 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f10 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f18 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f34 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000f38 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000f40 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000f44 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000f64 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f68 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f74 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f80 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000f84 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000f9c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fb8 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000fbc 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000fc4 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000fc8 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000fd4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fd8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fdc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001038 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00001070 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001074 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010e8 0000f51c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000113c 0000f61c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8abc contains 245 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8a98 contains 245 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000008 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000010 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000014 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000040 0000442b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ -00000044 0000442c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ -00000078 0000472b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ -0000007c 0000472c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ -00000080 0000482b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ -00000084 0000482c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ -00000088 00010b1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000000bc 00004b2b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ -000000c0 00004b2c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ -00000118 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -00000134 0000501d R_ARM_JUMP24 00000ec0 async_gen_asend_new │ │ │ │ │ -0000016c 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000170 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000178 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000017c 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000001a0 0000562b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -000001a4 0000562c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -000001d8 0000472b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ -000001dc 0000472c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ -000001e0 0000482b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ -000001e4 0000482c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ -000001e8 00010b1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000210 00010f1c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000238 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000023c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000025c 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -000002b8 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000002e4 00006d2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ -000002e8 00006d2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ -000002ec 0001131c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000004 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000008 00010a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000010 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000014 00010b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000040 0000452b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ +00000044 0000452c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ +00000078 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ +0000007c 0000482c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ +00000080 0000492b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ +00000084 0000492c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ +00000088 00010c1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000000bc 00004c2b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ +000000c0 00004c2c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ +00000118 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +00000134 0000511d R_ARM_JUMP24 00000e3c async_gen_asend_new │ │ │ │ │ +0000016c 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000170 00010a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000178 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000017c 00010b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000001a0 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +000001a4 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +000001d8 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ +000001dc 0000482c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ +000001e0 0000492b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ +000001e4 0000492c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ +000001e8 00010c1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000210 0001101c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000238 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000023c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000025c 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +000002b8 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000002e4 00006e2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ +000002e8 00006e2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ +000002ec 0001141c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003c8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000003d0 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003d4 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000040c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000410 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000414 0000722b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00000418 0000722c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00000420 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000440 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000444 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000454 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000470 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000474 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000490 0000732b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00000494 0000732c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00000498 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004a0 0000742b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000004a4 0000742c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000004a8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004c0 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004c4 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004d4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000004dc 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004e0 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004ec 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004f0 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000003c8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000003d0 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003d4 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000040c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000410 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000414 0000732b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00000418 0000732c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00000420 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000440 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000444 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000454 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000470 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000474 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000490 0000742b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00000494 0000742c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00000498 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004a0 0000752b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +000004a4 0000752c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000004a8 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004c0 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004c4 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004d4 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000004dc 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e0 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004ec 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004f0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004f4 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000004f8 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000500 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000520 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000524 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000053c 0000301c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ -00000574 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000301c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ -00000598 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -000005a8 00004a1c R_ARM_CALL 00000d08 gen_send │ │ │ │ │ -000005cc 00005d1d R_ARM_JUMP24 00001208 async_gen_unwrap_value │ │ │ │ │ -00000600 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000608 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000060c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000618 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -0000061c 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -0000062c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000638 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000063c 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000654 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000660 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000664 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000066c 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000684 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000688 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000068c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000694 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000500 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000520 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000524 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000053c 0000331c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ +00000574 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058c 0000331c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ +00000598 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +000005a8 00004b1c R_ARM_CALL 00000c84 gen_send │ │ │ │ │ +000005cc 00005e1d R_ARM_JUMP24 00001184 async_gen_unwrap_value │ │ │ │ │ +00000600 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000608 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000060c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000618 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +0000061c 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +0000062c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000638 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000063c 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000654 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000660 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000664 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000066c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000684 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000688 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000068c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000694 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 000006a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006c0 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000073c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000744 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -0000074c 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000754 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000764 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000768 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000007a0 0001121d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -000007b0 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e0 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -00000800 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000804 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000080c 00007f2b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ -00000810 00007f2c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ -00000818 0000fa1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000848 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000006c0 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000073c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000744 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +0000074c 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000754 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000764 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000768 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000007a0 0001131d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000007b0 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007e0 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +00000800 0000fa2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000804 0000fa2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000080c 0000802b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ +00000810 0000802c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ +00000818 0000fb1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000848 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000008b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008cc 00004a1d R_ARM_JUMP24 00000d08 gen_send │ │ │ │ │ -000008e4 00002f1d R_ARM_JUMP24 000000b8 gen_throw │ │ │ │ │ -00000908 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000090c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000910 0000592b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -00000914 0000592c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -0000091c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000950 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000954 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000095c 00005a2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00000960 00005a2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -0000096c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000974 00002f1c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ -00000980 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -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 │ │ │ │ │ -00000bb0 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bb4 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bb8 0000722b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00000bbc 0000722c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00000bc4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bf8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bfc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c18 0000732b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00000c1c 0000732c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00000c20 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c28 0000742b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00000c2c 0000742c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -00000c30 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c38 00002f1c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ -00000c54 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -00000cb0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cb8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cbc 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000cc0 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000ccc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ce4 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000ce8 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000cf0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000cfc 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d00 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d08 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d14 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000d18 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000d1c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d24 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008b4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000008cc 00004b1d R_ARM_JUMP24 00000c84 gen_send │ │ │ │ │ +000008e4 0000321d R_ARM_JUMP24 000000b8 gen_throw │ │ │ │ │ +00000908 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000090c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000910 00005a2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000914 00005a2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +0000091c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000950 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000954 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000095c 00005b2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000960 00005b2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +0000096c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000974 0000321c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ +00000980 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +000009a4 00008a2b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ +000009a8 00008a2c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ +000009bc 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000009d4 0000231d R_ARM_JUMP24 00000c24 gen_close │ │ │ │ │ +000009f8 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009fc 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a04 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a08 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a20 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000a24 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000a2c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a38 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a40 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a44 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a4c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a5c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a84 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a88 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a8c 0000e02c 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 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b40 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b50 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000b54 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b5c 0000902b R_ARM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00000b60 0000902c R_ARM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00000b78 0000932b R_ARM_MOVW_ABS_NC 000005a4 .LC36 │ │ │ │ │ +00000b7c 0000932c R_ARM_MOVT_ABS 000005a4 .LC36 │ │ │ │ │ +00000bb0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bb4 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bb8 0000732b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00000bbc 0000732c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00000bc4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bf8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bfc 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c18 0000742b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00000c1c 0000742c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00000c20 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c28 0000752b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00000c2c 0000752c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +00000c30 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c38 0000321c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ +00000c54 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +00000cb0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cb8 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cbc 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000cc0 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000ccc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ce4 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000ce8 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000cf0 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000cfc 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d00 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d08 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d14 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000d18 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000d1c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000d24 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000d30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d48 00005c1d R_ARM_JUMP24 00000fd0 async_gen_asend_send │ │ │ │ │ -00000d50 0000982b R_ARM_MOVW_ABS_NC 000005ac .LC37 │ │ │ │ │ -00000d54 0000982c R_ARM_MOVT_ABS 000005ac .LC37 │ │ │ │ │ -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 │ │ │ │ │ -00000f88 0000a12b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ -00000f8c 0000a12c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ -00000fa0 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000fa8 0000a42b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000fac 0000a42c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fd8 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fdc 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d48 00005d1d R_ARM_JUMP24 00000f4c async_gen_asend_send │ │ │ │ │ +00000d50 0000992b R_ARM_MOVW_ABS_NC 000005ac .LC37 │ │ │ │ │ +00000d54 0000992c R_ARM_MOVT_ABS 000005ac .LC37 │ │ │ │ │ +00000d94 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d98 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d9c 00009b2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ +00000da0 00009b2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ +00000da8 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dd0 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000e08 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e0c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e10 00009d2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ +00000e14 00009d2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ +00000e1c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e44 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000f88 0000a22b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ +00000f8c 0000a22c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ +00000fa0 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000fa8 0000a52b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000fac 0000a52c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000fd8 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fdc 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 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 0000a42b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001124 0000a42c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001168 0001161d 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 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001254 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000145c 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001044 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001048 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001050 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001054 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000106c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00001070 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00001078 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001084 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000108c 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001090 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001098 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010a8 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010d0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000010d8 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000010e0 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +000010e4 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +000010ec 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001100 0000a92b R_ARM_MOVW_ABS_NC 00000630 .LC41 │ │ │ │ │ +00001104 0000a92c R_ARM_MOVT_ABS 00000630 .LC41 │ │ │ │ │ +00001118 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001120 0000a52b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001124 0000a52c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001168 0001171d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001170 0000a52b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001174 0000a52c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000122c 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001254 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001474 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001478 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000014a0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014a4 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001508 00011e1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00001514 0000da1c R_ARM_CALL 00001688 _PyCoro_ComputeOrigin │ │ │ │ │ -00001540 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 00011f1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ +00001514 0000db1c R_ARM_CALL 00001604 _PyCoro_ComputeOrigin │ │ │ │ │ +00001540 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001558 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001558 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000015a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x9264 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x9240 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000004 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000008 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000000c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000010 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000014 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000018 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000001c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000020 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000024 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000028 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000002c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000030 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000034 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000003c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000040 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000044 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000000 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000004 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000008 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000000c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000010 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000014 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000018 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000001c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000020 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000024 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000028 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000002c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000030 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000034 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000003c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000040 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000044 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -99,14 +99,15 @@ │ │ │ │ │ close() -> raise GeneratorExit inside generator. │ │ │ │ │ send(value) -> send 'value' into generator, │ │ │ │ │ return next yielded value or raise StopIteration. │ │ │ │ │ .LANCHOR0 │ │ │ │ │ make_gen │ │ │ │ │ gen_iternext │ │ │ │ │ gen_send_ex │ │ │ │ │ +gen_send_ex2.constprop.0 │ │ │ │ │ gen_dealloc │ │ │ │ │ gen_clear_frame │ │ │ │ │ gen_finalize │ │ │ │ │ gen_close │ │ │ │ │ gen_close_iter │ │ │ │ │ _gen_throw │ │ │ │ │ Py_XDECREF │ │ │ │ │ @@ -199,28 +200,28 @@ │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_ValueError │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ PyExc_TypeError │ │ │ │ │ +_PyErr_ChainStackItem │ │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyErr_FormatUnraisable │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyEval_NoToolsForUnwind │ │ │ │ │ _PyFrame_ClearExceptCode │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ PyErr_SetNone │ │ │ │ │ -_PyErr_ChainStackItem │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ _PyGC_VisitStackRef │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -134,51 +134,51 @@ │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 664 <_gen_throw+0x4dc> │ │ │ │ │ + beq 3e8 <_gen_throw+0x260> │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 638 <_gen_throw+0x4b0> │ │ │ │ │ + beq 3bc <_gen_throw+0x234> │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq 3bc <_gen_throw+0x234> │ │ │ │ │ + beq 5d8 <_gen_throw+0x450> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1fc <_gen_throw+0x74> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2e4 <_gen_throw+0x15c> │ │ │ │ │ + bne 2d0 <_gen_throw+0x148> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2bc <_gen_throw+0x134> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2d0 <_gen_throw+0x148> │ │ │ │ │ + bne 3a8 <_gen_throw+0x220> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 29c <_gen_throw+0x114> │ │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 32c <_gen_throw+0x1a4> │ │ │ │ │ + beq 318 <_gen_throw+0x190> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r5, r2 │ │ │ │ │ - bne 37c <_gen_throw+0x1f4> │ │ │ │ │ + bne 368 <_gen_throw+0x1e0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -210,19 +210,14 @@ │ │ │ │ │ R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ b 280 <_gen_throw+0xf8> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r5] │ │ │ │ │ b 214 <_gen_throw+0x8c> │ │ │ │ │ - ldr r1, [r6] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r6] │ │ │ │ │ - b 21c <_gen_throw+0x94> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq 1fc <_gen_throw+0x74> │ │ │ │ │ @@ -257,44 +252,221 @@ │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a0 <_gen_throw+0x218> │ │ │ │ │ + ble 38c <_gen_throw+0x204> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 318 <_gen_throw+0x190> │ │ │ │ │ + b 304 <_gen_throw+0x17c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 350 <_gen_throw+0x1c8> │ │ │ │ │ + b 33c <_gen_throw+0x1b4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 360 <_gen_throw+0x1d8> │ │ │ │ │ + bne 34c <_gen_throw+0x1c4> │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 360 <_gen_throw+0x1d8> │ │ │ │ │ + b 34c <_gen_throw+0x1c4> │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [r6] │ │ │ │ │ + b 21c <_gen_throw+0x94> │ │ │ │ │ + ldr r3, [pc, #1180] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 414 <_gen_throw+0x28c> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #1132] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne 5b8 <_gen_throw+0x430> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 43c <_gen_throw+0x2b4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 574 <_gen_throw+0x3ec> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 560 <_gen_throw+0x3d8> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 5a4 <_gen_throw+0x41c> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 540 <_gen_throw+0x3b8> │ │ │ │ │ + tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ + beq 50c <_gen_throw+0x384> │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + cmpne r5, #0 │ │ │ │ │ + bne 4d0 <_gen_throw+0x348> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 86c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4c0 <_gen_throw+0x338> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyException_GetTraceback │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r0, fp, #48 @ 0x30 │ │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Restore │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 52c <_gen_throw+0x3a4> │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 86c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 86c │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC16 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 4e8 <_gen_throw+0x360> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 4f8 <_gen_throw+0x370> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 4f8 <_gen_throw+0x370> │ │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ + tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ + beq 46c <_gen_throw+0x2e4> │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + sub r1, fp, #44 @ 0x2c │ │ │ │ │ + sub r0, fp, #48 @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ + b 4c0 <_gen_throw+0x338> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r5] │ │ │ │ │ + b 454 <_gen_throw+0x2cc> │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 43c <_gen_throw+0x2b4> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r6] │ │ │ │ │ + b 45c <_gen_throw+0x2d4> │ │ │ │ │ + sub r3, r3, #212 @ 0xd4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + b 400 <_gen_throw+0x278> │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ │ bic r1, r2, #1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -310,16 +482,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, sl, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 584 <_gen_throw+0x3fc> │ │ │ │ │ - ldr r2, [pc, #1096] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + bne 7a0 <_gen_throw+0x618> │ │ │ │ │ + ldr r2, [pc, #560] @ 864 <_gen_throw+0x6dc> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r9, r7, #36 @ 0x24 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r1, r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -330,15 +502,15 @@ │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 4dc <_gen_throw+0x354> │ │ │ │ │ + bne 6f8 <_gen_throw+0x570> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [ip, #56] @ 0x38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r9, [ip, #56] @ 0x38 │ │ │ │ │ mov r0, lr │ │ │ │ │ @@ -355,35 +527,35 @@ │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r2, #56] @ 0x38 │ │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4c8 <_gen_throw+0x340> │ │ │ │ │ + bgt 6e4 <_gen_throw+0x55c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 854 <_gen_throw+0x6cc> │ │ │ │ │ + beq 848 <_gen_throw+0x6c0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 28c <_gen_throw+0x104> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - b 320 <_gen_throw+0x198> │ │ │ │ │ - ldr r1, [pc, #896] @ 864 <_gen_throw+0x6dc> │ │ │ │ │ + b 30c <_gen_throw+0x184> │ │ │ │ │ + ldr r1, [pc, #360] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 604 <_gen_throw+0x47c> │ │ │ │ │ + blt 820 <_gen_throw+0x698> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d4 <_gen_throw+0x44c> │ │ │ │ │ + beq 7f0 <_gen_throw+0x668> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ │ @@ -402,42 +574,42 @@ │ │ │ │ │ streq r3, [r2, #68] @ 0x44 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r2, #56] @ 0x38 │ │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ac <_gen_throw+0x324> │ │ │ │ │ + bgt 6c8 <_gen_throw+0x540> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4ac <_gen_throw+0x324> │ │ │ │ │ + bne 6c8 <_gen_throw+0x540> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ac <_gen_throw+0x324> │ │ │ │ │ + b 6c8 <_gen_throw+0x540> │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc4 │ │ │ │ │ + bl b40 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b0 <_gen_throw+0x428> │ │ │ │ │ + bgt 7cc <_gen_throw+0x644> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq 5bc <_gen_throw+0x434> │ │ │ │ │ + beq 7d8 <_gen_throw+0x650> │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bne 1d4 <_gen_throw+0x4c> │ │ │ │ │ b 28c <_gen_throw+0x104> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 5b0 <_gen_throw+0x428> │ │ │ │ │ + b 7cc <_gen_throw+0x644> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1d4 <_gen_throw+0x4c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ bne 1d4 <_gen_throw+0x4c> │ │ │ │ │ @@ -446,207 +618,35 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 1d4 <_gen_throw+0x4c> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 620 <_gen_throw+0x498> │ │ │ │ │ + bgt 83c <_gen_throw+0x6b4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 62c <_gen_throw+0x4a4> │ │ │ │ │ + beq 854 <_gen_throw+0x6cc> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 620 <_gen_throw+0x498> │ │ │ │ │ - ldr r3, [pc, #552] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 690 <_gen_throw+0x508> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #504] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne 834 <_gen_throw+0x6ac> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 6b8 <_gen_throw+0x530> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7f0 <_gen_throw+0x668> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 7dc <_gen_throw+0x654> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 820 <_gen_throw+0x698> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 7bc <_gen_throw+0x634> │ │ │ │ │ - tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 788 <_gen_throw+0x600> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - cmpne r5, #0 │ │ │ │ │ - bne 74c <_gen_throw+0x5c4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 73c <_gen_throw+0x5b4> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyException_GetTraceback │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Restore │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a8 <_gen_throw+0x620> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 86c │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 764 <_gen_throw+0x5dc> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 774 <_gen_throw+0x5ec> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 774 <_gen_throw+0x5ec> │ │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ - tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 6e8 <_gen_throw+0x560> │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ - b 73c <_gen_throw+0x5b4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - b 6d0 <_gen_throw+0x548> │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 6b8 <_gen_throw+0x530> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r6] │ │ │ │ │ - b 6d8 <_gen_throw+0x550> │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - b 67c <_gen_throw+0x4f4> │ │ │ │ │ + b 6e4 <_gen_throw+0x55c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4c8 <_gen_throw+0x340> │ │ │ │ │ - .word 0x00000438 │ │ │ │ │ + b 83c <_gen_throw+0x6b4> │ │ │ │ │ + .word 0x000001a8 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000e15c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001a8 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000086c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 888 │ │ │ │ │ @@ -662,191 +662,154 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ 000008ac : │ │ │ │ │ gen_throw_current_exception(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ + push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr ip, [pc, #180] @ 97c │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + add fp, sp, #8 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr ip, [pc, ip] │ │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ │ - ldr r5, [lr, ip] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r2, [r0], #4 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ │ - str r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ - R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + bl 760 <_gen_throw+0x5d8> │ │ │ │ │ + R_ARM_CALL gen_send_ex2.constprop.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 974 │ │ │ │ │ - bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ - R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ - ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 958 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 950 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 8e8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 980 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 950 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 944 │ │ │ │ │ - .word 0x00000098 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 8fc │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 8dc │ │ │ │ │ │ │ │ │ │ -00000980 : │ │ │ │ │ +000008fc : │ │ │ │ │ gen_set_stop_iteration.isra.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #148] @ a30 │ │ │ │ │ + ldr r3, [pc, #148] @ 9ac │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9e4 │ │ │ │ │ + beq 960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne a00 │ │ │ │ │ + bne 97c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a14 │ │ │ │ │ + ble 990 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 94c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl d54 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl cd0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 94c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 9dc │ │ │ │ │ + bne 958 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +000009b0 : │ │ │ │ │ PyGen_am_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 4a8 <_gen_throw+0x320> │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ -00000a48 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ +000009c4 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ _PyCoro_GetAwaitableIter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r4, r2, #424 @ 0x1a8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne a98 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ + bne a14 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b30 <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ + beq aac <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b48 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq ac4 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b48 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq ac4 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + beq a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq b7c <_PyCoro_GetAwaitableIter+0x134> │ │ │ │ │ + beq af8 <_PyCoro_GetAwaitableIter+0x134> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq b68 <_PyCoro_GetAwaitableIter+0x120> │ │ │ │ │ + beq ae4 <_PyCoro_GetAwaitableIter+0x120> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Check │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + bne a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -854,41 +817,41 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bac <_PyCoro_GetAwaitableIter+0x164> │ │ │ │ │ + ble b28 <_PyCoro_GetAwaitableIter+0x164> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + b a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ │ - bne a78 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ - b aa0 <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ + bne 9f4 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ + b a1c <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - beq ae4 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ + beq a60 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -897,24 +860,24 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bgt aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bne aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ │ │ │ │ │ -00000bc4 : │ │ │ │ │ +00000b40 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -922,47 +885,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r1, r3, #424 @ 0x1a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ - bne c1c │ │ │ │ │ + bne b98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl b3c <_PyCoro_GetAwaitableIter+0xf4> │ │ │ │ │ + bl c24 │ │ │ │ │ R_ARM_CALL gen_close │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #220] @ d00 │ │ │ │ │ + ldr r1, [pc, #220] @ c7c │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ccc │ │ │ │ │ + blt c48 │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c08 │ │ │ │ │ - ldr r3, [pc, #188] @ d04 │ │ │ │ │ + beq b84 │ │ │ │ │ + ldr r3, [pc, #188] @ c80 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq ce0 │ │ │ │ │ + beq c5c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq ce0 │ │ │ │ │ + beq c5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -970,117 +933,117 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cbc │ │ │ │ │ + bgt c38 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cbc │ │ │ │ │ + bne c38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c08 │ │ │ │ │ + bne b84 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c14 │ │ │ │ │ + b b90 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b c34 │ │ │ │ │ + b bb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b c9c │ │ │ │ │ + b c18 │ │ │ │ │ .word 0x0000a8b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d08 : │ │ │ │ │ +00000c84 : │ │ │ │ │ gen_send(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4a8 <_gen_throw+0x320> │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d48 │ │ │ │ │ + bne cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 980 │ │ │ │ │ + bl 8fc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d54 <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000cd0 <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq d9c <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ + beq d18 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d94 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ + beq d10 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ - b d80 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ + b cfc <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ │ │ │ │ │ -00000da4 : │ │ │ │ │ +00000d20 : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dbc │ │ │ │ │ + beq d38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #248] @ ebc │ │ │ │ │ + ldr r3, [pc, #248] @ e38 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r0, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne de4 │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db0 │ │ │ │ │ + beq d2c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -1092,70 +1055,70 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e44 │ │ │ │ │ + bgt dc0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq e80 │ │ │ │ │ + beq dfc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq e30 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e94 │ │ │ │ │ + ble e10 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b de0 │ │ │ │ │ + b d5c │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b e44 │ │ │ │ │ + b dc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e58 │ │ │ │ │ + bne dd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b e5c │ │ │ │ │ + b dd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b e5c │ │ │ │ │ + b dd8 │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ec0 : │ │ │ │ │ +00000e3c : │ │ │ │ │ async_gen_asend_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ fc4 │ │ │ │ │ + ldr r3, [pc, #232] @ f40 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1976] @ 0x7b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq f10 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r2, [r3, #1976] @ 0x7b8 │ │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1980] @ 0x7bc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1165,16 +1128,16 @@ │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ - bne fb0 │ │ │ │ │ - ldr ip, [pc, #128] @ fc8 │ │ │ │ │ + bne f2c │ │ │ │ │ + ldr ip, [pc, #128] @ f44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -1187,66 +1150,66 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #48] @ fcc │ │ │ │ │ + ldr r0, [pc, #48] @ f48 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f24 │ │ │ │ │ - b f8c │ │ │ │ │ + bne ea0 │ │ │ │ │ + b f08 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b f40 │ │ │ │ │ + b ebc │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000fd0 : │ │ │ │ │ +00000f4c : │ │ │ │ │ async_gen_asend_send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1050 │ │ │ │ │ + beq fcc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bne 1028 │ │ │ │ │ + bne fa4 │ │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1070 │ │ │ │ │ + bne fec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldreq r1, [r4, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r0, #34] @ 0x22 │ │ │ │ │ - bl d08 │ │ │ │ │ + bl c84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1269,89 +1232,89 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1068 │ │ │ │ │ + b fe4 │ │ │ │ │ │ │ │ │ │ -00001094 : │ │ │ │ │ +00001010 : │ │ │ │ │ async_gen_anext(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 10c8 │ │ │ │ │ + bne 1044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec0 │ │ │ │ │ + b e3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000010d0 <_PyAsyncGenASend_Send>: │ │ │ │ │ +0000104c <_PyAsyncGenASend_Send>: │ │ │ │ │ _PyAsyncGenASend_Send(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl fd0 │ │ │ │ │ + bl f4c │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 111c <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ + bne 1098 <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 1114 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ + b 1090 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ │ │ │ │ │ -00001124 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +000010a0 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ _PyAsyncGenValueWrapperNew(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #188] @ 11fc <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ + ldr r3, [pc, #188] @ 1178 <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1968] @ 0x7b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e0 <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ + beq 115c <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ ldr r2, [r3, #1972] @ 0x7b4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str ip, [r3, #1968] @ 0x7b0 │ │ │ │ │ str r2, [r3, #1972] @ 0x7b4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ - ldr ip, [pc, #108] @ 1200 <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ + ldr ip, [pc, #108] @ 117c <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -1364,55 +1327,55 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r0, [pc, #28] @ 1204 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ + ldr r0, [pc, #28] @ 1180 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1184 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ - b 11d8 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ + bne 1100 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ + b 1154 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001208 : │ │ │ │ │ +00001184 : │ │ │ │ │ async_gen_unwrap_value(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1280 │ │ │ │ │ - ldr r3, [pc, #172] @ 12e0 │ │ │ │ │ + beq 11fc │ │ │ │ │ + ldr r3, [pc, #172] @ 125c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1274 │ │ │ │ │ + bne 11f0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl d54 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl cd0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 126c │ │ │ │ │ + bgt 11e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 126c │ │ │ │ │ + bne 11e8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ strb r1, [r4, #34] @ 0x22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -1420,53 +1383,53 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12b0 │ │ │ │ │ + beq 122c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 1240 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ │ - b 126c │ │ │ │ │ + b 11e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1294 │ │ │ │ │ + b 1210 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 126c │ │ │ │ │ - b 12a4 │ │ │ │ │ + beq 11e8 │ │ │ │ │ + b 1220 │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000012e4 : │ │ │ │ │ +00001260 : │ │ │ │ │ async_gen_wrapped_val_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #200] @ 13d4 │ │ │ │ │ + ldr ip, [pc, #200] @ 1350 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ @@ -1479,69 +1442,69 @@ │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r4, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 12e8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str lr, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13a4 │ │ │ │ │ - ldr r2, [pc, #100] @ 13d8 │ │ │ │ │ + ble 1320 │ │ │ │ │ + ldr r2, [pc, #100] @ 1354 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 13c4 │ │ │ │ │ + bhi 1340 │ │ │ │ │ ldr r0, [r2, #1968] @ 0x7b0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1968] @ 0x7b0 │ │ │ │ │ str r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 136c │ │ │ │ │ + bne 12e8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 136c │ │ │ │ │ + b 12e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000013dc : │ │ │ │ │ +00001358 : │ │ │ │ │ async_gen_asend_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c0 │ │ │ │ │ + bne 143c │ │ │ │ │ ldr lr, [r4, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr ip, [pc, #264] @ 1520 │ │ │ │ │ + ldr ip, [pc, #264] @ 149c │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r0, [r4, #-8] │ │ │ │ │ @@ -1551,104 +1514,104 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ ldr r3, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #3824] @ 0xef0 │ │ │ │ │ - beq 1478 │ │ │ │ │ + beq 13f4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1478 │ │ │ │ │ + bgt 13f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 14c8 │ │ │ │ │ + beq 1444 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ec │ │ │ │ │ + bne 1468 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr r3, [pc, #148] @ 1524 │ │ │ │ │ + ldr r3, [pc, #148] @ 14a0 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 14dc │ │ │ │ │ + bhi 1458 │ │ │ │ │ ldr r1, [r3, #1976] @ 0x7b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1976] @ 0x7b8 │ │ │ │ │ str r2, [r3, #1980] @ 0x7bc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1478 │ │ │ │ │ + b 13f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1484 │ │ │ │ │ + bgt 1400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1484 │ │ │ │ │ + bne 1400 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1484 │ │ │ │ │ + b 1400 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001528 : │ │ │ │ │ +000014a4 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1548 │ │ │ │ │ + beq 14c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #12] @ 155c │ │ │ │ │ + ldr r1, [pc, #12] @ 14d8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ .word 0x0000a218 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001560 <_PyGen_ClearFrame>: │ │ │ │ │ +000014dc <_PyGen_ClearFrame>: │ │ │ │ │ _PyGen_ClearFrame(): │ │ │ │ │ ldrsb r2, [r0, #35] @ 0x23 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 15b0 <_PyGen_ClearFrame+0x50> │ │ │ │ │ + beq 152c <_PyGen_ClearFrame+0x50> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bne 15b8 <_PyGen_ClearFrame+0x58> │ │ │ │ │ + bne 1534 <_PyGen_ClearFrame+0x58> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1660,128 +1623,128 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 15e4 <_PyGen_ClearFrame+0x84> │ │ │ │ │ + bhi 1560 <_PyGen_ClearFrame+0x84> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15a4 <_PyGen_ClearFrame+0x44> │ │ │ │ │ + b 1520 <_PyGen_ClearFrame+0x44> │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ mov r1, #5 │ │ │ │ │ strb r1, [r0, #35] @ 0x23 │ │ │ │ │ mov r3, r0 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 1610 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ + beq 158c <_PyGen_ClearFrame+0xb0> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl f90 │ │ │ │ │ + bl fe8 │ │ │ │ │ R_ARM_CALL gen_clear_frame │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15a8 <_PyGen_ClearFrame+0x48> │ │ │ │ │ + b 1524 <_PyGen_ClearFrame+0x48> │ │ │ │ │ │ │ │ │ │ -00001620 : │ │ │ │ │ +0000159c : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 15dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1020 │ │ │ │ │ + b 1078 <_PyAsyncGenASend_Send+0x2c> │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 164c │ │ │ │ │ + beq 15c8 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001688 <_PyCoro_ComputeOrigin>: │ │ │ │ │ +00001604 <_PyCoro_ComputeOrigin>: │ │ │ │ │ _PyCoro_ComputeOrigin(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16f0 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ + b 166c <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16ec <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1668 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bhi 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16ec <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1668 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ add r1, r2, #128 @ 0x80 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bcc 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + blt 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 17ac <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ + beq 1728 <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ - b 1748 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ + b 16c4 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ add r2, r3, #128 @ 0x80 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 179c <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ + bcc 1718 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 17ac <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ + ble 1728 <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ bic sl, sl, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1789,32 +1752,32 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 17b8 <_PyCoro_ComputeOrigin+0x130> │ │ │ │ │ + beq 1734 <_PyCoro_ComputeOrigin+0x130> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str sl, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldrb r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 171c <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ + bls 1698 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1790 <_PyCoro_ComputeOrigin+0x108> │ │ │ │ │ - b 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + bne 170c <_PyCoro_ComputeOrigin+0x108> │ │ │ │ │ + b 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + bgt 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + bne 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + b 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ beq 17c <_Py_MakeCoro+0x17c> │ │ │ │ │ ldrb r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bhi 1c8 <_Py_MakeCoro+0x1c8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne 1a8 <_Py_MakeCoro+0x1a8> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1688 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1604 <_PyCoro_ComputeOrigin> │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ bne e8 <_Py_MakeCoro+0xe8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d54 │ │ │ │ │ + bl cd0 │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b 3ec │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -556,26 +556,92 @@ │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000760 : │ │ │ │ │ +00000760 : │ │ │ │ │ +gen_send_ex2.constprop.0(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r2, [pc, #200] @ 844 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r1, r0, #36 @ 0x24 │ │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + ldr r4, [ip, r2] │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ │ + ldrgt r2, [r0, #68] @ 0x44 │ │ │ │ │ + ldrle r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r3, [r2], #4 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r3, [r0, #24] │ │ │ │ │ + add r3, r0, #20 │ │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ │ + bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ + R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 818 │ │ │ │ │ + bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ + R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ + ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 82c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 808 │ │ │ │ │ + clz r3, r2 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + rsb r0, r3, #0 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + .word 0x000000ac │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +00000848 : │ │ │ │ │ gen_dealloc(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #-8] │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #632] @ a04 │ │ │ │ │ + ldr r1, [pc, #632] @ aec │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str ip, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ @@ -586,15 +652,15 @@ │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r5, r1] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr lr, [r2, #3824] @ 0xef0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ - bne 970 │ │ │ │ │ + bne a58 │ │ │ │ │ ldr ip, [r2, #3836] @ 0xefc │ │ │ │ │ sub r1, r0, #8 │ │ │ │ │ ldr r6, [ip, #4] │ │ │ │ │ orr r3, r3, r6 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ @@ -609,103 +675,103 @@ │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #472] @ a08 │ │ │ │ │ + ldr r3, [pc, #472] @ af0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ str r1, [r4, #-8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - ldr r3, [pc, #436] @ a0c │ │ │ │ │ + ldr r3, [pc, #436] @ af4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8fc │ │ │ │ │ + beq 9e4 │ │ │ │ │ add r3, r3, #212 @ 0xd4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 938 │ │ │ │ │ + beq a20 │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne 9e0 │ │ │ │ │ + bne ac8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 898 │ │ │ │ │ + bne 980 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9f4 │ │ │ │ │ + beq adc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq ab8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9c4 │ │ │ │ │ + ble aac │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq 9c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8e8 │ │ │ │ │ + ble 9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8d8 │ │ │ │ │ + bne 9c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d8 │ │ │ │ │ + b 9c0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 868 │ │ │ │ │ + bgt 950 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, r6, #212 @ 0xd4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 868 │ │ │ │ │ + bgt 950 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 868 │ │ │ │ │ + b 950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - ldr r3, [pc, #148] @ a10 │ │ │ │ │ + ldr r3, [pc, #148] @ af8 │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ @@ -716,202 +782,203 @@ │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 804 │ │ │ │ │ + beq 8ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9fc │ │ │ │ │ + beq ae4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c4 │ │ │ │ │ - b 8d8 │ │ │ │ │ + bne 9ac │ │ │ │ │ + b 9c0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl f90 │ │ │ │ │ - b 874 │ │ │ │ │ + bl fe8 │ │ │ │ │ + b 95c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 898 │ │ │ │ │ + b 980 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9d0 │ │ │ │ │ + b ab8 │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000a14 : │ │ │ │ │ +00000afc : │ │ │ │ │ gen_finalize(): │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #252] @ b38 │ │ │ │ │ + ldr r2, [pc, #252] @ c20 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq aa4 │ │ │ │ │ + beq b8c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - bne b20 │ │ │ │ │ + bne c08 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl b3c │ │ │ │ │ + bl c24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq be8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble aec │ │ │ │ │ + ble bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a4c │ │ │ │ │ + beq b34 │ │ │ │ │ ldrb r1, [r0, #33] @ 0x21 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a4c │ │ │ │ │ + bne b34 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a88 │ │ │ │ │ + bne b70 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne a94 │ │ │ │ │ + bne b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a94 │ │ │ │ │ + beq b7c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ ldrsb r2, [r3, #35] @ 0x23 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 │ │ │ │ │ + bne b58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b3c : │ │ │ │ │ +00000c24 : │ │ │ │ │ gen_close(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c30 │ │ │ │ │ + beq d1c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq f2c │ │ │ │ │ + beq ef4 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq ca4 │ │ │ │ │ + beq d90 │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r0, r3, #56 @ 0x38 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ cmpne r0, #1 │ │ │ │ │ movls r0, #1 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - bhi e28 │ │ │ │ │ - ldr r3, [pc, #964] @ f78 │ │ │ │ │ + bhi fa4 │ │ │ │ │ + ldr r3, [pc, #828] @ fd4 │ │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq d50 │ │ │ │ │ - ldr r3, [pc, #912] @ f7c │ │ │ │ │ + beq e38 │ │ │ │ │ + ldr r3, [pc, #772] @ fd8 │ │ │ │ │ mov r0, #5 │ │ │ │ │ strb r0, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq ec0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq e9c │ │ │ │ │ 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 ecc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r2, [pc, #840] @ f80 │ │ │ │ │ + ldr r2, [pc, #696] @ fdc │ │ │ │ │ mov r1, #5 │ │ │ │ │ strb r1, [r0, #35] @ 0x23 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ @@ -922,262 +989,220 @@ │ │ │ │ │ streq ip, [r2, #64] @ 0x40 │ │ │ │ │ streq r1, [r2, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c20 │ │ │ │ │ + bgt d08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c20 │ │ │ │ │ + bne d08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c20 │ │ │ │ │ + b d08 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - bl bc4 │ │ │ │ │ + bl b40 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf4 │ │ │ │ │ + bgt dd8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f18 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi e3c │ │ │ │ │ - ldr r3, [pc, #620] @ f84 │ │ │ │ │ + bhi f8c │ │ │ │ │ + ldr r3, [pc, #484] @ fe0 │ │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne be4 │ │ │ │ │ + bne ccc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d70 │ │ │ │ │ + bne e48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #528] @ f88 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [pc, r0] │ │ │ │ │ - ldr ip, [r3] │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ │ - addle ip, ip, #1 │ │ │ │ │ - strle ip, [r3] │ │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ │ - str r3, [r2], #4 │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r0, [r4, #24] │ │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ │ - str r3, [r5, #92] @ 0x5c │ │ │ │ │ - bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ - R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e20 │ │ │ │ │ - bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ - R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ - ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne e14 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 760 │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e4c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq d10 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne f20 │ │ │ │ │ + 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 │ │ │ │ │ + b d08 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e90 │ │ │ │ │ + b dd8 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ │ str ip, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c20 │ │ │ │ │ + bgt d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c9c │ │ │ │ │ - b c20 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - b cf4 │ │ │ │ │ + beq d88 │ │ │ │ │ + b d08 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ f8c │ │ │ │ │ + ldr r3, [pc, #228] @ fe4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne f58 │ │ │ │ │ + bne fb4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ea4 │ │ │ │ │ + b f78 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r2, [pc, #184] @ fe4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq f80 │ │ │ │ │ + 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 f64 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq f98 │ │ │ │ │ + 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 f4c │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ + beq df4 │ │ │ │ │ + b e30 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f64 │ │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ │ + moveq r5, r0 │ │ │ │ │ + beq df4 │ │ │ │ │ + b e38 │ │ │ │ │ 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 f0c │ │ │ │ │ + .word 0x0000032c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000334 │ │ │ │ │ + .word 0x000002f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000260 │ │ │ │ │ + .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000204 │ │ │ │ │ + .word 0x000001d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000f90 : │ │ │ │ │ +00000fe8 : │ │ │ │ │ gen_clear_frame(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #112] @ 101c │ │ │ │ │ + ldr r3, [pc, #112] @ 1074 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ @@ -1204,41 +1229,41 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001020 : │ │ │ │ │ +00001078 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105c │ │ │ │ │ + beq 10b4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1078 │ │ │ │ │ + beq 10d0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 1118 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1249,23 +1274,23 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1148 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1148 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGC_VisitStackRef> │ │ │ │ │ R_ARM_CALL _PyGC_VisitStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a8 │ │ │ │ │ + bne 1100 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -99,23 +99,23 @@ │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 138 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec0 │ │ │ │ │ + b e3c │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_new │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000140 : │ │ │ │ │ gen_get_qualname(): │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ async_gen_aclose(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 280 │ │ │ │ │ @@ -467,30 +467,30 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 188 │ │ │ │ │ R_ARM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ b 698 │ │ │ │ │ - bl d08 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_CALL gen_send │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5d0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1208 │ │ │ │ │ + b 1184 │ │ │ │ │ R_ARM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ ldr r3, [pc, #196] @ 6a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 698 │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt 800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 824 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ 000008b8 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b d08 │ │ │ │ │ + b c84 │ │ │ │ │ R_ARM_JUMP24 gen_send │ │ │ │ │ │ │ │ │ │ 000008d0 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ @@ -789,15 +789,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 920 │ │ │ │ │ bl b8 │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -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 │ │ │ │ │ @@ -1035,15 +1035,15 @@ │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c70 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ moveq r3, #2 │ │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r5, #24] │ │ │ │ │ b d28 │ │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ │ 00000d34 : │ │ │ │ │ async_gen_asend_iternext(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b fd0 │ │ │ │ │ + b f4c │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_send │ │ │ │ │ │ │ │ │ │ 00000d4c : │ │ │ │ │ ag_getframe(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [r4, #28] │ │ │ │ │ beq 1548 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1688 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1604 <_PyCoro_ComputeOrigin> │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ bne 1548 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 154c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,225 +1,226 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246100 2e4c414e 43484f52 30006d61 .$a..LANCHOR0.ma │ │ │ │ │ 0x00000010 6b655f67 656e0024 64002e4c 4330002e ke_gen.$d..LC0.. │ │ │ │ │ 0x00000020 4c433100 2e4c4332 002e4c43 33006765 LC1..LC2..LC3.ge │ │ │ │ │ 0x00000030 6e5f6974 65726e65 7874002e 4c433400 n_iternext..LC4. │ │ │ │ │ 0x00000040 2e4c4335 002e4c43 36006765 6e5f7365 .LC5..LC6.gen_se │ │ │ │ │ - 0x00000050 6e645f65 78006765 6e5f6465 616c6c6f nd_ex.gen_deallo │ │ │ │ │ - 0x00000060 63006765 6e5f636c 6561725f 6672616d c.gen_clear_fram │ │ │ │ │ - 0x00000070 65002e4c 4337002e 4c433800 67656e5f e..LC7..LC8.gen_ │ │ │ │ │ - 0x00000080 66696e61 6c697a65 0067656e 5f636c6f finalize.gen_clo │ │ │ │ │ - 0x00000090 7365002e 4c433900 2e4c4331 30002e4c se..LC9..LC10..L │ │ │ │ │ - 0x000000a0 43313100 67656e5f 636c6f73 655f6974 C11.gen_close_it │ │ │ │ │ - 0x000000b0 6572002e 4c433132 002e4c43 3133005f er..LC12..LC13._ │ │ │ │ │ - 0x000000c0 67656e5f 7468726f 77002e4c 43313400 gen_throw..LC14. │ │ │ │ │ - 0x000000d0 2e4c4331 35002e4c 43313600 50795f58 .LC15..LC16.Py_X │ │ │ │ │ - 0x000000e0 44454352 45460067 656e5f74 68726f77 DECREF.gen_throw │ │ │ │ │ - 0x000000f0 5f637572 72656e74 5f657863 65707469 _current_excepti │ │ │ │ │ - 0x00000100 6f6e0067 656e5f73 65745f73 746f705f on.gen_set_stop_ │ │ │ │ │ - 0x00000110 69746572 6174696f 6e2e6973 72612e30 iteration.isra.0 │ │ │ │ │ - 0x00000120 00507947 656e5f61 6d5f7365 6e64002e .PyGen_am_send.. │ │ │ │ │ - 0x00000130 4c433137 002e4c43 3138002e 4c433139 LC17..LC18..LC19 │ │ │ │ │ - 0x00000140 0067656e 5f676574 73757370 656e6465 .gen_getsuspende │ │ │ │ │ - 0x00000150 64002e4c 43323000 63725f67 6574636f d..LC20.cr_getco │ │ │ │ │ - 0x00000160 6465005f 67656e5f 67657463 6f646500 de._gen_getcode. │ │ │ │ │ - 0x00000170 2e4c4332 31002e4c 43323200 67656e5f .LC21..LC22.gen_ │ │ │ │ │ - 0x00000180 73656e64 002e4c43 32330067 656e5f67 send..LC23.gen_g │ │ │ │ │ - 0x00000190 65745f6e 616d6500 6173796e 635f6765 et_name.async_ge │ │ │ │ │ - 0x000001a0 6e5f6173 656e6400 6173796e 635f6765 n_asend.async_ge │ │ │ │ │ - 0x000001b0 6e5f696e 69745f68 6f6f6b73 00617379 n_init_hooks.asy │ │ │ │ │ - 0x000001c0 6e635f67 656e5f61 73656e64 5f6e6577 nc_gen_asend_new │ │ │ │ │ - 0x000001d0 0067656e 5f676574 5f717561 6c6e616d .gen_get_qualnam │ │ │ │ │ - 0x000001e0 65006765 6e5f6765 7472756e 6e696e67 e.gen_getrunning │ │ │ │ │ - 0x000001f0 002e4c43 3234005f 67656e5f 67657466 ..LC24._gen_getf │ │ │ │ │ - 0x00000200 72616d65 002e4c43 3235002e 4c433236 rame..LC25..LC26 │ │ │ │ │ - 0x00000210 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ - 0x00000220 5f73656e 64006173 796e635f 67656e5f _send.async_gen_ │ │ │ │ │ - 0x00000230 756e7772 61705f76 616c7565 00617379 unwrap_value.asy │ │ │ │ │ - 0x00000240 6e635f67 656e5f61 6e657874 00617379 nc_gen_anext.asy │ │ │ │ │ - 0x00000250 6e635f67 656e5f77 72617070 65645f76 nc_gen_wrapped_v │ │ │ │ │ - 0x00000260 616c5f64 65616c6c 6f630061 73796e63 al_dealloc.async │ │ │ │ │ - 0x00000270 5f67656e 5f617365 6e645f64 65616c6c _gen_asend_deall │ │ │ │ │ - 0x00000280 6f630061 73796e63 5f67656e 5f617365 oc.async_gen_ase │ │ │ │ │ - 0x00000290 6e645f66 696e616c 697a6500 6173796e nd_finalize.asyn │ │ │ │ │ - 0x000002a0 635f6765 6e5f6163 6c6f7365 00617379 c_gen_aclose.asy │ │ │ │ │ - 0x000002b0 6e635f67 656e5f61 7468726f 775f6e65 nc_gen_athrow_ne │ │ │ │ │ - 0x000002c0 77002e4c 43323700 6173796e 635f6765 w..LC27.async_ge │ │ │ │ │ - 0x000002d0 6e5f6174 68726f77 5f697465 726e6578 n_athrow_iternex │ │ │ │ │ - 0x000002e0 74006173 796e635f 67656e5f 61746872 t.async_gen_athr │ │ │ │ │ - 0x000002f0 6f775f73 656e6400 2e4c4332 38002e4c ow_send..LC28..L │ │ │ │ │ - 0x00000300 43323900 2e4c4333 30006173 796e635f C29..LC30.async_ │ │ │ │ │ - 0x00000310 67656e5f 61746872 6f775f64 65616c6c gen_athrow_deall │ │ │ │ │ - 0x00000320 6f630061 73796e63 5f67656e 5f617468 oc.async_gen_ath │ │ │ │ │ - 0x00000330 726f775f 66696e61 6c697a65 002e4c43 row_finalize..LC │ │ │ │ │ - 0x00000340 3331002e 4c433332 002e4c43 33330061 31..LC32..LC33.a │ │ │ │ │ - 0x00000350 73796e63 5f67656e 5f617468 726f7700 sync_gen_athrow. │ │ │ │ │ - 0x00000360 6173796e 635f6765 6e5f7472 61766572 async_gen_traver │ │ │ │ │ - 0x00000370 73650063 6f726f5f 61776169 7400636f se.coro_await.co │ │ │ │ │ - 0x00000380 726f5f77 72617070 65725f73 656e6400 ro_wrapper_send. │ │ │ │ │ - 0x00000390 636f726f 5f777261 70706572 5f746872 coro_wrapper_thr │ │ │ │ │ - 0x000003a0 6f770061 73796e63 5f67656e 5f617365 ow.async_gen_ase │ │ │ │ │ - 0x000003b0 6e645f74 68726f77 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 6173796e 635f6765 6e5f6174 68726f77 async_gen_athrow │ │ │ │ │ - 0x00000430 5f746872 6f770061 73796e63 5f67656e _throw.async_gen │ │ │ │ │ - 0x00000440 5f617365 6e645f69 7465726e 65787400 _asend_iternext. │ │ │ │ │ - 0x00000450 2e4c4333 37006167 5f676574 6672616d .LC37.ag_getfram │ │ │ │ │ - 0x00000460 65002e4c 43333800 67656e5f 7365745f e..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 002e4c43 34300061 73796e63 erse..LC40.async │ │ │ │ │ - 0x000004e0 5f67656e 5f726570 72006765 6e5f6765 _gen_repr.gen_ge │ │ │ │ │ - 0x000004f0 74737461 7465002e 4c414e43 484f5231 tstate..LANCHOR1 │ │ │ │ │ - 0x00000500 0067656e 5f676574 7969656c 6466726f .gen_getyieldfro │ │ │ │ │ - 0x00000510 6d00636f 726f5f77 72617070 65725f69 m.coro_wrapper_i │ │ │ │ │ - 0x00000520 7465726e 65787400 6173796e 635f6765 ternext.async_ge │ │ │ │ │ - 0x00000530 6e5f6174 68726f77 5f636c6f 7365002e n_athrow_close.. │ │ │ │ │ - 0x00000540 4c433431 00636f72 6f5f7265 70720063 LC41.coro_repr.c │ │ │ │ │ - 0x00000550 725f6765 74737461 74650067 656e5f73 r_getstate.gen_s │ │ │ │ │ - 0x00000560 697a656f 66002e4c 43343200 61675f67 izeof..LC42.ag_g │ │ │ │ │ - 0x00000570 65747374 61746500 6173796e 635f6765 etstate.async_ge │ │ │ │ │ - 0x00000580 6e5f7772 61707065 645f7661 6c5f7472 n_wrapped_val_tr │ │ │ │ │ - 0x00000590 61766572 73650067 656e5f6e 65775f77 averse.gen_new_w │ │ │ │ │ - 0x000005a0 6974685f 7175616c 6e616d65 00737461 ith_qualname.sta │ │ │ │ │ - 0x000005b0 74655f73 7472696e 67732e32 00737461 te_strings.2.sta │ │ │ │ │ - 0x000005c0 74655f73 7472696e 67732e31 00737461 te_strings.1.sta │ │ │ │ │ - 0x000005d0 74655f73 7472696e 67732e30 00617379 te_strings.0.asy │ │ │ │ │ - 0x000005e0 6e635f61 7468726f 775f646f 63006173 nc_athrow_doc.as │ │ │ │ │ - 0x000005f0 796e635f 6173656e 645f646f 63006173 ync_asend_doc.as │ │ │ │ │ - 0x00000600 796e635f 61636c6f 73655f64 6f630063 ync_aclose_doc.c │ │ │ │ │ - 0x00000610 6f726f5f 636c6f73 655f646f 6300636f oro_close_doc.co │ │ │ │ │ - 0x00000620 726f5f74 68726f77 5f646f63 00636f72 ro_throw_doc.cor │ │ │ │ │ - 0x00000630 6f5f7365 6e645f64 6f630073 697a656f o_send_doc.sizeo │ │ │ │ │ - 0x00000640 665f5f64 6f635f5f 00617379 6e635f67 f__doc__.async_g │ │ │ │ │ - 0x00000650 656e5f61 735f6173 796e6300 6173796e en_as_async.asyn │ │ │ │ │ - 0x00000660 635f6765 6e5f6d65 74686f64 73006173 c_gen_methods.as │ │ │ │ │ - 0x00000670 796e635f 67656e5f 6d656d62 65726c69 ync_gen_memberli │ │ │ │ │ - 0x00000680 73740061 73796e63 5f67656e 5f676574 st.async_gen_get │ │ │ │ │ - 0x00000690 7365746c 69737400 636f726f 5f61735f setlist.coro_as_ │ │ │ │ │ - 0x000006a0 6173796e 6300636f 726f5f6d 6574686f async.coro_metho │ │ │ │ │ - 0x000006b0 64730063 6f726f5f 6d656d62 65726c69 ds.coro_memberli │ │ │ │ │ - 0x000006c0 73740063 6f726f5f 67657473 65746c69 st.coro_getsetli │ │ │ │ │ - 0x000006d0 73740061 73796e63 5f67656e 5f617365 st.async_gen_ase │ │ │ │ │ - 0x000006e0 6e645f61 735f6173 796e6300 6173796e nd_as_async.asyn │ │ │ │ │ - 0x000006f0 635f6765 6e5f6173 656e645f 6d657468 c_gen_asend_meth │ │ │ │ │ - 0x00000700 6f647300 6173796e 635f6765 6e5f6174 ods.async_gen_at │ │ │ │ │ - 0x00000710 68726f77 5f61735f 6173796e 63006173 hrow_as_async.as │ │ │ │ │ - 0x00000720 796e635f 67656e5f 61746872 6f775f6d ync_gen_athrow_m │ │ │ │ │ - 0x00000730 6574686f 64730063 6f726f5f 77726170 ethods.coro_wrap │ │ │ │ │ - 0x00000740 7065725f 6d657468 6f647300 5f50795f per_methods._Py_ │ │ │ │ │ - 0x00000750 4d616b65 436f726f 005f5079 4f626a65 MakeCoro._PyObje │ │ │ │ │ - 0x00000760 63745f47 435f4e65 77566172 005f5079 ct_GC_NewVar._Py │ │ │ │ │ - 0x00000770 5f4e6f6e 65537472 75637400 5f507943 _NoneStruct._PyC │ │ │ │ │ - 0x00000780 6f726f5f 436f6d70 7574654f 72696769 oro_ComputeOrigi │ │ │ │ │ - 0x00000790 6e005f50 795f4465 616c6c6f 63005f50 n._Py_Dealloc._P │ │ │ │ │ - 0x000007a0 795f7473 735f696e 74657270 005f5079 y_tss_interp._Py │ │ │ │ │ - 0x000007b0 5f747373 5f747374 61746500 5f507945 _tss_tstate._PyE │ │ │ │ │ - 0x000007c0 76616c5f 4576616c 4672616d 65446566 val_EvalFrameDef │ │ │ │ │ - 0x000007d0 61756c74 00507945 78635f52 756e7469 ault.PyExc_Runti │ │ │ │ │ - 0x000007e0 6d654572 726f7200 50794572 725f5365 meError.PyErr_Se │ │ │ │ │ - 0x000007f0 74537472 696e6700 50794578 635f5661 tString.PyExc_Va │ │ │ │ │ - 0x00000800 6c756545 72726f72 005f5079 47656e5f lueError._PyGen_ │ │ │ │ │ - 0x00000810 53657453 746f7049 74657261 74696f6e SetStopIteration │ │ │ │ │ - 0x00000820 56616c75 65005079 4578635f 54797065 Value.PyExc_Type │ │ │ │ │ - 0x00000830 4572726f 72005079 4f626a65 63745f43 Error.PyObject_C │ │ │ │ │ - 0x00000840 616c6c46 696e616c 697a6572 46726f6d allFinalizerFrom │ │ │ │ │ - 0x00000850 4465616c 6c6f6300 50794f62 6a656374 Dealloc.PyObject │ │ │ │ │ - 0x00000860 5f47435f 44656c00 50794f62 6a656374 _GC_Del.PyObject │ │ │ │ │ - 0x00000870 5f436c65 61725765 616b5265 66730050 _ClearWeakRefs.P │ │ │ │ │ - 0x00000880 79457272 5f476574 52616973 65644578 yErr_GetRaisedEx │ │ │ │ │ - 0x00000890 63657074 696f6e00 50794572 725f5365 ception.PyErr_Se │ │ │ │ │ - 0x000008a0 74526169 73656445 78636570 74696f6e tRaisedException │ │ │ │ │ - 0x000008b0 0050794f 626a6563 745f4361 6c6c4f6e .PyObject_CallOn │ │ │ │ │ - 0x000008c0 65417267 00507945 72725f46 6f726d61 eArg.PyErr_Forma │ │ │ │ │ - 0x000008d0 74556e72 61697361 626c6500 50794572 tUnraisable.PyEr │ │ │ │ │ - 0x000008e0 725f4f63 63757272 6564005f 50794572 r_Occurred._PyEr │ │ │ │ │ - 0x000008f0 725f5761 726e556e 61776169 74656443 r_WarnUnawaitedC │ │ │ │ │ - 0x00000900 6f726f75 74696e65 005f5079 4576616c oroutine._PyEval │ │ │ │ │ - 0x00000910 5f4e6f54 6f6f6c73 466f7255 6e77696e _NoToolsForUnwin │ │ │ │ │ - 0x00000920 64005f50 79467261 6d655f43 6c656172 d._PyFrame_Clear │ │ │ │ │ - 0x00000930 45786365 7074436f 64650050 79457863 ExceptCode.PyExc │ │ │ │ │ - 0x00000940 5f47656e 65726174 6f724578 69740050 _GeneratorExit.P │ │ │ │ │ - 0x00000950 79457272 5f536574 4e6f6e65 005f5079 yErr_SetNone._Py │ │ │ │ │ - 0x00000960 4572725f 43686169 6e537461 636b4974 Err_ChainStackIt │ │ │ │ │ - 0x00000970 656d0050 79457272 5f457863 65707469 em.PyErr_Excepti │ │ │ │ │ - 0x00000980 6f6e4d61 74636865 73005079 4572725f onMatches.PyErr_ │ │ │ │ │ - 0x00000990 436c6561 72005f50 79467261 6d655f54 Clear._PyFrame_T │ │ │ │ │ - 0x000009a0 72617665 72736500 5f507947 435f5669 raverse._PyGC_Vi │ │ │ │ │ - 0x000009b0 73697453 7461636b 52656600 5f507947 sitStackRef._PyG │ │ │ │ │ - 0x000009c0 656e5f46 65746368 53746f70 49746572 en_FetchStopIter │ │ │ │ │ - 0x000009d0 6174696f 6e56616c 75650050 79457863 ationValue.PyExc │ │ │ │ │ - 0x000009e0 5f53746f 70497465 72617469 6f6e005f _StopIteration._ │ │ │ │ │ - 0x000009f0 50794172 675f4368 65636b50 6f736974 PyArg_CheckPosit │ │ │ │ │ - 0x00000a00 696f6e61 6c005079 4578635f 44657072 ional.PyExc_Depr │ │ │ │ │ - 0x00000a10 65636174 696f6e57 61726e69 6e670050 ecationWarning.P │ │ │ │ │ - 0x00000a20 79457272 5f576172 6e457800 50794578 yErr_WarnEx.PyEx │ │ │ │ │ - 0x00000a30 63657074 696f6e5f 47657454 72616365 ception_GetTrace │ │ │ │ │ - 0x00000a40 6261636b 00507945 72725f52 6573746f back.PyErr_Resto │ │ │ │ │ - 0x00000a50 72650050 79457272 5f4e6f72 6d616c69 re.PyErr_Normali │ │ │ │ │ - 0x00000a60 7a654578 63657074 696f6e00 50795472 zeException.PyTr │ │ │ │ │ - 0x00000a70 61636542 61636b5f 54797065 00507945 aceBack_Type.PyE │ │ │ │ │ - 0x00000a80 72725f46 6f726d61 74005079 4572725f rr_Format.PyErr_ │ │ │ │ │ - 0x00000a90 47697665 6e457863 65707469 6f6e4d61 GivenExceptionMa │ │ │ │ │ - 0x00000aa0 74636865 73005079 4f626a65 63745f47 tches.PyObject_G │ │ │ │ │ - 0x00000ab0 65744f70 74696f6e 616c4174 74720050 etOptionalAttr.P │ │ │ │ │ - 0x00000ac0 794f626a 6563745f 43616c6c 46756e63 yObject_CallFunc │ │ │ │ │ - 0x00000ad0 74696f6e 4f626a41 72677300 5f507952 tionObjArgs._PyR │ │ │ │ │ - 0x00000ae0 756e7469 6d650050 79457863 5f53746f untime.PyExc_Sto │ │ │ │ │ - 0x00000af0 70417379 6e634974 65726174 696f6e00 pAsyncIteration. │ │ │ │ │ - 0x00000b00 5f507943 6f726f5f 47657441 77616974 _PyCoro_GetAwait │ │ │ │ │ - 0x00000b10 61626c65 49746572 00507949 7465725f ableIter.PyIter_ │ │ │ │ │ - 0x00000b20 43686563 6b005f50 795f4368 65636b46 Check._Py_CheckF │ │ │ │ │ - 0x00000b30 756e6374 696f6e52 6573756c 74005f50 unctionResult._P │ │ │ │ │ - 0x00000b40 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ - 0x00000b50 6c6c005f 50795f46 616c7365 53747275 ll._Py_FalseStru │ │ │ │ │ - 0x00000b60 6374005f 50795f54 72756553 74727563 ct._Py_TrueStruc │ │ │ │ │ - 0x00000b70 74005079 5379735f 41756469 74005079 t.PySys_Audit.Py │ │ │ │ │ - 0x00000b80 4f626a65 63745f43 616c6c4e 6f417267 Object_CallNoArg │ │ │ │ │ - 0x00000b90 73005f50 795f4e65 77526566 6572656e s._Py_NewReferen │ │ │ │ │ - 0x00000ba0 6365005f 50794f62 6a656374 5f47435f ce._PyObject_GC_ │ │ │ │ │ - 0x00000bb0 4e657700 5f507946 72616d65 5f4d616b New._PyFrame_Mak │ │ │ │ │ - 0x00000bc0 65416e64 53657446 72616d65 4f626a65 eAndSetFrameObje │ │ │ │ │ - 0x00000bd0 6374005f 50794173 796e6347 656e4153 ct._PyAsyncGenAS │ │ │ │ │ - 0x00000be0 656e645f 53656e64 005f5079 4173796e end_Send._PyAsyn │ │ │ │ │ - 0x00000bf0 6347656e 56616c75 65577261 70706572 cGenValueWrapper │ │ │ │ │ - 0x00000c00 4e657700 5f507945 72725f57 61726e55 New._PyErr_WarnU │ │ │ │ │ - 0x00000c10 6e617761 69746564 4167656e 4d657468 nawaitedAgenMeth │ │ │ │ │ - 0x00000c20 6f640050 79417267 5f556e70 61636b54 od.PyArg_UnpackT │ │ │ │ │ - 0x00000c30 75706c65 005f5079 47656e5f 436c6561 uple._PyGen_Clea │ │ │ │ │ - 0x00000c40 72467261 6d650050 79556e69 636f6465 rFrame.PyUnicode │ │ │ │ │ - 0x00000c50 5f46726f 6d466f72 6d617400 50794c6f _FromFormat.PyLo │ │ │ │ │ - 0x00000c60 6e675f46 726f6d53 73697a65 5f740050 ng_FromSsize_t.P │ │ │ │ │ - 0x00000c70 79547570 6c655f4e 65770050 79556e73 yTuple_New.PyUns │ │ │ │ │ - 0x00000c80 7461626c 655f496e 74657270 72657465 table_Interprete │ │ │ │ │ - 0x00000c90 72467261 6d655f47 65744c69 6e650050 rFrame_GetLine.P │ │ │ │ │ - 0x00000ca0 795f4275 696c6456 616c7565 00507947 y_BuildValue.PyG │ │ │ │ │ - 0x00000cb0 656e5f47 6574436f 64650050 7947656e en_GetCode.PyGen │ │ │ │ │ - 0x00000cc0 5f4e6577 57697468 5175616c 4e616d65 _NewWithQualName │ │ │ │ │ - 0x00000cd0 00507947 656e5f4e 65770050 79436f72 .PyGen_New.PyCor │ │ │ │ │ - 0x00000ce0 6f5f4e65 77005f50 79457661 6c5f4765 o_New._PyEval_Ge │ │ │ │ │ - 0x00000cf0 74467261 6d650050 79417379 6e634765 tFrame.PyAsyncGe │ │ │ │ │ - 0x00000d00 6e5f4e65 77005f50 79417379 6e634765 n_New._PyAsyncGe │ │ │ │ │ - 0x00000d10 6e415468 726f775f 54797065 005f5079 nAThrow_Type._Py │ │ │ │ │ - 0x00000d20 4173796e 6347656e 57726170 70656456 AsyncGenWrappedV │ │ │ │ │ - 0x00000d30 616c7565 5f547970 65005f50 79417379 alue_Type._PyAsy │ │ │ │ │ - 0x00000d40 6e634765 6e415365 6e645f54 79706500 ncGenASend_Type. │ │ │ │ │ - 0x00000d50 50794173 796e6347 656e5f54 79706500 PyAsyncGen_Type. │ │ │ │ │ - 0x00000d60 5f507943 6f726f57 72617070 65725f54 _PyCoroWrapper_T │ │ │ │ │ - 0x00000d70 79706500 5079436f 726f5f54 79706500 ype.PyCoro_Type. │ │ │ │ │ - 0x00000d80 50794765 6e5f5479 70650050 79547970 PyGen_Type.PyTyp │ │ │ │ │ - 0x00000d90 655f5479 70650050 794f626a 6563745f e_Type.PyObject_ │ │ │ │ │ - 0x00000da0 47656e65 72696347 65744174 74720050 GenericGetAttr.P │ │ │ │ │ - 0x00000db0 794f626a 6563745f 53656c66 49746572 yObject_SelfIter │ │ │ │ │ - 0x00000dc0 0050795f 47656e65 72696341 6c696173 .Py_GenericAlias │ │ │ │ │ - 0x00000dd0 00 . │ │ │ │ │ + 0x00000050 6e645f65 78006765 6e5f7365 6e645f65 nd_ex.gen_send_e │ │ │ │ │ + 0x00000060 78322e63 6f6e7374 70726f70 2e300067 x2.constprop.0.g │ │ │ │ │ + 0x00000070 656e5f64 65616c6c 6f630067 656e5f63 en_dealloc.gen_c │ │ │ │ │ + 0x00000080 6c656172 5f667261 6d65002e 4c433700 lear_frame..LC7. │ │ │ │ │ + 0x00000090 2e4c4338 0067656e 5f66696e 616c697a .LC8.gen_finaliz │ │ │ │ │ + 0x000000a0 65006765 6e5f636c 6f736500 2e4c4339 e.gen_close..LC9 │ │ │ │ │ + 0x000000b0 002e4c43 3130002e 4c433131 0067656e ..LC10..LC11.gen │ │ │ │ │ + 0x000000c0 5f636c6f 73655f69 74657200 2e4c4331 _close_iter..LC1 │ │ │ │ │ + 0x000000d0 32002e4c 43313300 5f67656e 5f746872 2..LC13._gen_thr │ │ │ │ │ + 0x000000e0 6f77002e 4c433134 002e4c43 3135002e ow..LC14..LC15.. │ │ │ │ │ + 0x000000f0 4c433136 0050795f 58444543 52454600 LC16.Py_XDECREF. │ │ │ │ │ + 0x00000100 67656e5f 7468726f 775f6375 7272656e gen_throw_curren │ │ │ │ │ + 0x00000110 745f6578 63657074 696f6e00 67656e5f t_exception.gen_ │ │ │ │ │ + 0x00000120 7365745f 73746f70 5f697465 72617469 set_stop_iterati │ │ │ │ │ + 0x00000130 6f6e2e69 7372612e 30005079 47656e5f on.isra.0.PyGen_ │ │ │ │ │ + 0x00000140 616d5f73 656e6400 2e4c4331 37002e4c am_send..LC17..L │ │ │ │ │ + 0x00000150 43313800 2e4c4331 39006765 6e5f6765 C18..LC19.gen_ge │ │ │ │ │ + 0x00000160 74737573 70656e64 6564002e 4c433230 tsuspended..LC20 │ │ │ │ │ + 0x00000170 0063725f 67657463 6f646500 5f67656e .cr_getcode._gen │ │ │ │ │ + 0x00000180 5f676574 636f6465 002e4c43 3231002e _getcode..LC21.. │ │ │ │ │ + 0x00000190 4c433232 0067656e 5f73656e 64002e4c LC22.gen_send..L │ │ │ │ │ + 0x000001a0 43323300 67656e5f 6765745f 6e616d65 C23.gen_get_name │ │ │ │ │ + 0x000001b0 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ + 0x000001c0 00617379 6e635f67 656e5f69 6e69745f .async_gen_init_ │ │ │ │ │ + 0x000001d0 686f6f6b 73006173 796e635f 67656e5f hooks.async_gen_ │ │ │ │ │ + 0x000001e0 6173656e 645f6e65 77006765 6e5f6765 asend_new.gen_ge │ │ │ │ │ + 0x000001f0 745f7175 616c6e61 6d650067 656e5f67 t_qualname.gen_g │ │ │ │ │ + 0x00000200 65747275 6e6e696e 67002e4c 43323400 etrunning..LC24. │ │ │ │ │ + 0x00000210 5f67656e 5f676574 6672616d 65002e4c _gen_getframe..L │ │ │ │ │ + 0x00000220 43323500 2e4c4332 36006173 796e635f C25..LC26.async_ │ │ │ │ │ + 0x00000230 67656e5f 6173656e 645f7365 6e640061 gen_asend_send.a │ │ │ │ │ + 0x00000240 73796e63 5f67656e 5f756e77 7261705f sync_gen_unwrap_ │ │ │ │ │ + 0x00000250 76616c75 65006173 796e635f 67656e5f value.async_gen_ │ │ │ │ │ + 0x00000260 616e6578 74006173 796e635f 67656e5f anext.async_gen_ │ │ │ │ │ + 0x00000270 77726170 7065645f 76616c5f 6465616c wrapped_val_deal │ │ │ │ │ + 0x00000280 6c6f6300 6173796e 635f6765 6e5f6173 loc.async_gen_as │ │ │ │ │ + 0x00000290 656e645f 6465616c 6c6f6300 6173796e end_dealloc.asyn │ │ │ │ │ + 0x000002a0 635f6765 6e5f6173 656e645f 66696e61 c_gen_asend_fina │ │ │ │ │ + 0x000002b0 6c697a65 00617379 6e635f67 656e5f61 lize.async_gen_a │ │ │ │ │ + 0x000002c0 636c6f73 65006173 796e635f 67656e5f close.async_gen_ │ │ │ │ │ + 0x000002d0 61746872 6f775f6e 6577002e 4c433237 athrow_new..LC27 │ │ │ │ │ + 0x000002e0 00617379 6e635f67 656e5f61 7468726f .async_gen_athro │ │ │ │ │ + 0x000002f0 775f6974 65726e65 78740061 73796e63 w_iternext.async │ │ │ │ │ + 0x00000300 5f67656e 5f617468 726f775f 73656e64 _gen_athrow_send │ │ │ │ │ + 0x00000310 002e4c43 3238002e 4c433239 002e4c43 ..LC28..LC29..LC │ │ │ │ │ + 0x00000320 33300061 73796e63 5f67656e 5f617468 30.async_gen_ath │ │ │ │ │ + 0x00000330 726f775f 6465616c 6c6f6300 6173796e row_dealloc.asyn │ │ │ │ │ + 0x00000340 635f6765 6e5f6174 68726f77 5f66696e c_gen_athrow_fin │ │ │ │ │ + 0x00000350 616c697a 65002e4c 43333100 2e4c4333 alize..LC31..LC3 │ │ │ │ │ + 0x00000360 32002e4c 43333300 6173796e 635f6765 2..LC33.async_ge │ │ │ │ │ + 0x00000370 6e5f6174 68726f77 00617379 6e635f67 n_athrow.async_g │ │ │ │ │ + 0x00000380 656e5f74 72617665 72736500 636f726f en_traverse.coro │ │ │ │ │ + 0x00000390 5f617761 69740063 6f726f5f 77726170 _await.coro_wrap │ │ │ │ │ + 0x000003a0 7065725f 73656e64 00636f72 6f5f7772 per_send.coro_wr │ │ │ │ │ + 0x000003b0 61707065 725f7468 726f7700 6173796e apper_throw.asyn │ │ │ │ │ + 0x000003c0 635f6765 6e5f6173 656e645f 7468726f c_gen_asend_thro │ │ │ │ │ + 0x000003d0 77002e4c 43333400 636f726f 5f777261 w..LC34.coro_wra │ │ │ │ │ + 0x000003e0 70706572 5f636c6f 73650061 73796e63 pper_close.async │ │ │ │ │ + 0x000003f0 5f67656e 5f617365 6e645f63 6c6f7365 _gen_asend_close │ │ │ │ │ + 0x00000400 00636f72 6f5f7772 61707065 725f6465 .coro_wrapper_de │ │ │ │ │ + 0x00000410 616c6c6f 63002e4c 43333500 63725f67 alloc..LC35.cr_g │ │ │ │ │ + 0x00000420 65746672 616d6500 2e4c4333 36006167 etframe..LC36.ag │ │ │ │ │ + 0x00000430 5f676574 636f6465 00617379 6e635f67 _getcode.async_g │ │ │ │ │ + 0x00000440 656e5f61 7468726f 775f7468 726f7700 en_athrow_throw. │ │ │ │ │ + 0x00000450 6173796e 635f6765 6e5f6173 656e645f async_gen_asend_ │ │ │ │ │ + 0x00000460 69746572 6e657874 002e4c43 33370061 iternext..LC37.a │ │ │ │ │ + 0x00000470 675f6765 74667261 6d65002e 4c433338 g_getframe..LC38 │ │ │ │ │ + 0x00000480 0067656e 5f736574 5f6e616d 65002e4c .gen_set_name..L │ │ │ │ │ + 0x00000490 43333900 67656e5f 7365745f 7175616c C39.gen_set_qual │ │ │ │ │ + 0x000004a0 6e616d65 00636f72 6f5f7772 61707065 name.coro_wrappe │ │ │ │ │ + 0x000004b0 725f7472 61766572 73650061 73796e63 r_traverse.async │ │ │ │ │ + 0x000004c0 5f67656e 5f617365 6e645f74 72617665 _gen_asend_trave │ │ │ │ │ + 0x000004d0 72736500 6173796e 635f6765 6e5f6174 rse.async_gen_at │ │ │ │ │ + 0x000004e0 68726f77 5f747261 76657273 65002e4c hrow_traverse..L │ │ │ │ │ + 0x000004f0 43343000 6173796e 635f6765 6e5f7265 C40.async_gen_re │ │ │ │ │ + 0x00000500 70720067 656e5f67 65747374 61746500 pr.gen_getstate. │ │ │ │ │ + 0x00000510 2e4c414e 43484f52 31006765 6e5f6765 .LANCHOR1.gen_ge │ │ │ │ │ + 0x00000520 74796965 6c646672 6f6d0063 6f726f5f tyieldfrom.coro_ │ │ │ │ │ + 0x00000530 77726170 7065725f 69746572 6e657874 wrapper_iternext │ │ │ │ │ + 0x00000540 00617379 6e635f67 656e5f61 7468726f .async_gen_athro │ │ │ │ │ + 0x00000550 775f636c 6f736500 2e4c4334 3100636f w_close..LC41.co │ │ │ │ │ + 0x00000560 726f5f72 65707200 63725f67 65747374 ro_repr.cr_getst │ │ │ │ │ + 0x00000570 61746500 67656e5f 73697a65 6f66002e ate.gen_sizeof.. │ │ │ │ │ + 0x00000580 4c433432 0061675f 67657473 74617465 LC42.ag_getstate │ │ │ │ │ + 0x00000590 00617379 6e635f67 656e5f77 72617070 .async_gen_wrapp │ │ │ │ │ + 0x000005a0 65645f76 616c5f74 72617665 72736500 ed_val_traverse. │ │ │ │ │ + 0x000005b0 67656e5f 6e65775f 77697468 5f717561 gen_new_with_qua │ │ │ │ │ + 0x000005c0 6c6e616d 65007374 6174655f 73747269 lname.state_stri │ │ │ │ │ + 0x000005d0 6e67732e 32007374 6174655f 73747269 ngs.2.state_stri │ │ │ │ │ + 0x000005e0 6e67732e 31007374 6174655f 73747269 ngs.1.state_stri │ │ │ │ │ + 0x000005f0 6e67732e 30006173 796e635f 61746872 ngs.0.async_athr │ │ │ │ │ + 0x00000600 6f775f64 6f630061 73796e63 5f617365 ow_doc.async_ase │ │ │ │ │ + 0x00000610 6e645f64 6f630061 73796e63 5f61636c nd_doc.async_acl │ │ │ │ │ + 0x00000620 6f73655f 646f6300 636f726f 5f636c6f ose_doc.coro_clo │ │ │ │ │ + 0x00000630 73655f64 6f630063 6f726f5f 7468726f se_doc.coro_thro │ │ │ │ │ + 0x00000640 775f646f 6300636f 726f5f73 656e645f w_doc.coro_send_ │ │ │ │ │ + 0x00000650 646f6300 73697a65 6f665f5f 646f635f doc.sizeof__doc_ │ │ │ │ │ + 0x00000660 5f006173 796e635f 67656e5f 61735f61 _.async_gen_as_a │ │ │ │ │ + 0x00000670 73796e63 00617379 6e635f67 656e5f6d sync.async_gen_m │ │ │ │ │ + 0x00000680 6574686f 64730061 73796e63 5f67656e ethods.async_gen │ │ │ │ │ + 0x00000690 5f6d656d 6265726c 69737400 6173796e _memberlist.asyn │ │ │ │ │ + 0x000006a0 635f6765 6e5f6765 74736574 6c697374 c_gen_getsetlist │ │ │ │ │ + 0x000006b0 00636f72 6f5f6173 5f617379 6e630063 .coro_as_async.c │ │ │ │ │ + 0x000006c0 6f726f5f 6d657468 6f647300 636f726f oro_methods.coro │ │ │ │ │ + 0x000006d0 5f6d656d 6265726c 69737400 636f726f _memberlist.coro │ │ │ │ │ + 0x000006e0 5f676574 7365746c 69737400 6173796e _getsetlist.asyn │ │ │ │ │ + 0x000006f0 635f6765 6e5f6173 656e645f 61735f61 c_gen_asend_as_a │ │ │ │ │ + 0x00000700 73796e63 00617379 6e635f67 656e5f61 sync.async_gen_a │ │ │ │ │ + 0x00000710 73656e64 5f6d6574 686f6473 00617379 send_methods.asy │ │ │ │ │ + 0x00000720 6e635f67 656e5f61 7468726f 775f6173 nc_gen_athrow_as │ │ │ │ │ + 0x00000730 5f617379 6e630061 73796e63 5f67656e _async.async_gen │ │ │ │ │ + 0x00000740 5f617468 726f775f 6d657468 6f647300 _athrow_methods. │ │ │ │ │ + 0x00000750 636f726f 5f777261 70706572 5f6d6574 coro_wrapper_met │ │ │ │ │ + 0x00000760 686f6473 005f5079 5f4d616b 65436f72 hods._Py_MakeCor │ │ │ │ │ + 0x00000770 6f005f50 794f626a 6563745f 47435f4e o._PyObject_GC_N │ │ │ │ │ + 0x00000780 65775661 72005f50 795f4e6f 6e655374 ewVar._Py_NoneSt │ │ │ │ │ + 0x00000790 72756374 005f5079 436f726f 5f436f6d ruct._PyCoro_Com │ │ │ │ │ + 0x000007a0 70757465 4f726967 696e005f 50795f44 puteOrigin._Py_D │ │ │ │ │ + 0x000007b0 65616c6c 6f63005f 50795f74 73735f69 ealloc._Py_tss_i │ │ │ │ │ + 0x000007c0 6e746572 70005f50 795f7473 735f7473 nterp._Py_tss_ts │ │ │ │ │ + 0x000007d0 74617465 005f5079 4576616c 5f457661 tate._PyEval_Eva │ │ │ │ │ + 0x000007e0 6c467261 6d654465 6661756c 74005079 lFrameDefault.Py │ │ │ │ │ + 0x000007f0 4578635f 52756e74 696d6545 72726f72 Exc_RuntimeError │ │ │ │ │ + 0x00000800 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ + 0x00000810 00507945 78635f56 616c7565 4572726f .PyExc_ValueErro │ │ │ │ │ + 0x00000820 72005f50 7947656e 5f536574 53746f70 r._PyGen_SetStop │ │ │ │ │ + 0x00000830 49746572 6174696f 6e56616c 75650050 IterationValue.P │ │ │ │ │ + 0x00000840 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ │ + 0x00000850 50794572 725f4368 61696e53 7461636b PyErr_ChainStack │ │ │ │ │ + 0x00000860 4974656d 0050794f 626a6563 745f4361 Item.PyObject_Ca │ │ │ │ │ + 0x00000870 6c6c4669 6e616c69 7a657246 726f6d44 llFinalizerFromD │ │ │ │ │ + 0x00000880 65616c6c 6f630050 794f626a 6563745f ealloc.PyObject_ │ │ │ │ │ + 0x00000890 47435f44 656c0050 794f626a 6563745f GC_Del.PyObject_ │ │ │ │ │ + 0x000008a0 436c6561 72576561 6b526566 73005079 ClearWeakRefs.Py │ │ │ │ │ + 0x000008b0 4572725f 47657452 61697365 64457863 Err_GetRaisedExc │ │ │ │ │ + 0x000008c0 65707469 6f6e0050 79457272 5f536574 eption.PyErr_Set │ │ │ │ │ + 0x000008d0 52616973 65644578 63657074 696f6e00 RaisedException. │ │ │ │ │ + 0x000008e0 50794f62 6a656374 5f43616c 6c4f6e65 PyObject_CallOne │ │ │ │ │ + 0x000008f0 41726700 50794572 725f466f 726d6174 Arg.PyErr_Format │ │ │ │ │ + 0x00000900 556e7261 69736162 6c650050 79457272 Unraisable.PyErr │ │ │ │ │ + 0x00000910 5f4f6363 75727265 64005f50 79457272 _Occurred._PyErr │ │ │ │ │ + 0x00000920 5f576172 6e556e61 77616974 6564436f _WarnUnawaitedCo │ │ │ │ │ + 0x00000930 726f7574 696e6500 5f507945 76616c5f routine._PyEval_ │ │ │ │ │ + 0x00000940 4e6f546f 6f6c7346 6f72556e 77696e64 NoToolsForUnwind │ │ │ │ │ + 0x00000950 005f5079 4672616d 655f436c 65617245 ._PyFrame_ClearE │ │ │ │ │ + 0x00000960 78636570 74436f64 65005079 4578635f xceptCode.PyExc_ │ │ │ │ │ + 0x00000970 47656e65 7261746f 72457869 74005079 GeneratorExit.Py │ │ │ │ │ + 0x00000980 4572725f 5365744e 6f6e6500 50794572 Err_SetNone.PyEr │ │ │ │ │ + 0x00000990 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ + 0x000009a0 65730050 79457272 5f436c65 6172005f es.PyErr_Clear._ │ │ │ │ │ + 0x000009b0 50794672 616d655f 54726176 65727365 PyFrame_Traverse │ │ │ │ │ + 0x000009c0 005f5079 47435f56 69736974 53746163 ._PyGC_VisitStac │ │ │ │ │ + 0x000009d0 6b526566 005f5079 47656e5f 46657463 kRef._PyGen_Fetc │ │ │ │ │ + 0x000009e0 6853746f 70497465 72617469 6f6e5661 hStopIterationVa │ │ │ │ │ + 0x000009f0 6c756500 50794578 635f5374 6f704974 lue.PyExc_StopIt │ │ │ │ │ + 0x00000a00 65726174 696f6e00 5f507941 72675f43 eration._PyArg_C │ │ │ │ │ + 0x00000a10 6865636b 506f7369 74696f6e 616c0050 heckPositional.P │ │ │ │ │ + 0x00000a20 79457863 5f446570 72656361 74696f6e yExc_Deprecation │ │ │ │ │ + 0x00000a30 5761726e 696e6700 50794572 725f5761 Warning.PyErr_Wa │ │ │ │ │ + 0x00000a40 726e4578 00507945 78636570 74696f6e rnEx.PyException │ │ │ │ │ + 0x00000a50 5f476574 54726163 65626163 6b005079 _GetTraceback.Py │ │ │ │ │ + 0x00000a60 4572725f 52657374 6f726500 50794572 Err_Restore.PyEr │ │ │ │ │ + 0x00000a70 725f4e6f 726d616c 697a6545 78636570 r_NormalizeExcep │ │ │ │ │ + 0x00000a80 74696f6e 00507954 72616365 4261636b tion.PyTraceBack │ │ │ │ │ + 0x00000a90 5f547970 65005079 4572725f 466f726d _Type.PyErr_Form │ │ │ │ │ + 0x00000aa0 61740050 79457272 5f476976 656e4578 at.PyErr_GivenEx │ │ │ │ │ + 0x00000ab0 63657074 696f6e4d 61746368 65730050 ceptionMatches.P │ │ │ │ │ + 0x00000ac0 794f626a 6563745f 4765744f 7074696f yObject_GetOptio │ │ │ │ │ + 0x00000ad0 6e616c41 74747200 50794f62 6a656374 nalAttr.PyObject │ │ │ │ │ + 0x00000ae0 5f43616c 6c46756e 6374696f 6e4f626a _CallFunctionObj │ │ │ │ │ + 0x00000af0 41726773 005f5079 52756e74 696d6500 Args._PyRuntime. │ │ │ │ │ + 0x00000b00 50794578 635f5374 6f704173 796e6349 PyExc_StopAsyncI │ │ │ │ │ + 0x00000b10 74657261 74696f6e 005f5079 436f726f teration._PyCoro │ │ │ │ │ + 0x00000b20 5f476574 41776169 7461626c 65497465 _GetAwaitableIte │ │ │ │ │ + 0x00000b30 72005079 49746572 5f436865 636b005f r.PyIter_Check._ │ │ │ │ │ + 0x00000b40 50795f43 6865636b 46756e63 74696f6e Py_CheckFunction │ │ │ │ │ + 0x00000b50 52657375 6c74005f 50794f62 6a656374 Result._PyObject │ │ │ │ │ + 0x00000b60 5f4d616b 65547043 616c6c00 5f50795f _MakeTpCall._Py_ │ │ │ │ │ + 0x00000b70 46616c73 65537472 75637400 5f50795f FalseStruct._Py_ │ │ │ │ │ + 0x00000b80 54727565 53747275 63740050 79537973 TrueStruct.PySys │ │ │ │ │ + 0x00000b90 5f417564 69740050 794f626a 6563745f _Audit.PyObject_ │ │ │ │ │ + 0x00000ba0 43616c6c 4e6f4172 6773005f 50795f4e CallNoArgs._Py_N │ │ │ │ │ + 0x00000bb0 65775265 66657265 6e636500 5f50794f ewReference._PyO │ │ │ │ │ + 0x00000bc0 626a6563 745f4743 5f4e6577 005f5079 bject_GC_New._Py │ │ │ │ │ + 0x00000bd0 4672616d 655f4d61 6b65416e 64536574 Frame_MakeAndSet │ │ │ │ │ + 0x00000be0 4672616d 654f626a 65637400 5f507941 FrameObject._PyA │ │ │ │ │ + 0x00000bf0 73796e63 47656e41 53656e64 5f53656e syncGenASend_Sen │ │ │ │ │ + 0x00000c00 64005f50 79417379 6e634765 6e56616c d._PyAsyncGenVal │ │ │ │ │ + 0x00000c10 75655772 61707065 724e6577 005f5079 ueWrapperNew._Py │ │ │ │ │ + 0x00000c20 4572725f 5761726e 556e6177 61697465 Err_WarnUnawaite │ │ │ │ │ + 0x00000c30 64416765 6e4d6574 686f6400 50794172 dAgenMethod.PyAr │ │ │ │ │ + 0x00000c40 675f556e 7061636b 5475706c 65005f50 g_UnpackTuple._P │ │ │ │ │ + 0x00000c50 7947656e 5f436c65 61724672 616d6500 yGen_ClearFrame. │ │ │ │ │ + 0x00000c60 5079556e 69636f64 655f4672 6f6d466f PyUnicode_FromFo │ │ │ │ │ + 0x00000c70 726d6174 0050794c 6f6e675f 46726f6d rmat.PyLong_From │ │ │ │ │ + 0x00000c80 5373697a 655f7400 50795475 706c655f Ssize_t.PyTuple_ │ │ │ │ │ + 0x00000c90 4e657700 5079556e 73746162 6c655f49 New.PyUnstable_I │ │ │ │ │ + 0x00000ca0 6e746572 70726574 65724672 616d655f nterpreterFrame_ │ │ │ │ │ + 0x00000cb0 4765744c 696e6500 50795f42 75696c64 GetLine.Py_Build │ │ │ │ │ + 0x00000cc0 56616c75 65005079 47656e5f 47657443 Value.PyGen_GetC │ │ │ │ │ + 0x00000cd0 6f646500 50794765 6e5f4e65 77576974 ode.PyGen_NewWit │ │ │ │ │ + 0x00000ce0 68517561 6c4e616d 65005079 47656e5f hQualName.PyGen_ │ │ │ │ │ + 0x00000cf0 4e657700 5079436f 726f5f4e 6577005f New.PyCoro_New._ │ │ │ │ │ + 0x00000d00 50794576 616c5f47 65744672 616d6500 PyEval_GetFrame. │ │ │ │ │ + 0x00000d10 50794173 796e6347 656e5f4e 6577005f PyAsyncGen_New._ │ │ │ │ │ + 0x00000d20 50794173 796e6347 656e4154 68726f77 PyAsyncGenAThrow │ │ │ │ │ + 0x00000d30 5f547970 65005f50 79417379 6e634765 _Type._PyAsyncGe │ │ │ │ │ + 0x00000d40 6e577261 70706564 56616c75 655f5479 nWrappedValue_Ty │ │ │ │ │ + 0x00000d50 7065005f 50794173 796e6347 656e4153 pe._PyAsyncGenAS │ │ │ │ │ + 0x00000d60 656e645f 54797065 00507941 73796e63 end_Type.PyAsync │ │ │ │ │ + 0x00000d70 47656e5f 54797065 005f5079 436f726f Gen_Type._PyCoro │ │ │ │ │ + 0x00000d80 57726170 7065725f 54797065 00507943 Wrapper_Type.PyC │ │ │ │ │ + 0x00000d90 6f726f5f 54797065 00507947 656e5f54 oro_Type.PyGen_T │ │ │ │ │ + 0x00000da0 79706500 50795479 70655f54 79706500 ype.PyType_Type. │ │ │ │ │ + 0x00000db0 50794f62 6a656374 5f47656e 65726963 PyObject_Generic │ │ │ │ │ + 0x00000dc0 47657441 74747200 50794f62 6a656374 GetAttr.PyObject │ │ │ │ │ + 0x00000dd0 5f53656c 66497465 72005079 5f47656e _SelfIter.Py_Gen │ │ │ │ │ + 0x00000de0 65726963 416c6961 7300 ericAlias. │ │ │ ├── floatobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -176,18 +176,18 @@ │ │ │ │ │ and r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ bhi 3c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3cc │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 360 │ │ │ │ │ + beq 388 │ │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bmi 388 │ │ │ │ │ + bmi 360 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_GetSign │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ @@ -244,26 +244,26 @@ │ │ │ │ │ movhi r6, #0 │ │ │ │ │ b 2e4 │ │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movge r6, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ b 2e4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_GetSign │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ beq 28c │ │ │ │ │ b 310 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ b 364 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -83,17 +83,17 @@ │ │ │ │ │ 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 │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ +000001c8 0000561c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000001ec 0000571c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000238 0000581c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 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 │ │ │ │ ├── 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 {} │ │ │ │ │ @@ -119,39 +119,31 @@ │ │ │ │ │ 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 │ │ │ │ │ + beq 1f8 │ │ │ │ │ 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 │ │ │ │ │ + bne 204 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 2ac │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ac │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -159,23 +151,31 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + subs ip, r3, #0 │ │ │ │ │ + beq 1b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx ip │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f0 │ │ │ │ │ + b 1d0 │ │ │ │ │ ble 29c │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 27c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ @@ -195,15 +195,15 @@ │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 218 │ │ │ │ │ + b 1f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 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 │ │ │ ├── lazyimportobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 14536 (bytes into file) │ │ │ │ │ + Start of section headers: 14540 (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 0x38c8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x38cc: │ │ │ │ │ │ │ │ │ │ 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 001b60 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003058 000708 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b94 0000f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 003760 000070 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001c88 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001c88 000210 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001e98 0000ac 00 AX 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001f44 000184 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0037d0 000070 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 0020c8 000108 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0021d0 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0021d0 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002204 000790 10 14 53 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 002994 0006c1 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 003840 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001b64 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00305c 000708 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001b98 0000f4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 003764 000070 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001c8c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001c8c 000210 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001e9c 0000ac 00 AX 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 001f48 000184 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0037d4 000070 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 0020cc 000108 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0021d4 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0021d4 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 002208 000790 10 14 53 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 002998 0006c1 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 003844 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 {} │ │ │ │ │ @@ -15,40 +15,40 @@ │ │ │ │ │ 11: 000003a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 12: 000003ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 13: 00000578 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 14: 00000574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 15: 00000578 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 17: 00000000 172 FUNC LOCAL DEFAULT 7 lazy_import_traverse │ │ │ │ │ - 18: 000008a4 2596 FUNC LOCAL DEFAULT 1 lazy_import_resolve_impl │ │ │ │ │ + 18: 000008a4 2600 FUNC LOCAL DEFAULT 1 lazy_import_resolve_impl │ │ │ │ │ 19: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 20: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 21: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 22: 000000dc 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 23: 00000108 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 24: 000012c8 68 FUNC LOCAL DEFAULT 1 _Py_EnterRecursiveCallTstate │ │ │ │ │ - 25: 0000130c 136 FUNC LOCAL DEFAULT 1 lazy_import_resolve_result │ │ │ │ │ - 26: 00001394 328 FUNC LOCAL DEFAULT 1 lazy_import_path │ │ │ │ │ + 24: 000012cc 68 FUNC LOCAL DEFAULT 1 _Py_EnterRecursiveCallTstate │ │ │ │ │ + 25: 00001310 136 FUNC LOCAL DEFAULT 1 lazy_import_resolve_result │ │ │ │ │ + 26: 00001398 328 FUNC LOCAL DEFAULT 1 lazy_import_path │ │ │ │ │ 27: 00000018 136 FUNC LOCAL DEFAULT 8 lazy_import_name │ │ │ │ │ - 28: 00001a80 224 FUNC LOCAL DEFAULT 1 lazy_import_replay_from │ │ │ │ │ - 29: 000012b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 30: 000012c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 28: 00001a84 224 FUNC LOCAL DEFAULT 1 lazy_import_replay_from │ │ │ │ │ + 29: 000012b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 30: 000012cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 00000144 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 32: 00000170 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 33: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 000014dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 35: 000014dc 392 FUNC LOCAL DEFAULT 1 lazy_import_dealloc │ │ │ │ │ - 36: 00001660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 37: 00001664 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 38: 00001664 288 FUNC LOCAL DEFAULT 1 lazy_import_clear │ │ │ │ │ + 33: 000014dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 000014e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 35: 000014e0 392 FUNC LOCAL DEFAULT 1 lazy_import_dealloc │ │ │ │ │ + 36: 00001664 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 00001668 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 38: 00001668 288 FUNC LOCAL DEFAULT 1 lazy_import_clear │ │ │ │ │ 39: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 40: 000019d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 40: 000019d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 41: 00000178 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 42: 000019d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 43: 000019d8 168 FUNC LOCAL DEFAULT 1 lazy_import_getattro │ │ │ │ │ + 42: 000019dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 43: 000019dc 168 FUNC LOCAL DEFAULT 1 lazy_import_getattro │ │ │ │ │ 44: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 45: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 46: 000000a0 112 FUNC LOCAL DEFAULT 8 lazy_import_repr │ │ │ │ │ 47: 00000110 48 FUNC LOCAL DEFAULT 8 lazy_import_resolve │ │ │ │ │ 48: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 49: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 50: 00000000 264 OBJECT LOCAL DEFAULT 10 lazy_import_doc │ │ │ │ │ @@ -106,15 +106,15 @@ │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyException_AddNote │ │ │ │ │ 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 107: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 108: 00000000 24 FUNC GLOBAL HIDDEN 8 _PyLazyImport_IsActive │ │ │ │ │ - 109: 00001784 596 FUNC GLOBAL HIDDEN 1 _PyLazyImport_LoadChild │ │ │ │ │ + 109: 00001788 596 FUNC GLOBAL HIDDEN 1 _PyLazyImport_LoadChild │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GenericGetAttrWithDict │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_ImportFrom │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 115: 00000140 44 FUNC GLOBAL HIDDEN 8 _PyLazyImport_IsResolving │ │ │ │ │ 116: 0000016c 24 FUNC GLOBAL DEFAULT 8 _PyImport_LoadLazyImportTstate │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3058 contains 225 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x305c contains 225 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000030 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000054 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000058 0000362c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000078 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -107,152 +107,152 @@ │ │ │ │ │ 00000bc0 0000132b R_ARM_MOVW_ABS_NC 00000064 .LC2 │ │ │ │ │ 00000bc4 0000132c R_ARM_MOVT_ABS 00000064 .LC2 │ │ │ │ │ 00000bc8 00005a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000be4 00005b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportCycleError │ │ │ │ │ 00000be8 00005b2c R_ARM_MOVT_ABS 00000000 PyExc_ImportCycleError │ │ │ │ │ 00000bfc 00005c1c R_ARM_CALL 00000000 PyErr_SetImportErrorSubclass │ │ │ │ │ 00000c4c 00005d1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000c98 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb0 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb8 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cbc 0000362c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cc8 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cec 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cf8 0000461c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d10 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d38 00005e1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00000d44 00001b1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ -00000d5c 00005f1c R_ARM_CALL 00000000 PyCode_Addr2Line │ │ │ │ │ -00000d6c 0000601c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000d84 0000601c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000dbc 0000172b R_ARM_MOVW_ABS_NC 00000108 .LC6 │ │ │ │ │ -00000dc0 0000172c R_ARM_MOVT_ABS 00000108 .LC6 │ │ │ │ │ -00000dc4 00005a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000dd0 0000612b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportError │ │ │ │ │ -00000dd4 0000612c R_ARM_MOVT_ABS 00000000 PyExc_ImportError │ │ │ │ │ -00000de4 0000621c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e14 0000631c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000e20 0000641c R_ARM_CALL 00000000 _PyTraceback_Add │ │ │ │ │ -00000e28 00005e1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00000e34 0000651c R_ARM_CALL 00000000 PyException_SetCause │ │ │ │ │ -00000e48 0000631c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000e64 0000162b R_ARM_MOVW_ABS_NC 000000dc .LC5 │ │ │ │ │ -00000e68 0000162c R_ARM_MOVT_ABS 000000dc .LC5 │ │ │ │ │ -00000e70 00005a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000e88 0000421c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000ea8 0000661c R_ARM_CALL 00000000 _PyException_AddNote │ │ │ │ │ -00000ed0 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ef4 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f24 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f3c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f68 00004e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00000fc0 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fd4 00004e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00000ff4 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001024 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001038 0000412b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -0000103c 0000412c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00001060 0000671c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -000010c0 0000541c R_ARM_CALL 00000000 _PyEval_ImportNameWithImport │ │ │ │ │ -000010d4 0000612b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportError │ │ │ │ │ -000010d8 0000612c R_ARM_MOVT_ABS 00000000 PyExc_ImportError │ │ │ │ │ -000010dc 0000152b R_ARM_MOVW_ABS_NC 000000c4 .LC4 │ │ │ │ │ -000010e0 0000152c R_ARM_MOVT_ABS 000000c4 .LC4 │ │ │ │ │ -000010e8 0000391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001144 0000681c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00001190 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b0 00004f1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -00001230 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001250 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001260 0000691c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000012a0 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ac 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b4 00004802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c58 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c80 00005e1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00000c8c 00001b1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ +00000ca4 00005f1c R_ARM_CALL 00000000 PyCode_Addr2Line │ │ │ │ │ +00000cb4 0000601c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000ccc 0000601c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000d04 0000172b R_ARM_MOVW_ABS_NC 00000108 .LC6 │ │ │ │ │ +00000d08 0000172c R_ARM_MOVT_ABS 00000108 .LC6 │ │ │ │ │ +00000d0c 00005a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d18 0000612b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportError │ │ │ │ │ +00000d1c 0000612c R_ARM_MOVT_ABS 00000000 PyExc_ImportError │ │ │ │ │ +00000d2c 0000621c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d5c 0000631c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000d68 0000641c R_ARM_CALL 00000000 _PyTraceback_Add │ │ │ │ │ +00000d70 00005e1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00000d7c 0000651c R_ARM_CALL 00000000 PyException_SetCause │ │ │ │ │ +00000d90 0000631c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000de0 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e0c 00004e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000e64 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e78 00004e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000e98 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ec8 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000efc 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f18 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f24 0000461c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f3c 0000162b R_ARM_MOVW_ABS_NC 000000dc .LC5 │ │ │ │ │ +00000f40 0000162c R_ARM_MOVT_ABS 000000dc .LC5 │ │ │ │ │ +00000f48 00005a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f60 0000421c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000f80 0000661c R_ARM_CALL 00000000 _PyException_AddNote │ │ │ │ │ +00000fa8 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fb0 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fd4 0000412b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00000fd8 0000412c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00000ffc 0000671c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +0000101c 0000612b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportError │ │ │ │ │ +00001020 0000612c R_ARM_MOVT_ABS 00000000 PyExc_ImportError │ │ │ │ │ +00001024 0000152b R_ARM_MOVW_ABS_NC 000000c4 .LC4 │ │ │ │ │ +00001028 0000152c R_ARM_MOVT_ABS 000000c4 .LC4 │ │ │ │ │ +00001030 0000391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000103c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001054 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b8 0000681c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +00001104 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001124 00004f1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +00001194 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011e8 0000541c R_ARM_CALL 00000000 _PyEval_ImportNameWithImport │ │ │ │ │ +00001200 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001238 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001258 0000691c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00001268 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000126c 0000362c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001298 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012b0 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012b8 00004802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000012bc 00004802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000012c0 00004802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000012c4 00004802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012fc 00006a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001318 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000131c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001388 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000013b4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013d0 00001f2b R_ARM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ -000013d4 00001f2c R_ARM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -0000142c 00004f1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -00001460 0000202b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00001464 0000202c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00001468 00005a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000148c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014cc 00004e1d R_ARM_JUMP24 00000000 PyUnicode_Substring │ │ │ │ │ -000014d8 00006b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001610 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001620 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001640 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001654 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001660 00003a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001740 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000174c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001768 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001778 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017b8 0000351c R_ARM_CALL 00000000 _PyLazyImport_New │ │ │ │ │ -000017dc 00004f1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -00001818 00004f1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -0000183c 00004e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001858 0000351c R_ARM_CALL 00000000 _PyLazyImport_New │ │ │ │ │ -000018e8 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f8 0000412b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000018fc 0000412c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00001910 0000681c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00001924 0000671c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00001994 0000461c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000019a8 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b4 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019cc 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019d4 00004802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001a00 00006e1c R_ARM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00001a1c 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001a2c 00001b1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ -00001a38 00006f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001a3c 00006f2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001a44 0000292b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001a48 0000292c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001a54 0000701c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a78 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001aa4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ab4 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC3 │ │ │ │ │ -00001ab8 0000142c R_ARM_MOVT_ABS 000000a4 .LC3 │ │ │ │ │ -00001b00 0000711c R_ARM_CALL 00000000 _PyEval_ImportFrom │ │ │ │ │ -00001b4c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c8 00004802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001300 00006a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000131c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001320 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000138c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000013d4 00001f2b R_ARM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ +000013d8 00001f2c R_ARM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ +00001430 00004f1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +00001464 0000202b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00001468 0000202c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +0000146c 00005a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001490 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014d0 00004e1d R_ARM_JUMP24 00000000 PyUnicode_Substring │ │ │ │ │ +000014dc 00006b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001614 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001624 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001644 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001658 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001664 00003a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001744 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001750 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000176c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000177c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017bc 0000351c R_ARM_CALL 00000000 _PyLazyImport_New │ │ │ │ │ +000017e0 00004f1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +0000181c 00004f1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +00001840 00004e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +0000185c 0000351c R_ARM_CALL 00000000 _PyLazyImport_New │ │ │ │ │ +000018ec 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018fc 0000412b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00001900 0000412c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00001914 0000681c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +00001928 0000671c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00001998 0000461c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019ac 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b8 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d0 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d8 00004802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a04 00006e1c R_ARM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001a20 00003c1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001a30 00001b1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ +00001a3c 00006f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001a40 00006f2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001a48 0000292b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001a4c 0000292c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001a58 0000701c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a7c 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001aa8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001ab8 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC3 │ │ │ │ │ +00001abc 0000142c R_ARM_MOVT_ABS 000000a4 .LC3 │ │ │ │ │ +00001b04 0000711c R_ARM_CALL 00000000 _PyEval_ImportFrom │ │ │ │ │ +00001b50 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x3760 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x3764 contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00007602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00002302 R_ARM_ABS32 000014dc lazy_import_dealloc │ │ │ │ │ +00000018 00002302 R_ARM_ABS32 000014e0 lazy_import_dealloc │ │ │ │ │ 0000002c 00002e02 R_ARM_ABS32 000000a0 lazy_import_repr │ │ │ │ │ -00000048 00002b02 R_ARM_ABS32 000019d8 lazy_import_getattro │ │ │ │ │ +00000048 00002b02 R_ARM_ABS32 000019dc lazy_import_getattro │ │ │ │ │ 00000058 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00001102 R_ARM_ABS32 00000000 lazy_import_traverse │ │ │ │ │ -00000060 00002602 R_ARM_ABS32 00001664 lazy_import_clear │ │ │ │ │ +00000060 00002602 R_ARM_ABS32 00001668 lazy_import_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00007702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000a0 00007802 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00002f02 R_ARM_ABS32 00000110 lazy_import_resolve │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x37d0 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x37d4 contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000040 00001a1d R_ARM_JUMP24 00001394 lazy_import_path │ │ │ │ │ +00000040 00001a1d R_ARM_JUMP24 00001398 lazy_import_path │ │ │ │ │ 0000006c 00002c2b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ 00000070 00002c2c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ 0000007c 00005a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000000cc 00002d2b R_ARM_MOVW_ABS_NC 000001b8 .LC11 │ │ │ │ │ 000000d0 00002d2c R_ARM_MOVT_ABS 000001b8 .LC11 │ │ │ │ │ 000000d4 00005a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000100 0000451c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -677,32 +677,32 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - bl 12c8 <_Py_EnterRecursiveCallTstate> │ │ │ │ │ + bl 12cc <_Py_EnterRecursiveCallTstate> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c18 │ │ │ │ │ ldr r8, [r5, #836] @ 0x344 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 940 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r6, [r5, #836] @ 0x344 │ │ │ │ │ - beq ef4 │ │ │ │ │ + beq fb0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 102c │ │ │ │ │ + blt 105c │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne c20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -712,43 +712,43 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_GetGlobals │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr r1, [pc, #2336] @ 12b4 │ │ │ │ │ + ldr r1, [pc, #2340] @ 12b8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq ip, r3 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d10 │ │ │ │ │ + blt c58 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10d4 │ │ │ │ │ + beq 101c │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [sl] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne 1064 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 <_PyImport_IsDefaultImportFunc> │ │ │ │ │ R_ARM_CALL _PyImport_IsDefaultImportFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a44 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -760,100 +760,100 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge f44 │ │ │ │ │ + bge de8 │ │ │ │ │ cmn r3, #2 │ │ │ │ │ - beq 1008 │ │ │ │ │ + beq eac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq d10 │ │ │ │ │ - ldr r3, [pc, #2156] @ 12b8 │ │ │ │ │ + beq c58 │ │ │ │ │ + ldr r3, [pc, #2160] @ 12bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyEval_ImportNameWithImport> │ │ │ │ │ R_ARM_CALL _PyEval_ImportNameWithImport │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq aac │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1034 │ │ │ │ │ + bne fd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 <_PyImport_IsDefaultImportFunc> │ │ │ │ │ R_ARM_CALL _PyImport_IsDefaultImportFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq aac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyImport_ClearLazySubmodule> │ │ │ │ │ R_ARM_CALL _PyImport_ClearLazySubmodule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1270 │ │ │ │ │ + blt 1208 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f2c │ │ │ │ │ + ble eec │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 130c │ │ │ │ │ + bl 1310 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d08 │ │ │ │ │ + beq 119c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d10 │ │ │ │ │ + beq c58 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne cf8 │ │ │ │ │ + bne f24 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 <_PyImport_IsDefaultImportFunc> │ │ │ │ │ R_ARM_CALL _PyImport_IsDefaultImportFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r4, [r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r7, r4 │ │ │ │ │ - bne c5c │ │ │ │ │ + bne da4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1394 │ │ │ │ │ + bl 1398 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cd0 │ │ │ │ │ + beq 1274 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyImport_DiscardLazyModule> │ │ │ │ │ R_ARM_CALL _PyImport_DiscardLazyModule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cd0 │ │ │ │ │ + blt 1274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 578 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Discard │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ed8 │ │ │ │ │ + blt ed0 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Clear │ │ │ │ │ mov r8, r7 │ │ │ │ │ @@ -880,15 +880,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ca0 │ │ │ │ │ + ble 1044 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ beq b90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ImportCycleError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ImportCycleError │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -898,161 +898,108 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetImportErrorSubclass │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt c18 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq c94 │ │ │ │ │ + beq 1038 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b b90 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq cb8 │ │ │ │ │ + beq 1268 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ beq 970 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 970 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 980 │ │ │ │ │ - b d10 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1a80 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c88 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - beq cc4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne b28 │ │ │ │ │ - b d10 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c18 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne bdc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bdc │ │ │ │ │ - movw r6, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r6, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 970 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c88 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne cf0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b b4c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq b1c │ │ │ │ │ - b af0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq b54 │ │ │ │ │ ldr r7, [r9, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq b54 │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e4c │ │ │ │ │ + blt d94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 18 <_PyLazyImport_New+0x18> │ │ │ │ │ R_ARM_CALL lazy_import_name │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq e38 │ │ │ │ │ + beq d80 │ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCode_Addr2Line │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq e38 │ │ │ │ │ + beq d80 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq e38 │ │ │ │ │ + beq d80 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e5c │ │ │ │ │ + bne f34 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e5c │ │ │ │ │ + bne f34 │ │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e5c │ │ │ │ │ + bne f34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e38 │ │ │ │ │ + beq d80 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ImportError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ImportError │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e08 │ │ │ │ │ + bgt d50 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1248 │ │ │ │ │ + beq 1240 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e38 │ │ │ │ │ + beq d80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ mov r2, sl │ │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyTraceback_Add> │ │ │ │ │ R_ARM_CALL _PyTraceback_Add │ │ │ │ │ @@ -1069,242 +1016,256 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ cmp r8, #0 │ │ │ │ │ beq b80 │ │ │ │ │ mov r7, #0 │ │ │ │ │ b b54 │ │ │ │ │ - str sl, [sp] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ - ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq e38 │ │ │ │ │ - ldr r1, [pc, #1080] @ 12bc │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt eb4 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyException_AddNote> │ │ │ │ │ - R_ARM_CALL _PyException_AddNote │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 578 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 1a84 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e38 │ │ │ │ │ + bgt dd0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne e38 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e38 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + beq ddc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b68 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f14 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b b68 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq b80 │ │ │ │ │ - ldr r8, [r9, #20] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq b80 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b d28 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne eec │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eec │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne ab8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne b28 │ │ │ │ │ + b c58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ab8 │ │ │ │ │ + b dd0 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f8c │ │ │ │ │ - ldr r2, [pc, #836] @ 12c0 │ │ │ │ │ + beq e30 │ │ │ │ │ + ldr r2, [pc, #1184] @ 12c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3ac │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1110 │ │ │ │ │ + bne 1084 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 578 │ │ │ │ │ - ldr r2, [pc, #788] @ 12c0 │ │ │ │ │ + ldr r2, [pc, #1136] @ 12c0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3ac │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne fec │ │ │ │ │ + bne e90 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 121c │ │ │ │ │ + ble f04 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq d10 │ │ │ │ │ + beq c58 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d10 │ │ │ │ │ + bgt c58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne d10 │ │ │ │ │ + bne c58 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d10 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b d10 │ │ │ │ │ + b c58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq b68 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 12a0 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b b68 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne ab8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ab8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne e8c │ │ │ │ │ + str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b e8c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq b1c │ │ │ │ │ + b af0 │ │ │ │ │ + str sl, [sp] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq d80 │ │ │ │ │ + ldr r1, [pc, #872] @ 12c4 │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt f8c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1254 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyException_AddNote> │ │ │ │ │ + R_ARM_CALL _PyException_AddNote │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 578 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt d80 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne d80 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b d80 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq b80 │ │ │ │ │ + ldr r8, [r9, #20] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq b80 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b c70 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r2, #3896] @ 0xf38 │ │ │ │ │ - bne 1080 │ │ │ │ │ - ldr r1, [pc, #612] @ 12c4 │ │ │ │ │ + bne 11a8 │ │ │ │ │ + ldr r1, [pc, #716] @ 12c8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1270 │ │ │ │ │ - beq 1080 │ │ │ │ │ + blt 1208 │ │ │ │ │ + beq 11a8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne aac │ │ │ │ │ b a80 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 109c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - beq 12a8 │ │ │ │ │ - ldr r3, [pc, #532] @ 12b8 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r0, [sp] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyEval_ImportNameWithImport> │ │ │ │ │ - R_ARM_CALL _PyEval_ImportNameWithImport │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq aac │ │ │ │ │ - b 1070 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ImportError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ImportError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d10 │ │ │ │ │ + b c58 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b c18 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne bdc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b bdc │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b c58 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ beq a44 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a44 │ │ │ │ │ b 9ec │ │ │ │ │ - ldr r2, [pc, #428] @ 12c4 │ │ │ │ │ + ldr r2, [pc, #572] @ 12c8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 3ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq 1210 │ │ │ │ │ + beq 1184 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1210 │ │ │ │ │ + beq 1184 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Compare │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 578 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1174 │ │ │ │ │ + bgt 10e8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 123c │ │ │ │ │ + beq 1190 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1194 │ │ │ │ │ + bgt 1108 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1194 │ │ │ │ │ + bne 1108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, sl │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ @@ -1315,121 +1276,161 @@ │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f5c │ │ │ │ │ + bne e00 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r2, [pc, #224] @ 12c0 │ │ │ │ │ + ldr r2, [pc, #364] @ 12c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 3ac │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fec │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ - b fec │ │ │ │ │ + beq e60 │ │ │ │ │ + b e90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1154 │ │ │ │ │ + b 10c8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 10e8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b1c │ │ │ │ │ + b c58 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 11c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne fe8 │ │ │ │ │ - str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + beq 11fc │ │ │ │ │ + ldr r3, [pc, #240] @ 12bc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r0, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyEval_ImportNameWithImport> │ │ │ │ │ + R_ARM_CALL _PyEval_ImportNameWithImport │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq aac │ │ │ │ │ + b 100c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b fe8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b 11c4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1224 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b aac │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 1218 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1174 │ │ │ │ │ + b 1218 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b e08 │ │ │ │ │ + b d50 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea0 │ │ │ │ │ - b eac │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ + beq f78 │ │ │ │ │ + b f84 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 970 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 128c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b aac │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ble 1288 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b b4c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ + str r3, [r7] │ │ │ │ │ bne 1280 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1280 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne ee4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 109c │ │ │ │ │ + b ee4 │ │ │ │ │ .word 0x00008c5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00009170 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009098 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00009170 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009234 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012c8 <_Py_EnterRecursiveCallTstate>: │ │ │ │ │ +000012cc <_Py_EnterRecursiveCallTstate>: │ │ │ │ │ _Py_EnterRecursiveCallTstate(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 12f0 <_Py_EnterRecursiveCallTstate+0x28> │ │ │ │ │ + bcc 12f4 <_Py_EnterRecursiveCallTstate+0x28> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 12e8 <_Py_EnterRecursiveCallTstate+0x20> │ │ │ │ │ + bcc 12ec <_Py_EnterRecursiveCallTstate+0x20> │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000130c : │ │ │ │ │ +00001310 : │ │ │ │ │ lazy_import_resolve_result(): │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - beq 1328 │ │ │ │ │ + beq 132c │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 1330 │ │ │ │ │ + beq 1334 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ @@ -1437,29 +1438,29 @@ │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 8a4 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1374 │ │ │ │ │ + ble 1378 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1368 │ │ │ │ │ + bne 136c │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 1368 │ │ │ │ │ + b 136c │ │ │ │ │ │ │ │ │ │ -00001394 : │ │ │ │ │ +00001398 : │ │ │ │ │ lazy_import_path(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1467,104 +1468,104 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1408 │ │ │ │ │ - ldr r3, [pc, #264] @ 14d8 │ │ │ │ │ + bne 140c │ │ │ │ │ + ldr r3, [pc, #264] @ 14dc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 12c8 <_Py_EnterRecursiveCallTstate> │ │ │ │ │ + bl 12cc <_Py_EnterRecursiveCallTstate> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d0 │ │ │ │ │ + bne 14d4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - bl 1394 │ │ │ │ │ + bl 1398 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1458 │ │ │ │ │ + bne 145c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1498 │ │ │ │ │ + bne 149c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ cmn r0, #2 │ │ │ │ │ - beq 14d0 │ │ │ │ │ + beq 14d4 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 14b8 │ │ │ │ │ + bge 14bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 13fc │ │ │ │ │ + b 1400 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ 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 PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1490 │ │ │ │ │ + bgt 1494 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1490 │ │ │ │ │ + bne 1494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 13fc │ │ │ │ │ + b 1400 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1444 │ │ │ │ │ + beq 1448 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1444 │ │ │ │ │ - b 1414 │ │ │ │ │ + bgt 1448 │ │ │ │ │ + b 1418 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_Substring │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13fc │ │ │ │ │ + b 1400 │ │ │ │ │ .word 0x000000f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000014dc : │ │ │ │ │ +000014e0 : │ │ │ │ │ lazy_import_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - ldr ip, [pc, #352] @ 1660 │ │ │ │ │ + ldr ip, [pc, #352] @ 1664 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r4, [r3, #-8] │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ str r4, [r1] │ │ │ │ │ @@ -1578,169 +1579,169 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr ip, [r2, ip] │ │ │ │ │ ldr r2, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [ip, #3824] @ 0xef0 │ │ │ │ │ - beq 1574 │ │ │ │ │ + beq 1578 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1574 │ │ │ │ │ + bgt 1578 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 164c │ │ │ │ │ + beq 1650 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1594 │ │ │ │ │ + beq 1598 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15fc │ │ │ │ │ + ble 1600 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15b4 │ │ │ │ │ + beq 15b8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 162c │ │ │ │ │ + ble 1630 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15e4 │ │ │ │ │ + beq 15e8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15e4 │ │ │ │ │ + bgt 15e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 1620 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1594 │ │ │ │ │ + bne 1598 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1594 │ │ │ │ │ + b 1598 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 15e4 │ │ │ │ │ + b 15e8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 15b4 │ │ │ │ │ + bne 15b8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 15b4 │ │ │ │ │ + b 15b8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1574 │ │ │ │ │ + b 1578 │ │ │ │ │ .word 0x0000011c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001664 : │ │ │ │ │ +00001668 : │ │ │ │ │ lazy_import_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16b0 │ │ │ │ │ + beq 16b4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16b0 │ │ │ │ │ + bgt 16b4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1778 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 16d4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 172c │ │ │ │ │ + ble 1730 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 16f4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1754 │ │ │ │ │ + ble 1758 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1720 │ │ │ │ │ + beq 1724 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1720 │ │ │ │ │ + bgt 1724 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1750 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 16d0 │ │ │ │ │ + bne 16d4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 16d0 │ │ │ │ │ + b 16d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1720 │ │ │ │ │ + b 1724 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 16f0 │ │ │ │ │ + bne 16f4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 16f0 │ │ │ │ │ + b 16f4 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 16b0 │ │ │ │ │ + b 16b4 │ │ │ │ │ │ │ │ │ │ -00001784 <_PyLazyImport_LoadChild>: │ │ │ │ │ +00001788 <_PyLazyImport_LoadChild>: │ │ │ │ │ _PyLazyImport_LoadChild(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ @@ -1761,153 +1762,153 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #2 │ │ │ │ │ - beq 1958 <_PyLazyImport_LoadChild+0x1d4> │ │ │ │ │ + beq 195c <_PyLazyImport_LoadChild+0x1d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1934 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + beq 1938 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r7, r4 │ │ │ │ │ - blt 1890 <_PyLazyImport_LoadChild+0x10c> │ │ │ │ │ + blt 1894 <_PyLazyImport_LoadChild+0x10c> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r5, #2 │ │ │ │ │ - beq 1960 <_PyLazyImport_LoadChild+0x1dc> │ │ │ │ │ + beq 1964 <_PyLazyImport_LoadChild+0x1dc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r2, r5 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1940 <_PyLazyImport_LoadChild+0x1bc> │ │ │ │ │ + beq 1944 <_PyLazyImport_LoadChild+0x1bc> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyLazyImport_New> │ │ │ │ │ R_ARM_CALL _PyLazyImport_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 578 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1880 <_PyLazyImport_LoadChild+0xfc> │ │ │ │ │ + bgt 1884 <_PyLazyImport_LoadChild+0xfc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - beq 19b0 <_PyLazyImport_LoadChild+0x22c> │ │ │ │ │ + beq 19b4 <_PyLazyImport_LoadChild+0x22c> │ │ │ │ │ subs r7, r4, #0 │ │ │ │ │ - beq 1934 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + beq 1938 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 1800 <_PyLazyImport_LoadChild+0x7c> │ │ │ │ │ + bge 1804 <_PyLazyImport_LoadChild+0x7c> │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18ac <_PyLazyImport_LoadChild+0x128> │ │ │ │ │ + beq 18b0 <_PyLazyImport_LoadChild+0x128> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 8a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18ec <_PyLazyImport_LoadChild+0x168> │ │ │ │ │ + bgt 18f0 <_PyLazyImport_LoadChild+0x168> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 18ec <_PyLazyImport_LoadChild+0x168> │ │ │ │ │ + bne 18f0 <_PyLazyImport_LoadChild+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1930 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ + beq 1934 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1994 <_PyLazyImport_LoadChild+0x210> │ │ │ │ │ + bne 1998 <_PyLazyImport_LoadChild+0x210> │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1930 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ - ldr r1, [pc, #176] @ 19d4 <_PyLazyImport_LoadChild+0x250> │ │ │ │ │ + beq 1934 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ + ldr r1, [pc, #176] @ 19d8 <_PyLazyImport_LoadChild+0x250> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1974 <_PyLazyImport_LoadChild+0x1f0> │ │ │ │ │ + beq 1978 <_PyLazyImport_LoadChild+0x1f0> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 578 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r4, sl │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1874 <_PyLazyImport_LoadChild+0xf0> │ │ │ │ │ - b 1934 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + ble 1878 <_PyLazyImport_LoadChild+0xf0> │ │ │ │ │ + b 1938 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1934 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + beq 1938 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 19bc <_PyLazyImport_LoadChild+0x238> │ │ │ │ │ + ble 19c0 <_PyLazyImport_LoadChild+0x238> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1934 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + b 1938 <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 198c <_PyLazyImport_LoadChild+0x208> │ │ │ │ │ + bgt 1990 <_PyLazyImport_LoadChild+0x208> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 19a4 <_PyLazyImport_LoadChild+0x220> │ │ │ │ │ + beq 19a8 <_PyLazyImport_LoadChild+0x220> │ │ │ │ │ ldr r6, [r9, #12] │ │ │ │ │ - b 17a8 <_PyLazyImport_LoadChild+0x24> │ │ │ │ │ + b 17ac <_PyLazyImport_LoadChild+0x24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1908 <_PyLazyImport_LoadChild+0x184> │ │ │ │ │ - b 1930 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ + bne 190c <_PyLazyImport_LoadChild+0x184> │ │ │ │ │ + b 1934 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 198c <_PyLazyImport_LoadChild+0x208> │ │ │ │ │ + b 1990 <_PyLazyImport_LoadChild+0x208> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1880 <_PyLazyImport_LoadChild+0xfc> │ │ │ │ │ + b 1884 <_PyLazyImport_LoadChild+0xfc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 196c <_PyLazyImport_LoadChild+0x1e8> │ │ │ │ │ + bne 1970 <_PyLazyImport_LoadChild+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 196c <_PyLazyImport_LoadChild+0x1e8> │ │ │ │ │ + b 1970 <_PyLazyImport_LoadChild+0x1e8> │ │ │ │ │ .word 0x00009234 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000019d8 : │ │ │ │ │ +000019dc : │ │ │ │ │ lazy_import_getattro(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -1915,27 +1916,27 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 0 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 1a1c │ │ │ │ │ + beq 1a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a10 │ │ │ │ │ + bne 1a14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 18 <_PyLazyImport_New+0x18> │ │ │ │ │ R_ARM_CALL lazy_import_name │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a10 │ │ │ │ │ + beq 1a14 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ @@ -1944,24 +1945,24 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a10 │ │ │ │ │ + bgt 1a14 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1a10 │ │ │ │ │ + bne 1a14 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a10 │ │ │ │ │ + b 1a14 │ │ │ │ │ │ │ │ │ │ -00001a80 : │ │ │ │ │ +00001a84 : │ │ │ │ │ lazy_import_replay_from(): │ │ │ │ │ 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 │ │ │ │ │ @@ -1969,55 +1970,55 @@ │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1b30 │ │ │ │ │ + bne 1b34 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 12c8 <_Py_EnterRecursiveCallTstate> │ │ │ │ │ + bl 12cc <_Py_EnterRecursiveCallTstate> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b58 │ │ │ │ │ + bne 1b5c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1a80 │ │ │ │ │ + bl 1a84 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1af4 │ │ │ │ │ + bne 1af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyEval_ImportFrom> │ │ │ │ │ R_ARM_CALL _PyEval_ImportFrom │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b20 │ │ │ │ │ + bgt 1b24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1b44 │ │ │ │ │ + beq 1b48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 130c │ │ │ │ │ + b 1310 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 1ae8 │ │ │ │ │ + b 1aec │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1b20 │ │ │ │ │ + b 1b24 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1ae8 │ │ │ │ │ + b 1aec │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 44 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1394 │ │ │ │ │ + b 1398 │ │ │ │ │ R_ARM_JUMP24 lazy_import_path │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 80 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ ├── 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: 67460 (bytes into file) │ │ │ │ │ + Start of section headers: 67560 (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 0x10784: │ │ │ │ │ +There are 18 section headers, starting at offset 0x107e8: │ │ │ │ │ │ │ │ │ │ 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 00328c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e994 000400 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0032c0 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00ed94 0003a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00373c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 00373c 00036e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003aac 0085b4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00f134 0014d8 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00c060 0006b0 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 01060c 000010 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00c710 000290 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 01061c 0000d8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00c9a0 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c9a0 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00c9d4 001190 10 16 166 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00db64 000e2d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0106f4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00333c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e9d0 000400 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003370 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00edd0 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0037ec 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0037ec 00036e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003b5c 008540 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00f170 001500 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c09c 0006b0 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 010670 000010 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00c74c 000290 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 010680 0000d8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00c9dc 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00c9dc 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ca10 001190 10 16 166 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00dba0 000e2d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 010758 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 {} │ │ │ │ │ @@ -16,122 +16,122 @@ │ │ │ │ │ 12: 0000029c 252 FUNC LOCAL DEFAULT 7 list_dealloc │ │ │ │ │ 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: 000000e8 64 FUNC LOCAL DEFAULT 1 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 18: 00000040 168 FUNC LOCAL DEFAULT 1 py_list_resize │ │ │ │ │ - 19: 00000644 2824 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ + 19: 00000644 2812 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ 20: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 21: 00002d30 140 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 22: 000021c0 2928 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ - 23: 0000812c 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 24: 000062c4 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 25: 0000823c 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 26: 00006140 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 27: 00000128 8976 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 28: 00008210 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 29: 0000114c 4212 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ - 30: 00002dbc 2216 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 31: 00002ff8 204 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 21: 00002d0c 140 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 22: 000021a8 2916 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ + 23: 000080b8 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 24: 00006244 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 25: 000081c8 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 26: 000060c0 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 27: 00000128 9160 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 28: 0000819c 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 29: 00001140 4200 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 30: 00002d98 2588 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 31: 000030b0 196 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 32: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 33: 00003730 112 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 34: 0000393c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 00003948 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 00003a04 1384 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 37: 00002858 784 FUNC LOCAL DEFAULT 1 list_slice_lock_held │ │ │ │ │ + 33: 00003880 112 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 34: 00003a8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00003a98 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 36: 00003b54 1384 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 37: 00002910 784 FUNC LOCAL DEFAULT 1 list_slice_lock_held │ │ │ │ │ 38: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 39: 00002438 200 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ - 40: 00003f6c 308 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 41: 000040e4 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ + 39: 000024f0 200 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ + 40: 000040bc 308 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 41: 00004234 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ 42: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 43: 00004140 432 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 44: 00002500 128 FUNC LOCAL DEFAULT 1 list_new_prealloc │ │ │ │ │ - 45: 000042ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 000042f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 000042f0 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 00004348 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 0000434c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 00004378 1492 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00004964 800 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 52: 00007bf4 324 FUNC LOCAL DEFAULT 7 list_extend_dict.constprop.1 │ │ │ │ │ - 53: 0000315c 304 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 54: 0000494c 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 43: 00004290 432 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 44: 000025b8 128 FUNC LOCAL DEFAULT 1 list_new_prealloc │ │ │ │ │ + 45: 0000443c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00004440 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00004440 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 48: 00004498 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 0000449c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 000044c8 1492 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 00004ab4 800 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 52: 00007b80 324 FUNC LOCAL DEFAULT 7 list_extend_dict.constprop.1 │ │ │ │ │ + 53: 0000320c 304 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 54: 00004a9c 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ 55: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 56: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 57: 00004c84 276 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 58: 00004d98 752 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 57: 00004dd4 276 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 58: 00004ee8 760 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 59: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 60: 0000507c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 000051d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 62: 00005088 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 63: 00005088 1244 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 64: 00005564 284 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 65: 00005680 260 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 62: 000051e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 000051e0 1244 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 64: 000056bc 284 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 65: 000057d8 260 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 66: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 67: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 68: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 69: 00005784 560 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 69: 000058dc 560 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 70: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 71: 00005dc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 00005dd0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 00005dd0 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 74: 00005e68 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 75: 000025c0 452 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 76: 00005e6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 77: 00005e6c 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 78: 00005f98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 79: 00005fa8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 80: 00005fa8 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 81: 0000604c 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 82: 00006138 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00006140 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 71: 00005d44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00005d50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 00005d50 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 74: 00005de8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00002678 452 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 76: 00005dec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 77: 00005dec 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 78: 00005f18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 00005f28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 00005f28 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 81: 00005fcc 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 82: 000060b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000060c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 84: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 85: 0000644c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 86: 00006450 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 87: 00006450 196 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 85: 000063cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 000063d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 87: 000063d0 196 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 88: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 89: 00002784 212 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 90: 00006514 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 91: 00006568 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 0000656c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 93: 0000656c 88 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 94: 00006b60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00006b6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 00006b6c 428 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 97: 00006d14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 0000283c 212 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 90: 00006494 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 91: 000064e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 000064ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 93: 000064ec 88 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 94: 00006ae0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00006aec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 00006aec 428 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 97: 00006c94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 98: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 99: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 100: 00006d18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 00006d18 2300 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 100: 00006c98 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 00006c98 2300 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 102: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 103: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 104: 00007614 408 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 105: 00007be8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 106: 00007bf4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 107: 00007d38 860 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 108: 0000808c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 109: 00008094 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 00008094 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 104: 00007594 408 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 105: 00007b74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 00007b80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 00007cc4 860 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 108: 00008018 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 00008020 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 00008020 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 111: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 112: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 113: 00000058 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 114: 00002c70 164 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ - 115: 00002d14 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 116: 00002d48 284 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 117: 00008174 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 118: 000081cc 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 119: 00002ee8 156 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 120: 00002f84 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 121: 00002fc4 52 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ - 122: 000030c4 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 114: 00002d28 164 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 115: 00002dcc 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 116: 00002e00 284 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 117: 00008100 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 118: 00008158 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 119: 00002fa0 156 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 120: 0000303c 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 121: 0000307c 52 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ + 122: 00003174 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 123: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 124: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 125: 00008254 800 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 126: 00003120 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 125: 000081e0 800 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 126: 000031d0 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 127: 0000005c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 128: 0000005c 64 FUNC LOCAL DEFAULT 11 list_inplace_repeat │ │ │ │ │ 129: 0000009c 24 FUNC LOCAL DEFAULT 11 listiter_reduce │ │ │ │ │ 130: 000000b4 172 FUNC LOCAL DEFAULT 11 listiter_reduce_general │ │ │ │ │ 131: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 132: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 133: 00000158 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -192,30 +192,30 @@ │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 195: 00003664 204 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 195: 000037b4 204 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 197: 000037a0 424 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 198: 00003948 188 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 197: 000038f0 424 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 198: 00003a98 188 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 200: 000040a0 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 200: 000041f0 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 210: 0000434c 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 210: 0000449c 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -225,55 +225,55 @@ │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 236: 000059b4 1052 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 237: 00005dfc 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 238: 00002580 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 236: 00005b0c 580 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 237: 00005d7c 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 238: 00002638 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 241: 000063c8 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 241: 00006348 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 243: 000065c4 1448 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 243: 00006544 1448 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 245: 00002b68 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 246: 00002bec 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 247: 00002c34 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 245: 00002c20 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 246: 00002ca4 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 247: 00002cec 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 258: 000077ac 1096 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 258: 0000772c 1108 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 261: 00000000 92 FUNC GLOBAL HIDDEN 11 _PyList_DebugMallocStats │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 264: 00002e64 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 264: 00002f1c 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ - 267: 00008574 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ - 268: 000030e0 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 267: 00008500 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 268: 00003190 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 272: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 273: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ │ 274: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyList_Type │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,259 +1,259 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe994 contains 128 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe9d0 contains 128 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000aa1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000a4 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000d4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000011c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c4 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -000001c8 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ +000001c4 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +000001c8 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ 00000228 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000029c 00001e1c R_ARM_CALL 00002dbc gallop_left │ │ │ │ │ +0000029c 00001e1c R_ARM_CALL 00002d98 gallop_left │ │ │ │ │ 000002cc 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000003c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000474 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000003c0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000470 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000560 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000005c0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000720 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000007c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000854 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000900 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000950 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000a58 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000afc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ba8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c8c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000cf4 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d48 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e5c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000f78 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000fd8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001150 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000011f4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012c8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000133c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001390 00001e1c R_ARM_CALL 00002dbc gallop_left │ │ │ │ │ -000014c0 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001530 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000015b0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001654 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000016f0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001788 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000017e0 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001840 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000018ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001990 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a20 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a58 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ad0 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b64 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001be4 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001c30 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001c70 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001c98 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001d70 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001d98 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001e8c 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ea4 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f14 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f6c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001f8c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001fc8 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001fdc 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002038 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000005c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000072c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000007cc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000085c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000008f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000978 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009fc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000abc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b68 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000bf4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000d00 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000da4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ed0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f1c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f9c 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ff0 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000110c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000122c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000128c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000013f4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000148c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001550 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000015c4 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000161c 00001e1c R_ARM_CALL 00002d98 gallop_left │ │ │ │ │ +0000178c 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000017cc 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001808 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001894 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001938 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000019d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001a68 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001abc 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b70 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001bbc 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001c58 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001c7c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001d30 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001d5c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001d88 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001e20 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001e48 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001f60 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001fec 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002004 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002034 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000207c 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020dc 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002120 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002170 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021f8 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000024a8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024ec 0000b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000024fc 0000b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002518 0000091c R_ARM_CALL 00000158 PyList_New.constprop.0 │ │ │ │ │ -00002538 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002570 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000257c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000025ac 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025b0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025b4 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002770 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002774 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002778 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000027b0 0000ea1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000027bc 0000eb1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000027e8 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000027ec 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002804 0000582b R_ARM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ -00002808 0000582c R_ARM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ -00002810 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002838 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002844 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002884 0000091c R_ARM_CALL 00000158 PyList_New.constprop.0 │ │ │ │ │ -000028a4 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b34 0000091d R_ARM_JUMP24 00000158 PyList_New.constprop.0 │ │ │ │ │ -00002b54 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b58 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bc0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002bc4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002bcc 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002c20 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c24 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c28 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002c60 0000f81d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00002c6c 0000f91d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00002ce0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf4 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002cf8 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002cfc 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002d08 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002d0c 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002d8c 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002dfc 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002e2c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e4c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ed8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002edc 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002f58 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f6c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002fb0 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002fc0 0001091d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00003060 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030a0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000030b0 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000030f0 0000321d R_ARM_JUMP24 00004378 _list_extend │ │ │ │ │ -0000310c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003110 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003114 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003150 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00003198 0001041c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003248 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003280 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020b8 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000020d8 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002148 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002160 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002180 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021c0 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002300 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002560 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025a4 0000b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000025b4 0000b11d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000025d0 0000091c R_ARM_CALL 00000158 PyList_New.constprop.0 │ │ │ │ │ +000025f0 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002628 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002634 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002664 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002668 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000266c 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002828 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000282c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002830 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002868 0000ea1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002874 0000eb1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000028a0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000028a4 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000028bc 0000582b R_ARM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ +000028c0 0000582c R_ARM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ +000028c8 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000028f0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028fc 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000293c 0000091c R_ARM_CALL 00000158 PyList_New.constprop.0 │ │ │ │ │ +0000295c 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bec 0000091d R_ARM_JUMP24 00000158 PyList_New.constprop.0 │ │ │ │ │ +00002c0c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c10 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c78 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c7c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c84 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002cd8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002cdc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ce0 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d18 0000f81d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00002d24 0000f91d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00002d98 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dac 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002db0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002db4 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002dc0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002dc4 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002e44 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002eb4 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002ee4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f04 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f8c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f90 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f94 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003010 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003024 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003068 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00003078 0001091d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00003118 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003148 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003158 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031a0 0000321d R_ARM_JUMP24 000044c8 _list_extend │ │ │ │ │ +000031bc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000031c0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000031c4 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003200 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00003248 0001041c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000032f8 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003330 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xed94 contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xedd0 contains 116 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000c02 R_ARM_ABS32 0000029c list_dealloc │ │ │ │ │ -0000002c 00006802 R_ARM_ABS32 00007614 list_repr │ │ │ │ │ +0000002c 00006802 R_ARM_ABS32 00007594 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011402 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002102 R_ARM_ABS32 00003730 list_traverse │ │ │ │ │ -00000060 00007702 R_ARM_ABS32 00002ee8 list_clear_slot │ │ │ │ │ -00000064 00003a02 R_ARM_ABS32 00004d98 list_richcompare │ │ │ │ │ -0000006c 00004d02 R_ARM_ABS32 00005e6c list_iter │ │ │ │ │ +0000005c 00002102 R_ARM_ABS32 00003880 list_traverse │ │ │ │ │ +00000060 00007702 R_ARM_ABS32 00002fa0 list_clear_slot │ │ │ │ │ +00000064 00003a02 R_ARM_ABS32 00004ee8 list_richcompare │ │ │ │ │ +0000006c 00004d02 R_ARM_ABS32 00005dec list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003902 R_ARM_ABS32 00004c84 list___init__ │ │ │ │ │ +00000094 00003902 R_ARM_ABS32 00004dd4 list___init__ │ │ │ │ │ 00000098 0000e802 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011602 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b202 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00004002 R_ARM_ABS32 00005564 list_vectorcall │ │ │ │ │ -000000d0 00002902 R_ARM_ABS32 000040e4 list_iteritem │ │ │ │ │ +000000c8 00004002 R_ARM_ABS32 000056bc list_vectorcall │ │ │ │ │ +000000d0 00002902 R_ARM_ABS32 00004234 list_iteritem │ │ │ │ │ 000000d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00005102 R_ARM_ABS32 0000604c listiter_dealloc │ │ │ │ │ +000000ec 00005102 R_ARM_ABS32 00005fcc listiter_dealloc │ │ │ │ │ 0000011c 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00007302 R_ARM_ABS32 00002d14 listiter_traverse │ │ │ │ │ +00000130 00007302 R_ARM_ABS32 00002dcc listiter_traverse │ │ │ │ │ 00000140 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00005002 R_ARM_ABS32 00005fa8 listiter_next │ │ │ │ │ +00000144 00005002 R_ARM_ABS32 00005f28 listiter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00005d02 R_ARM_ABS32 0000656c listreviter_dealloc │ │ │ │ │ +000001c0 00005d02 R_ARM_ABS32 000064ec listreviter_dealloc │ │ │ │ │ 000001f0 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007902 R_ARM_ABS32 00002fc4 listreviter_traverse │ │ │ │ │ +00000204 00007902 R_ARM_ABS32 0000307c listreviter_traverse │ │ │ │ │ 00000214 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00006e02 R_ARM_ABS32 00008094 listreviter_next │ │ │ │ │ +00000218 00006e02 R_ARM_ABS32 00008020 listreviter_next │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000280 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b4 0000b702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002c0 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c4 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002cc 00007e02 R_ARM_ABS32 00003120 listreviter_len │ │ │ │ │ +000002cc 00007e02 R_ARM_ABS32 000031d0 listreviter_len │ │ │ │ │ 000002d4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008902 R_ARM_ABS32 000001fc listreviter_reduce │ │ │ │ │ 000002e4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00008a02 R_ARM_ABS32 00000214 listreviter_setstate │ │ │ │ │ 000002f4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007802 R_ARM_ABS32 00002f84 listiter_len │ │ │ │ │ +0000030c 00007802 R_ARM_ABS32 0000303c listiter_len │ │ │ │ │ 00000314 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008102 R_ARM_ABS32 0000009c listiter_reduce │ │ │ │ │ 00000324 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00008702 R_ARM_ABS32 00000160 listiter_setstate │ │ │ │ │ 00000334 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000348 00003602 R_ARM_ABS32 0000494c list_length │ │ │ │ │ -0000034c 00002b02 R_ARM_ABS32 00004140 list_subscript │ │ │ │ │ -00000350 00006502 R_ARM_ABS32 00006d18 list_ass_subscript │ │ │ │ │ -00000354 00003602 R_ARM_ABS32 0000494c list_length │ │ │ │ │ -00000358 0000ec02 R_ARM_ABS32 000059b4 _PyList_Concat │ │ │ │ │ -0000035c 00006b02 R_ARM_ABS32 00007d38 list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 000042f0 list_item │ │ │ │ │ -00000368 00004102 R_ARM_ABS32 00005680 list_ass_item │ │ │ │ │ -00000370 00005702 R_ARM_ABS32 00006450 list_contains │ │ │ │ │ -00000374 00007602 R_ARM_ABS32 000081cc list_inplace_concat │ │ │ │ │ +00000348 00003602 R_ARM_ABS32 00004a9c list_length │ │ │ │ │ +0000034c 00002b02 R_ARM_ABS32 00004290 list_subscript │ │ │ │ │ +00000350 00006502 R_ARM_ABS32 00006c98 list_ass_subscript │ │ │ │ │ +00000354 00003602 R_ARM_ABS32 00004a9c list_length │ │ │ │ │ +00000358 0000ec02 R_ARM_ABS32 00005b0c _PyList_Concat │ │ │ │ │ +0000035c 00006b02 R_ARM_ABS32 00007cc4 list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 00004440 list_item │ │ │ │ │ +00000368 00004102 R_ARM_ABS32 000057d8 list_ass_item │ │ │ │ │ +00000370 00005702 R_ARM_ABS32 000063d0 list_contains │ │ │ │ │ +00000374 00007602 R_ARM_ABS32 00008158 list_inplace_concat │ │ │ │ │ 00000378 00008002 R_ARM_ABS32 0000005c list_inplace_repeat │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00002b02 R_ARM_ABS32 00004140 list_subscript │ │ │ │ │ +00000380 00002b02 R_ARM_ABS32 00004290 list_subscript │ │ │ │ │ 00000388 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00005a02 R_ARM_ABS32 00006514 list___reversed__ │ │ │ │ │ +00000390 00005a02 R_ARM_ABS32 00006494 list___reversed__ │ │ │ │ │ 00000398 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a0 00008802 R_ARM_ABS32 000001d8 list___sizeof__ │ │ │ │ │ 000003a8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00007202 R_ARM_ABS32 00002c70 py_list_clear │ │ │ │ │ +000003b0 00007202 R_ARM_ABS32 00002d28 py_list_clear │ │ │ │ │ 000003b8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007a02 R_ARM_ABS32 000030c4 list_copy │ │ │ │ │ +000003c0 00007a02 R_ARM_ABS32 00003174 list_copy │ │ │ │ │ 000003c8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002802 R_ARM_ABS32 00003f6c list_append │ │ │ │ │ +000003d0 00002802 R_ARM_ABS32 000040bc list_append │ │ │ │ │ 000003d8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005902 R_ARM_ABS32 00002784 list_insert │ │ │ │ │ +000003e0 00005902 R_ARM_ABS32 0000283c list_insert │ │ │ │ │ 000003e8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004902 R_ARM_ABS32 00005dd0 list_extend │ │ │ │ │ +000003f0 00004902 R_ARM_ABS32 00005d50 list_extend │ │ │ │ │ 000003f8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004502 R_ARM_ABS32 00005784 list_pop │ │ │ │ │ +00000400 00004502 R_ARM_ABS32 000058dc list_pop │ │ │ │ │ 00000408 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003f02 R_ARM_ABS32 00005088 list_remove │ │ │ │ │ +00000410 00003f02 R_ARM_ABS32 000051e0 list_remove │ │ │ │ │ 00000418 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007d02 R_ARM_ABS32 00008254 list_index │ │ │ │ │ +00000420 00007d02 R_ARM_ABS32 000081e0 list_index │ │ │ │ │ 00000428 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007402 R_ARM_ABS32 00002d48 list_count │ │ │ │ │ +00000430 00007402 R_ARM_ABS32 00002e00 list_count │ │ │ │ │ 00000438 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007502 R_ARM_ABS32 00008174 list_reverse │ │ │ │ │ +00000440 00007502 R_ARM_ABS32 00008100 list_reverse │ │ │ │ │ 00000448 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006002 R_ARM_ABS32 00006b6c list_sort │ │ │ │ │ +00000450 00006002 R_ARM_ABS32 00006aec list_sort │ │ │ │ │ 00000458 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00011802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf134 contains 667 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf170 contains 672 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000dc 0000a91c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000124 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -300,643 +300,648 @@ │ │ │ │ │ 00000638 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000690 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000694 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000006a4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000006a8 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000006b0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000006b4 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000758 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -0000075c 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -00000840 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -00000844 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -000008c8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000948 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000009e8 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009ec 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000aa0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000acc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b44 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000b48 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b5c 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -00000b60 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -00000b6c 0000172b R_ARM_MOVW_ABS_NC 0000812c unsafe_long_compare │ │ │ │ │ -00000b70 0000172c R_ARM_MOVT_ABS 0000812c unsafe_long_compare │ │ │ │ │ -00000b78 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00000b7c 0000bd2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000b8c 0000182b R_ARM_MOVW_ABS_NC 000062c4 unsafe_object_compare │ │ │ │ │ -00000b90 0000182c R_ARM_MOVT_ABS 000062c4 unsafe_object_compare │ │ │ │ │ -00000b94 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00000b98 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00000c2c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c5c 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000c60 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000c64 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c68 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d28 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00000d2c 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00000d3c 00001a2b R_ARM_MOVW_ABS_NC 00006140 unsafe_tuple_compare │ │ │ │ │ -00000d40 00001a2c R_ARM_MOVT_ABS 00006140 unsafe_tuple_compare │ │ │ │ │ -00000e1c 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ +00000758 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +0000075c 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +0000083c 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +00000840 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +000008bc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000938 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000009d4 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009d8 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a90 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ac0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b98 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000b9c 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000bb0 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +00000bb4 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +00000bc0 0000172b R_ARM_MOVW_ABS_NC 000080b8 unsafe_long_compare │ │ │ │ │ +00000bc4 0000172c R_ARM_MOVT_ABS 000080b8 unsafe_long_compare │ │ │ │ │ +00000bcc 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000bd0 0000bd2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000be0 0000182b R_ARM_MOVW_ABS_NC 00006244 unsafe_object_compare │ │ │ │ │ +00000be4 0000182c R_ARM_MOVT_ABS 00006244 unsafe_object_compare │ │ │ │ │ +00000be8 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +00000bec 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00000c1c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c48 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +00000c4c 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00000c5c 00001a2b R_ARM_MOVW_ABS_NC 000060c0 unsafe_tuple_compare │ │ │ │ │ +00000c60 00001a2c R_ARM_MOVT_ABS 000060c0 unsafe_tuple_compare │ │ │ │ │ +00000cd8 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000cdc 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000ce0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ce4 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000e0c 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ +00000e9c 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ 00000ec4 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ -00000f0c 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ -00000fac 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00000fb0 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00000fbc 00001c2b R_ARM_MOVW_ABS_NC 00008210 unsafe_float_compare │ │ │ │ │ -00000fc0 00001c2c R_ARM_MOVT_ABS 00008210 unsafe_float_compare │ │ │ │ │ -00000fcc 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00000fd0 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00000fe0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fe4 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000fe8 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001024 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001028 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001038 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001048 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010b0 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -000010b4 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00001104 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00001108 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ +00000f6c 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +00000f70 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00000f80 00001c2b R_ARM_MOVW_ABS_NC 0000819c unsafe_float_compare │ │ │ │ │ +00000f84 00001c2c R_ARM_MOVT_ABS 0000819c unsafe_float_compare │ │ │ │ │ +00000f8c 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +00000f90 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00000fa8 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +00000fac 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00000fe0 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000101c 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001020 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001028 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000102c 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000103c 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000104c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010c8 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +000010cc 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ 00001124 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00001128 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000112c 0000142b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001130 0000142c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00001138 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000117c 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001180 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000011c8 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000011cc 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000011dc 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000011e0 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000011e8 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011ec 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001294 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -00001298 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -00001394 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -00001398 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -0000141c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014c4 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000014c8 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001570 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000160c 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001610 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000016c0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001718 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001754 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001758 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000176c 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -00001770 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -0000177c 0000172b R_ARM_MOVW_ABS_NC 0000812c unsafe_long_compare │ │ │ │ │ -00001780 0000172c R_ARM_MOVT_ABS 0000812c unsafe_long_compare │ │ │ │ │ -00001788 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000178c 0000bd2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000179c 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -000017a0 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -000017a4 0000182b R_ARM_MOVW_ABS_NC 000062c4 unsafe_object_compare │ │ │ │ │ -000017a8 0000182c R_ARM_MOVT_ABS 000062c4 unsafe_object_compare │ │ │ │ │ -0000188c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000018b0 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000018d0 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001900 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000193c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000194c 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001950 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001970 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001998 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019f8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a14 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a2c 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00001a30 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00001a38 00001a2b R_ARM_MOVW_ABS_NC 00006140 unsafe_tuple_compare │ │ │ │ │ -00001a3c 00001a2c R_ARM_MOVT_ABS 00006140 unsafe_tuple_compare │ │ │ │ │ -00001af4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001170 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001174 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000011bc 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000011c0 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000011d0 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000011d4 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000011dc 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011e0 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001288 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +0000128c 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +0000138c 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +00001390 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +00001410 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000014b0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000014b4 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000155c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000015fc 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001600 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000016b4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000170c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017c0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000017c4 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000017d8 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +000017dc 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +000017e8 0000172b R_ARM_MOVW_ABS_NC 000080b8 unsafe_long_compare │ │ │ │ │ +000017ec 0000172c R_ARM_MOVT_ABS 000080b8 unsafe_long_compare │ │ │ │ │ +000017f4 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000017f8 0000bd2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001808 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +0000180c 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00001810 0000182b R_ARM_MOVW_ABS_NC 00006244 unsafe_object_compare │ │ │ │ │ +00001814 0000182c R_ARM_MOVT_ABS 00006244 unsafe_object_compare │ │ │ │ │ +00001878 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000189c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018bc 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018ec 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001928 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001938 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000193c 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000195c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001984 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a00 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a18 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +00001a1c 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00001a24 00001a2b R_ARM_MOVW_ABS_NC 000060c0 unsafe_tuple_compare │ │ │ │ │ +00001a28 00001a2c R_ARM_MOVT_ABS 000060c0 unsafe_tuple_compare │ │ │ │ │ +00001ae0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001b24 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 00001b28 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001b44 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001b48 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001c48 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c4c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c50 0000142b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001c54 0000142c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001c5c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cb0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cb4 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d54 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ -00001e60 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ -00001ea4 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ -00001f78 00001c2b R_ARM_MOVW_ABS_NC 00008210 unsafe_float_compare │ │ │ │ │ -00001f7c 00001c2c R_ARM_MOVT_ABS 00008210 unsafe_float_compare │ │ │ │ │ -00001f84 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00001f88 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00001f98 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001fa4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001fb0 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00001fb4 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00002014 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002064 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -00002068 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -00002078 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002118 0000192b R_ARM_MOVW_ABS_NC 0000823c safe_object_compare │ │ │ │ │ -0000211c 0000192c R_ARM_MOVT_ABS 0000823c safe_object_compare │ │ │ │ │ -0000217c 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -0000218c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021b8 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021fc 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -00002200 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -00002264 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000022fc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002374 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000023ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000024ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000252c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000025c4 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -000025c8 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -00002628 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000026a8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002714 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002844 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002938 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002964 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002980 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a1c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a58 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002acc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b44 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002bd8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c08 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c28 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d88 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002de0 0000152b R_ARM_MOVW_ABS_NC 00002d30 unsafe_latin_compare │ │ │ │ │ -00002de4 0000152c R_ARM_MOVT_ABS 00002d30 unsafe_latin_compare │ │ │ │ │ -00002e4c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002edc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002f84 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002fb8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000305c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000030f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000316c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000322c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000032e0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003360 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000033e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003484 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000034bc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000352c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000036d8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036f0 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000036f4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000036f8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003700 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003710 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00003714 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003718 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000371c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00003720 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003728 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000037f8 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000385c 0000a61c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000038e8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000038ec 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000038f0 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000393c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003940 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003944 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003988 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000398c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003994 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000039b8 0000251c R_ARM_CALL 00002858 list_slice_lock_held │ │ │ │ │ -000039fc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a9c 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003acc 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003ba4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c30 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cc0 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003ce4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003cf0 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00003cf4 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00003cfc 0000c71c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003d78 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de0 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003e1c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003e40 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e54 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ea4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003eac 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003ebc 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003ed4 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003f00 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +00001b3c 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001b40 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001c30 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c34 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c38 0000142b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001c3c 0000142c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001c44 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d0c 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ +00001d78 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d7c 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001ed4 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ +00001ef8 00001b1c R_ARM_CALL 00000128 merge_at │ │ │ │ │ +00001f40 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f4c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f54 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +00001f58 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00001f94 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fe8 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +00001fec 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00001ff8 00001c2b R_ARM_MOVW_ABS_NC 0000819c unsafe_float_compare │ │ │ │ │ +00001ffc 00001c2c R_ARM_MOVT_ABS 0000819c unsafe_float_compare │ │ │ │ │ +00002008 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +0000200c 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +00002084 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020f4 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00002104 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002118 0000192b R_ARM_MOVW_ABS_NC 000081c8 safe_object_compare │ │ │ │ │ +0000211c 0000192c R_ARM_MOVT_ABS 000081c8 safe_object_compare │ │ │ │ │ +000021a0 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021e4 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +000021e8 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +0000224c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000022e4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000235c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000023d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000024d4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002514 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000025ac 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +000025b0 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +00002610 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002690 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000026fc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002820 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000290c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002940 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000295c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000029f8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a78 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002aa8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002b20 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002bb4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002be4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002c04 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d64 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002dc0 0000152b R_ARM_MOVW_ABS_NC 00002d0c unsafe_latin_compare │ │ │ │ │ +00002dc4 0000152c R_ARM_MOVT_ABS 00002d0c unsafe_latin_compare │ │ │ │ │ +00002e28 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002eb4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002f54 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002fcc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003050 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003110 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000031ac 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003224 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000032ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000033ac 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003430 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000034c0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003568 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000035a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000361c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003650 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000366c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003828 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003840 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00003844 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003848 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003850 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003860 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00003864 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003868 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000386c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003870 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003878 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003948 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000039ac 0000a61c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003a38 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003a3c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003a40 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003a8c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003a90 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003a94 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003ad8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003adc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003ae4 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003b08 0000251c R_ARM_CALL 00002910 list_slice_lock_held │ │ │ │ │ +00003b4c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bec 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003c1c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003cf4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d80 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e10 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e34 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e40 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00003e44 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00003e4c 0000c71c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003ec8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003f30 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f5c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fb4 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003fb8 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004034 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004050 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004054 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004070 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004078 0000111c R_ARM_CALL 000000e8 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000040d0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000040d4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000040d8 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000417c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004180 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000418c 0000c91c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004198 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041ec 0000cb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000041f8 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000041fc 0000cc2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004218 0000cd1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00004248 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000426c 0000251c R_ARM_CALL 00002858 list_slice_lock_held │ │ │ │ │ -00004280 00002c1c R_ARM_CALL 00002500 list_new_prealloc │ │ │ │ │ -000042cc 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000042d0 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000042d8 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000042dc 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000042e4 0000d01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042ec 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000432c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004330 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003f6c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003f90 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fa4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ff4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ffc 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000400c 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004024 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004050 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +00004080 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000040ac 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004104 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004108 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004184 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000041a0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000041a4 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000041c0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041c8 0000111c R_ARM_CALL 000000e8 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00004220 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004224 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004228 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000042cc 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000042d0 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000042dc 0000c91c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000042e8 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000433c 0000cb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004348 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004368 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000436c 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000439c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000043a0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000043b4 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000043b8 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000043c4 0000d32b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000043c8 0000d32c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000043cc 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000043d0 0000d42c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000043e0 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000043e4 0000d52c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000043f0 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -000043f4 0000d62c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004400 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004404 0000d72c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004410 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004414 0000d82c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004424 0000d91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004440 0000da1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004490 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000044dc 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000454c 0000b51c R_ARM_CALL 000004dc _PyList_AppendTakeRefListResize │ │ │ │ │ -00004574 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004604 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000465c 0000db1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000046b4 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000472c 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004778 0000dc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000047a4 0000dd1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000047ec 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ -0000484c 0000dd1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004860 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004864 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000486c 0000df1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004878 0000e01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000048a0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000048c0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000048e0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048f4 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ -00004948 0000351d R_ARM_JUMP24 0000315c list_inplace_repeat_lock_held │ │ │ │ │ -00004984 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004988 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -0000498c 0000c71c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000049d8 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004b98 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004c38 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004c78 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ca4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004ca8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004cfc 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004d00 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004d04 0000e11c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00004d20 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004d24 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004d28 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004d84 0000271c R_ARM_CALL 00002438 list_clear_impl.isra.0 │ │ │ │ │ -00004e4c 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004ed8 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004edc 0000e42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004f04 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004f08 0000e52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00004f58 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004f5c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004fa8 0000e71c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00004fd8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005014 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000505c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005070 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000507c 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00005080 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00005084 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000050d8 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000514c 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005174 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005220 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005224 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005240 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052b0 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000052c4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052d8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005340 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005378 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000053c4 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005448 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000545c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005490 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005494 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005498 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -0000549c 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -000054a4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000054b4 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000054c8 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000054e8 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054f8 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ -0000550c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000551c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005528 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005534 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005554 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000555c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000055a0 0000e81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000560c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005620 0000271c R_ARM_CALL 00002438 list_clear_impl.isra.0 │ │ │ │ │ -00005644 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005648 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000564c 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005660 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005664 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000566c 0000e91c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00005704 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000574c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000575c 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ -00005764 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005768 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000576c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005770 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005778 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005864 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005884 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000589c 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -000058a0 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -000058a4 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000058bc 0000ea1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000058c8 0000eb1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005914 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005930 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ -00005938 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000593c 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005940 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00005944 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -0000594c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005958 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000595c 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005960 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00005964 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -0000596c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005988 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005994 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a30 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005a98 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005cbc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005cc0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005cc4 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005d80 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d84 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005da4 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005da8 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005db0 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -00005db4 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -00005dbc 0000d01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005dc4 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005dc8 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005dcc 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005dec 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005df0 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005e38 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005e3c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005e44 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005e50 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005e54 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005e60 0000cb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005e68 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005ed0 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005f44 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005f84 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005f88 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005f8c 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005f98 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f9c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005fa4 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006040 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006110 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006134 0000b21d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006138 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000613c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000618c 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000061a0 0000172b R_ARM_MOVW_ABS_NC 0000812c unsafe_long_compare │ │ │ │ │ -000061a4 0000172c R_ARM_MOVT_ABS 0000812c unsafe_long_compare │ │ │ │ │ -00006208 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006234 0000e31d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000626c 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006304 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006308 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006324 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006328 0000ef2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00006334 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006338 0000e52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006374 0000e31d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000637c 0000f01c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000063a4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063c0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006414 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006418 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000641c 0000542b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00006420 0000542c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -00006428 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006434 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006438 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006444 0000cb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000644c 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000064cc 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000064f4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006530 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000655c 0000f21c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00006568 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006584 0000b01c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000065ac 0000b21d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000065bc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000065f0 0000cd1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006620 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006688 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000066f4 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006998 00002c1c R_ARM_CALL 00002500 list_new_prealloc │ │ │ │ │ -00006ac0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006ac4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006ac8 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006b28 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b2c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006b60 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006b64 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006b68 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006bb8 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006bbc 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006bfc 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006c20 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006c24 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006c74 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006c84 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006c88 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006c9c 0000f01c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006cec 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006d00 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006d04 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006d14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006d48 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00006d4c 0000cc2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006d68 0000cd1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006d88 0000622b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -00006d8c 0000622c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -00006d90 0000c71c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006db0 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006e20 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006e24 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006e34 0000c91c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006e4c 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ea8 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00006eec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f18 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006fbc 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007054 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000070b8 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007114 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000071a0 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000724c 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007270 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000072d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072f4 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000730c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004348 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000434c 0000cc2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00004368 0000cd1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004398 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000043bc 0000251c R_ARM_CALL 00002910 list_slice_lock_held │ │ │ │ │ +000043d0 00002c1c R_ARM_CALL 000025b8 list_new_prealloc │ │ │ │ │ +0000441c 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004420 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004428 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +0000442c 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004434 0000d01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000443c 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000447c 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004480 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000448c 0000cb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004498 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000044b8 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000044bc 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000044ec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000044f0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004504 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004508 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004514 0000d32b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00004518 0000d32c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +0000451c 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00004520 0000d42c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004530 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004534 0000d52c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004540 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00004544 0000d62c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004550 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00004554 0000d72c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004560 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00004564 0000d82c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00004574 0000d91c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004590 0000da1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000045e0 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000462c 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000469c 0000b51c R_ARM_CALL 000004dc _PyList_AppendTakeRefListResize │ │ │ │ │ +000046c4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004754 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000047ac 0000db1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00004804 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000487c 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000048c8 0000dc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000048f4 0000dd1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000493c 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +0000499c 0000dd1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000049b0 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000049b4 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000049bc 0000df1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000049c8 0000e01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000049f0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a10 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a30 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a44 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +00004a98 0000351d R_ARM_JUMP24 0000320c list_inplace_repeat_lock_held │ │ │ │ │ +00004ad4 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004ad8 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004adc 0000c71c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004b28 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004ce8 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004d88 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004dc8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004df4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004df8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004e4c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004e50 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004e54 0000e11c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00004e70 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004e74 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004e78 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004ed4 0000271c R_ARM_CALL 000024f0 list_clear_impl.isra.0 │ │ │ │ │ +00004f9c 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005018 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000501c 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00005044 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005048 0000e52c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000050ac 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +000050dc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005120 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005124 0000e52c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000512c 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005130 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000516c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000519c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051b0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051d4 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000051d8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000051dc 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005230 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000052a4 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052cc 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005378 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000537c 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005398 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005408 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000541c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005430 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005498 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000054d0 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000551c 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000055a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055b4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055e8 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000055ec 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000055f0 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +000055f4 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +000055fc 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000560c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005620 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005640 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005650 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +00005664 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005674 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005680 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000568c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056ac 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056b4 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056f8 0000e81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00005764 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005778 0000271c R_ARM_CALL 000024f0 list_clear_impl.isra.0 │ │ │ │ │ +0000579c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000057a0 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000057a4 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000057b8 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000057bc 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000057c4 0000e91c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +0000585c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058a4 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000058b4 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +000058bc 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000058c0 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000058c4 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000058c8 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000058d0 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000059bc 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000059dc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059f4 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +000059f8 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +000059fc 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005a14 0000ea1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005a20 0000eb1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005a6c 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005a88 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +00005a90 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005a94 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005a98 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00005a9c 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00005aa4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ab0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005ab4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005ab8 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +00005abc 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +00005ac4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ae0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aec 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b80 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005be4 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005cb0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005cb4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005cb8 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005d00 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d04 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005d24 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005d28 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005d30 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +00005d34 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +00005d3c 0000d01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005d44 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005d48 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005d4c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005d6c 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005d70 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005db8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005dbc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005dc4 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005dd0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005dd4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005de0 0000cb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005de8 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005e50 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005ec4 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005f04 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005f08 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005f0c 0000ac1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005f18 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005f1c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005f20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005f24 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005fc0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006090 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060b4 0000b21d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000060b8 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000060bc 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000610c 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006120 0000172b R_ARM_MOVW_ABS_NC 000080b8 unsafe_long_compare │ │ │ │ │ +00006124 0000172c R_ARM_MOVT_ABS 000080b8 unsafe_long_compare │ │ │ │ │ +00006188 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000061b4 0000e31d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000061ec 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006284 0000e72b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006288 0000e72c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062a4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000062a8 0000ef2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000062b4 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000062b8 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000062f4 0000e31d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062fc 0000f01c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006324 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006340 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006394 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006398 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000639c 0000542b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +000063a0 0000542c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +000063a8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000063b4 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000063b8 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000063c4 0000cb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000063cc 0000d102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000644c 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006474 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000064b0 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000064dc 0000f21c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +000064e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006504 0000b01c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000652c 0000b21d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000653c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006570 0000cd1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000065a0 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006608 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006674 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006918 00002c1c R_ARM_CALL 000025b8 list_new_prealloc │ │ │ │ │ +00006a40 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006a44 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006a48 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006aa8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006aac 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ae0 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006ae4 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006ae8 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b38 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006b3c 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006b7c 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006ba0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006ba4 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006bf4 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006c04 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006c08 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006c1c 0000f01c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006c6c 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006c80 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006c84 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006c94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006cc8 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00006ccc 0000cc2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00006ce8 0000cd1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006d08 0000622b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +00006d0c 0000622c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +00006d10 0000c71c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006d30 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006da0 0000c42b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006da4 0000c42c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006db4 0000c91c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00006dcc 0000ca1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006e28 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006e6c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e98 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f3c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006fd4 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00007038 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007094 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007120 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000071cc 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000071f0 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007254 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007274 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000728c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072a8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072cc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007328 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000734c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073a8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073b4 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000741c 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007450 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007494 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000074a0 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000074a4 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000074a8 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000074ac 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000074b8 0000d01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000074c4 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000074c8 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000074d0 0000632b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -000074d4 0000632c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -000074dc 0000d01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000074fc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007528 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000754c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00007550 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00007554 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007564 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ -0000757c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000758c 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ -000075b0 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ -000075bc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000075e4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075e8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007604 0000251c R_ARM_CALL 00002858 list_slice_lock_held │ │ │ │ │ -00007638 0000fa1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000764c 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -0000765c 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000076b8 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000076cc 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000076e0 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00007710 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007720 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007730 0000fe1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007740 0000ff1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00007744 0000662b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -00007748 0000662c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -0000774c 0001001d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007768 0001011c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00007770 0000fe1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000778c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007798 0000672b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -0000779c 0000672c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -000077a8 0001001d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000077e4 0001031c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000077f8 0001031c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00007814 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00007864 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000078c8 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007b58 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007b5c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007b60 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007bb0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bb4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007be8 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007bec 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007bf0 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007c5c 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007cc0 0000dd1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007d2c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007d78 0001041c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00007dbc 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e28 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007f94 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007f98 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007f9c 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007fe8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fec 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008074 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008088 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000808c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008090 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008120 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008188 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000818c 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008250 0000e31d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000082a8 00010a1c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000082c4 00010a1c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00008334 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008398 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000083fc 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008458 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008484 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008488 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000848c 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -00008490 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -00008498 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000084b0 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000084c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084e4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008504 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008524 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000853c 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -00008540 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -00008544 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008564 00010a1c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007334 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000739c 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000073d0 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007414 0000bb1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007420 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007424 0000cf2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007428 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +0000742c 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00007438 0000d01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007444 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007448 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007450 0000632b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +00007454 0000632c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +0000745c 0000d01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000747c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074a8 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000074cc 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +000074d0 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +000074d4 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000074e4 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +000074fc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000750c 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +00007530 0000121c R_ARM_CALL 00000040 py_list_resize │ │ │ │ │ +0000753c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007564 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007568 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007584 0000251c R_ARM_CALL 00002910 list_slice_lock_held │ │ │ │ │ +000075b8 0000fa1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000075cc 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000075dc 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007638 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000764c 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007660 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00007690 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076a0 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000076b0 0000fe1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000076c0 0000ff1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000076c4 0000662b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +000076c8 0000662c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +000076cc 0001001d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000076e8 0001011c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000076f0 0000fe1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000770c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007718 0000672b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +0000771c 0000672c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00007728 0001001d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007764 0001031c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00007778 0001031c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00007794 0000ce1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000077e8 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007850 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007ae0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007ae4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007ae8 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007b3c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b40 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b74 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007b78 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007b7c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007be8 0000b41c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007c4c 0000dd1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007cb8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d04 0001041c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00007d48 0000a71c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007db4 0000c11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007f20 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007f24 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007f28 0000a81c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007f74 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f78 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008000 0000c21c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008014 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008018 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000801c 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000080ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008114 0000bc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00008118 0000bc2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000081dc 0000e31d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008234 00010a1c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00008250 00010a1c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000082c0 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008324 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008388 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000083e4 0000e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008410 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008414 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008418 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +0000841c 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +00008424 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000843c 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00008454 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008470 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008490 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084b0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084c8 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +000084cc 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +000084d0 0000e21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000084f0 00010a1c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1060c contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x10670 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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1061c contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10680 contains 27 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000008 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000018 00006f2b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 0000001c 00006f2c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000054 0001061d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000058 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000074 0000351c R_ARM_CALL 0000315c list_inplace_repeat_lock_held │ │ │ │ │ +00000074 0000351c R_ARM_CALL 0000320c list_inplace_repeat_lock_held │ │ │ │ │ 000000d8 00010d1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 000000f4 0000832b R_ARM_MOVW_ABS_NC 00000220 .LC24 │ │ │ │ │ 000000f8 0000832c R_ARM_MOVT_ABS 00000220 .LC24 │ │ │ │ │ 00000104 00010e1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000108 0000091c R_ARM_CALL 00000158 PyList_New.constprop.0 │ │ │ │ │ 00000130 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000013c 0000842b R_ARM_MOVW_ABS_NC 00000228 .LC25 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -213,18 +213,18 @@ │ │ │ │ │ _PyDict_Next │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyArg_NoKeywords │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyObject_RichCompareBool │ │ │ │ │ -_Py_FalseStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ -_Py_NotImplementedStruct │ │ │ │ │ +_Py_FalseStruct │ │ │ │ │ PyObject_RichCompare │ │ │ │ │ +_Py_NotImplementedStruct │ │ │ │ │ PyType_GenericAlloc │ │ │ │ │ _PyArg_NoKwnames │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ _PyList_Concat │ │ │ │ │ PyList_GetItem │ │ │ │ │ PyList_Insert │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -93,2417 +93,2463 @@ │ │ │ │ │ 00000128 : │ │ │ │ │ merge_at(): │ │ │ │ │ push {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 │ │ │ │ │ - add r3, r1, #1 │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ - add r2, r0, r1, lsl #4 │ │ │ │ │ - lsl r3, r3, #4 │ │ │ │ │ + add r3, r0, r1, lsl #4 │ │ │ │ │ + lsl r2, r2, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ + str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r0, r2, #28 │ │ │ │ │ add ip, lr, r0 │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - ldr r8, [r2, #36] @ 0x24 │ │ │ │ │ + add r2, lr, r2 │ │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ │ ldr r0, [lr, r0] │ │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ - ldr r9, [r3, #28] │ │ │ │ │ - str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r9, [r2, #28] │ │ │ │ │ + str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r0, r8, r4 │ │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r2, #28] │ │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r2, [lr, #24] │ │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [lr, #24] │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ - sub r0, r2, #3 │ │ │ │ │ - sub ip, r2, #1 │ │ │ │ │ + sub r0, r3, #3 │ │ │ │ │ + sub ip, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - addeq lr, r3, #28 │ │ │ │ │ - ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + addeq lr, r2, #28 │ │ │ │ │ + ldreq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addeq r3, r3, ip, lsl #4 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ ldmeq r3, {r0, r1, r2, r3} │ │ │ │ │ stmeq lr, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ str ip, [r3, #24] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cd8 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ + bne 1dac │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23ac │ │ │ │ │ + beq 2490 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22f8 │ │ │ │ │ + beq 24c0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ streq r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 410 │ │ │ │ │ + beq 40c │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ lsl r5, sl, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, r5 │ │ │ │ │ strne r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r8, r8, sl │ │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 239c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add ip, r7, r5 │ │ │ │ │ sub r1, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ - ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [ip, r1, lsl #2] │ │ │ │ │ - bl 2dbc │ │ │ │ │ + bl 2d98 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 23b4 │ │ │ │ │ + ble 2394 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt d10 │ │ │ │ │ + bgt fb8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 2004 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 203c │ │ │ │ │ + ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r6, #4 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e9c │ │ │ │ │ + bne 1fe4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r3, #4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [r7, r5] │ │ │ │ │ - bne 1eac │ │ │ │ │ + bne 1fb8 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21e8 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + beq 22f0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add sl, r3, #4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b50 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r5, sl │ │ │ │ │ + beq 1c44 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [r5] │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + mov r6, r5 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r9, [sl] │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - bne 49c │ │ │ │ │ + bne 498 │ │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ - ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2360 │ │ │ │ │ + beq 24b8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 22b4 │ │ │ │ │ + beq 22d8 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 22c4 │ │ │ │ │ + beq 22e8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq f14 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bb8 │ │ │ │ │ + beq f2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge bc0 │ │ │ │ │ + bge f38 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r9, [r4, #-4] │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d4 │ │ │ │ │ + beq 4d0 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4d4 │ │ │ │ │ + b 4d0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - ble c00 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ble e44 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r7, r6, lsl #2] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1c54 │ │ │ │ │ + bne 1cac │ │ │ │ │ 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 2318 │ │ │ │ │ + beq 23b0 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2310 │ │ │ │ │ + beq 23a8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dd4 │ │ │ │ │ + beq 1eb4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c00 │ │ │ │ │ + bne e44 │ │ │ │ │ lsl r3, r6, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ - b 410 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 40c │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62c │ │ │ │ │ - blt 1a98 │ │ │ │ │ + beq 628 │ │ │ │ │ + blt 236c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov r9, r4 │ │ │ │ │ - bne 3f4 │ │ │ │ │ + bne 3f0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq cd4 │ │ │ │ │ + beq f7c │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - add r5, r5, #4 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bge 690 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge 694 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 35c │ │ │ │ │ + bne 68c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r7, r4, #4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r8, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [r5] │ │ │ │ │ - ldr r4, [r3] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2358 │ │ │ │ │ + beq 23b8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 21a0 │ │ │ │ │ + beq 2320 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 21b0 │ │ │ │ │ + beq 2330 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5bc │ │ │ │ │ + beq 5c0 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cc │ │ │ │ │ + beq 5d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5d4 │ │ │ │ │ + bge 5d8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r8, [r7, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b40 │ │ │ │ │ + bne e14 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq cd4 │ │ │ │ │ + beq f7c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - add r5, r5, #4 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 690 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 698 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 510 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 50c │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 56c │ │ │ │ │ cmp sl, r9 │ │ │ │ │ blt 574 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r4, [r7, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b70 │ │ │ │ │ + bne de4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1bcc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 690 │ │ │ │ │ + beq 1b5c │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 698 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 510 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 50c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne be4 │ │ │ │ │ + bne f5c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b4c │ │ │ │ │ + beq 1c40 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 694 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 690 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r6, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 50c │ │ │ │ │ - b 35c │ │ │ │ │ + moveq r5, #0 │ │ │ │ │ + streq sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 508 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 358 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 358 │ │ │ │ │ + str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + add ip, r3, #1 │ │ │ │ │ str lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ + ldr r4, [sl] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ 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 r1, [r2] │ │ │ │ │ - bne 1b04 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ + bne 1c08 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23a4 │ │ │ │ │ + beq 238c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 22c0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21e0 │ │ │ │ │ + beq 22d0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1c6c │ │ │ │ │ + beq 1d2c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c7c │ │ │ │ │ + beq 1d3c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e0 │ │ │ │ │ + beq c88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r4, [r9], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b90 │ │ │ │ │ + bne 1cf4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq cd4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [r2] │ │ │ │ │ - bne 1b24 │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ + subs r8, r3, #1 │ │ │ │ │ + beq f78 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r5, [r3] │ │ │ │ │ + bne 1c28 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, r4 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 24e8 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ beq 2308 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21b8 │ │ │ │ │ - ldrb r8, [r7, #16] │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - beq 2300 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - beq 1c94 │ │ │ │ │ - add r1, r7, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 2318 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 1d84 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ca4 │ │ │ │ │ + beq 1d94 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ - add r5, r5, #4 │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 988 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 934 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [r5, sl, lsl #2] │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + beq c28 │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ + ble 17b0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 1594 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [sl, r7, lsl #2] │ │ │ │ │ + ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1874 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 242c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 2384 │ │ │ │ │ + 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 2204 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq a2c │ │ │ │ │ + lsl r4, r7, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bge 1b28 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 2260 │ │ │ │ │ + ldr r0, [sl, r4, lsl #2] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2420 │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq 8d0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2418 │ │ │ │ │ + ubfx ip, r1, #5, #1 │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 8f4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r7, #20 │ │ │ │ │ - addeq r1, r7, #28 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + lsrne r0, r0, #31 │ │ │ │ │ + beq 1ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2178 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 1dcc │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsl r3, sl, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge 1e70 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r4, sl │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne 1f40 │ │ │ │ │ - ldrb r8, [r7, #16] │ │ │ │ │ - mov lr, sl │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + beq 1b28 │ │ │ │ │ + lsl r6, r4, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bge 1b1c │ │ │ │ │ + ldr r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + ldreq r0, [r1, #28] │ │ │ │ │ + beq 954 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 974 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + lsrne r2, r2, #31 │ │ │ │ │ + beq 1f14 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1b1c │ │ │ │ │ + lsl r7, r6, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bge a2c │ │ │ │ │ str r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - ubfx r8, r8, #5, #1 │ │ │ │ │ - mov sl, lr │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r0, [sl, r7, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 245c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 23d8 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + ldrne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1ed4 │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq a28 │ │ │ │ │ + lsl r2, r7, #1 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + add r7, r2, #1 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + blt 9b4 │ │ │ │ │ + ldr r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + movge r7, r8 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble 1b14 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + sub r2, r8, r6 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r3, r6, r2, asr #1 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r0, [r5, r4, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r2, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r0, [sl, r3, lsl #2] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 1b34 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 23e8 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 23e0 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 21e4 │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ldrne r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldreq r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addne r6, r3, #1 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble 1d20 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne a4c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + sub r4, r7, r6 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + add r4, r6, r4, asr #1 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + ldreq r0, [r1, #28] │ │ │ │ │ + beq b40 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ubfx ip, r1, #5, #1 │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq b64 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + lsrne r2, r2, #31 │ │ │ │ │ + beq 1fa4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + addne r6, r4, #1 │ │ │ │ │ + movne r4, r7 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble c20 │ │ │ │ │ + str r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + str r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + sub r7, r4, r6 │ │ │ │ │ + add r7, r6, r7, asr #1 │ │ │ │ │ + ldr r0, [sl, r7, lsl #2] │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 2424 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 224c │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 2258 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 241c │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 183c │ │ │ │ │ - ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + ldrne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 184c │ │ │ │ │ + beq 1e84 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1854 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsl ip, r4, #1 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bge 1a74 │ │ │ │ │ - mov r4, ip │ │ │ │ │ - b 8bc │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + addne r6, r7, #1 │ │ │ │ │ + moveq r4, r7 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt ba4 │ │ │ │ │ + ldr r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1a9c │ │ │ │ │ - lsl r6, r4, #2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ + bne 17b4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r9, r9, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1c20 │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r2, [r0], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r3, r3, r6 │ │ │ │ │ - strne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq cd4 │ │ │ │ │ - add r5, r5, r6 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ str r2, [r9], #4 │ │ │ │ │ - bne 1bf0 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 1ccc │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 1cc4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 1b50 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - cmple r2, #6 │ │ │ │ │ - bgt b30 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ + cmple r3, #6 │ │ │ │ │ + bgt dd8 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r2, ip, #1 │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 350 │ │ │ │ │ + b 348 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1bc0 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + ble 1ca0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ - bne 157c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + bne 1854 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2430 │ │ │ │ │ + beq 237c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2428 │ │ │ │ │ + beq 2374 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2190 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1c8c │ │ │ │ │ - ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 2238 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1da4 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r6, sl, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 15c4 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r5, r6, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 18a8 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 2188 │ │ │ │ │ - ldrb r8, [r4, #16] │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ + bne 2230 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 23d0 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 2200 │ │ │ │ │ + beq 2248 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2210 │ │ │ │ │ + beq 2258 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 15ac │ │ │ │ │ + beq 1890 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15bc │ │ │ │ │ + beq 18a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c4 │ │ │ │ │ + blt 18a8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r6, r6, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bge 15c8 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b ab0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 6a4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - str r1, [r2], #4 │ │ │ │ │ - beq cd0 │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 598 │ │ │ │ │ + lsl r5, r5, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bge 18ac │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b d58 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 6b0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 2144 │ │ │ │ │ + beq 2064 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 608 │ │ │ │ │ - add r1, r8, #28 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3d4 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - blt 3dc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r4, r4, #4 │ │ │ │ │ - str r8, [r4, #-4] │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + b 60c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + str r1, [r2], #4 │ │ │ │ │ + beq 205c │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 650 │ │ │ │ │ - ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [r2], #4 │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 650 │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 598 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ movlt sl, r8 │ │ │ │ │ movge sl, r6 │ │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble cbc │ │ │ │ │ + ble f00 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r6, sl, r4 │ │ │ │ │ add r6, r4, r6, asr #1 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 1cb4 │ │ │ │ │ + bne 1d6c │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23e8 │ │ │ │ │ + beq 2498 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 23f8 │ │ │ │ │ + beq 24a0 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e14 │ │ │ │ │ + beq 1ea4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r6, #1 │ │ │ │ │ movne sl, r6 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bgt c28 │ │ │ │ │ + bgt e6c │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ bge 24c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b d04 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b fac │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3d0 │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt 3d8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + str r8, [r4, #-4] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 64c │ │ │ │ │ + ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 64c │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d04 │ │ │ │ │ + beq fac │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2164 │ │ │ │ │ + bne 2070 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 2218 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - sub r5, r4, #1 │ │ │ │ │ + bgt 2350 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + sub r6, r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r6, r5, #2 │ │ │ │ │ - add r8, r6, #4 │ │ │ │ │ - add r7, r3, r5, lsl #2 │ │ │ │ │ - bne 2020 │ │ │ │ │ - ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r5, r6, #2 │ │ │ │ │ + add r8, r5, #4 │ │ │ │ │ + add r7, r3, r6, lsl #2 │ │ │ │ │ + bne 2168 │ │ │ │ │ + ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 206c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r9, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ │ - add r3, ip, r6 │ │ │ │ │ + bne 21b0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr lr, [r3, #12] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + add r3, lr, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - sub r8, r7, #4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + sub r8, r7, #4 │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl sl, r3, #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldrne r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldrne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - sub r6, r3, #4 │ │ │ │ │ + sub r5, r3, #4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - addne r2, r2, sl │ │ │ │ │ + addne r2, r2, r1 │ │ │ │ │ strne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ldr r3, [r3, sl] │ │ │ │ │ - str r3, [r2, r5, lsl #2] │ │ │ │ │ - bne 20b0 │ │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [r2, r6, lsl #2] │ │ │ │ │ + bne 2214 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 1d54 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ + beq 1e00 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [r6] │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + ldr r8, [r5] │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [r3] │ │ │ │ │ - bne eb4 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + bne 1164 │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2348 │ │ │ │ │ + beq 23c0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 228c │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - add r0, r8, #20 │ │ │ │ │ + beq 2268 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 229c │ │ │ │ │ + beq 2278 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1528 │ │ │ │ │ - add r1, r7, #20 │ │ │ │ │ + beq 1800 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1540 │ │ │ │ │ + beq 1818 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1548 │ │ │ │ │ + blt 1820 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - str r8, [r4, #4] │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1068 │ │ │ │ │ + beq 131c │ │ │ │ │ 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 1068 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r9 │ │ │ │ │ + b 131c │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1044 │ │ │ │ │ - blt 2278 │ │ │ │ │ + beq 12f8 │ │ │ │ │ + blt 2338 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ - bne 1560 │ │ │ │ │ + bne 1838 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1aa8 │ │ │ │ │ + beq 1b90 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge 10a8 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 135c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne df4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 10a4 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r6] │ │ │ │ │ + ldr r4, [r5] │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr sl, [r8, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldr r6, [r8, #8] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 239c │ │ │ │ │ + beq 24d0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2260 │ │ │ │ │ + beq 2280 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2270 │ │ │ │ │ + beq 2290 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq fd4 │ │ │ │ │ + beq 1288 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe4 │ │ │ │ │ + beq 1298 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge fec │ │ │ │ │ + bge 12a0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1454 │ │ │ │ │ + bne 1720 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1aa8 │ │ │ │ │ + beq 1b90 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 10a8 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 135c │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b f28 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 11dc │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f84 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - blt f8c │ │ │ │ │ + bne 1238 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt 1240 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r8, [r7, #4] │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1424 │ │ │ │ │ + bne 16f0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d40 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1df0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 10a8 │ │ │ │ │ + ble 135c │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b f28 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 11dc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e98 │ │ │ │ │ + bne 1148 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d40 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1df0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 10a8 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq f24 │ │ │ │ │ - b df4 │ │ │ │ │ + ble 135c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 11d4 │ │ │ │ │ + b 10a4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ - add sl, r3, #1 │ │ │ │ │ + ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r9, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - subgt sl, sl, #1 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r5, r4, #1 │ │ │ │ │ - str sl, [r3] │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + subgt r9, r9, #1 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + sub r4, r7, #1 │ │ │ │ │ + str r9, [r3] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [r2] │ │ │ │ │ + ldr r6, [r2] │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r1, [r2, r5, lsl #2] │ │ │ │ │ - add r2, r2, r5, lsl #2 │ │ │ │ │ - str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bne 1d18 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 2338 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r7, #20 │ │ │ │ │ - addeq r0, r7, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 23e0 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + ldr r1, [r2, r4, lsl #2] │ │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bne 1e6c │ │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 23c8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 24b0 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1de4 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1240 │ │ │ │ │ - str r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + beq 1f04 │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + moveq sl, r7 │ │ │ │ │ + beq 14c8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ble 121c │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + ble 14b4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + sub r3, r3, r8, lsl #2 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne 1e58 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1f8c │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23f0 │ │ │ │ │ + beq 24e0 │ │ │ │ │ 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 2394 │ │ │ │ │ + beq 24d8 │ │ │ │ │ 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 1ed8 │ │ │ │ │ - lsr r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - lslne r2, r8, #1 │ │ │ │ │ - strne r8, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - addne r8, r2, #1 │ │ │ │ │ - bne 1184 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - suble r3, r5, r4 │ │ │ │ │ - subgt r3, r5, r8 │ │ │ │ │ - ldr r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - sub r4, r5, r2 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bge 12f4 │ │ │ │ │ - str r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - str sl, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r8, r4, r5 │ │ │ │ │ - add r8, r5, r8, asr #1 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + beq 2014 │ │ │ │ │ + lsr sl, r0, #31 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + lslne r3, r8, #1 │ │ │ │ │ + strne r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addne r8, r3, #1 │ │ │ │ │ + bne 141c │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + sub sl, r4, r3 │ │ │ │ │ + suble r4, r4, r7 │ │ │ │ │ + subgt r4, r4, r8 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bge 157c │ │ │ │ │ + str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + sub r8, sl, r4 │ │ │ │ │ + add r8, r4, r8, asr #1 │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 1cf0 │ │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + bne 1dc4 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2340 │ │ │ │ │ + beq 24c8 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r6, #28 │ │ │ │ │ - ldrne r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + addeq r0, r7, #28 │ │ │ │ │ + ldrne r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2350 │ │ │ │ │ + beq 24a8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df4 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addeq r5, r8, #1 │ │ │ │ │ - movne r4, r8 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 1260 │ │ │ │ │ - ldr sl, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - subs r7, r3, r4 │ │ │ │ │ - beq 14e4 │ │ │ │ │ - sub r3, r4, r3 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + addeq r4, r8, #1 │ │ │ │ │ + movne sl, r8 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bgt 14e8 │ │ │ │ │ + ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + blt 1dd8 │ │ │ │ │ + subs r6, r7, sl │ │ │ │ │ + beq 16ac │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r8, r9, r3, lsl #2 │ │ │ │ │ + sub r3, sl, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r8, r2, r3, lsl #2 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - bne 1f48 │ │ │ │ │ + bne 2084 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r6, r6, r3 │ │ │ │ │ + add r5, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2154 │ │ │ │ │ - lsl r2, r7, #2 │ │ │ │ │ - add r1, r6, #4 │ │ │ │ │ + bne 20a0 │ │ │ │ │ + lsl r2, r6, #2 │ │ │ │ │ + add r1, r5, #4 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 1b3c │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 1bf0 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mov r7, sl │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r8], #-4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - sub r9, r3, #1 │ │ │ │ │ - beq 2368 │ │ │ │ │ + sub r4, r3, #1 │ │ │ │ │ + beq 23f0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r1, [r6] │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2dbc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 2d98 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - blt 2380 │ │ │ │ │ - subs r5, r9, r3 │ │ │ │ │ - streq r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldreq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1484 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - movne r1, r3 │ │ │ │ │ - streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r2, [r9], #-4 │ │ │ │ │ - ldrne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldrne r3, [r2], #-4 │ │ │ │ │ - strne r3, [r1], #-4 │ │ │ │ │ - strne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + blt 2404 │ │ │ │ │ + subs sl, r4, r3 │ │ │ │ │ + streq r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldreq r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 1750 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + streq r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [r1], #-4 │ │ │ │ │ + ldrne r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + ldrne r2, [r3], #-4 │ │ │ │ │ + strne r2, [r1], #-4 │ │ │ │ │ + strne r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ strne r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - subs r4, r4, #1 │ │ │ │ │ - beq 1ee8 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - cmple r7, #6 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ - bgt 1414 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, sl, #1 │ │ │ │ │ - ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + beq 2104 │ │ │ │ │ + cmp sl, #6 │ │ │ │ │ + cmple r6, #6 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + bgt 16a0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b de0 │ │ │ │ │ + b 1094 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 10cc │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [ip], #-4 │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - beq 22a4 │ │ │ │ │ - str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 1020 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + b 1374 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r8], #-4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 15f4 │ │ │ │ │ + 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 15f4 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r3], #-4 │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + beq 2298 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 12d4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - beq 20a4 │ │ │ │ │ + beq 22b0 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b fb0 │ │ │ │ │ - sub r9, r3, r9 │ │ │ │ │ + b 1264 │ │ │ │ │ + sub r4, r3, r4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r2, r5, #2 │ │ │ │ │ + lsl r2, sl, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r8, r8, r9, lsl #2 │ │ │ │ │ + add r8, r8, r4, lsl #2 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ - add r3, r3, r9, lsl #2 │ │ │ │ │ - lsl r9, r9, #2 │ │ │ │ │ + add r3, r3, r4, lsl #2 │ │ │ │ │ + lsl r4, r4, #2 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1ef8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bne 1f44 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f30 │ │ │ │ │ + bne 1f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ + ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 247c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 163c │ │ │ │ │ + b fac │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 1868 │ │ │ │ │ + lsl r5, r4, #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 2320 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 13b0 │ │ │ │ │ - b d04 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r8], #-4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r9, r9, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1368 │ │ │ │ │ - ldrd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1368 │ │ │ │ │ - add r1, r7, #28 │ │ │ │ │ + bne 1d4c │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r3, r3, r5 │ │ │ │ │ + strne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + subs r8, r8, r4 │ │ │ │ │ + beq f78 │ │ │ │ │ + add sl, sl, r5 │ │ │ │ │ + b c28 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6c │ │ │ │ │ + bne 111c │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge e74 │ │ │ │ │ + bge 1124 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ + str r8, [r4, #4] │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eec │ │ │ │ │ + beq 119c │ │ │ │ │ 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 eec │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 119c │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge a68 │ │ │ │ │ - b 1a9c │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 868 │ │ │ │ │ - b 1a9c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge d10 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b f7c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 870 │ │ │ │ │ + b 1868 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b08 │ │ │ │ │ + bne db0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble b10 │ │ │ │ │ - ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ble db8 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r7, sl, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - movge r3, r6 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 17c4 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - sub r8, r3, r7 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r8, r7, r8, asr #1 │ │ │ │ │ - ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ + ble 1aa0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r7, r3, r6 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + add r7, r6, r7, asr #1 │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 1aec │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ │ + bne 1bd8 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2410 │ │ │ │ │ + beq 2474 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 22f0 │ │ │ │ │ + beq 246c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f8 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - strne r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - addeq r7, r8, #1 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 17b8 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne 15e4 │ │ │ │ │ - sub r6, r3, r7 │ │ │ │ │ + beq 21f4 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + strne r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + addeq r6, r7, #1 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 1a94 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 18c8 │ │ │ │ │ + sub r5, r3, r6 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - add r6, r7, r6, asr #1 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + add r5, r6, r5, asr #1 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ + ldr r1, [r2, r5, lsl #2] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 16d4 │ │ │ │ │ + beq 19b8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 19d4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 1e48 │ │ │ │ │ + beq 1f24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - strne r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - addeq r7, r6, #1 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 17b8 │ │ │ │ │ - str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + strne r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + addeq r6, r5, #1 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 1a94 │ │ │ │ │ add r2, r4, #20 │ │ │ │ │ - ldr r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + str r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - sub r6, r4, r7 │ │ │ │ │ + sub r5, r4, r6 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r6, r7, r6, asr #1 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 22e8 │ │ │ │ │ - ldrb r0, [r8, #16] │ │ │ │ │ + add r5, r6, r5, asr #1 │ │ │ │ │ + ldr r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2454 │ │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r8, #28 │ │ │ │ │ + addeq r0, r7, #28 │ │ │ │ │ ldrne r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2400 │ │ │ │ │ + beq 244c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dbc │ │ │ │ │ + beq 1e94 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r7, r6, #1 │ │ │ │ │ - movne r4, r6 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt 1738 │ │ │ │ │ - ldr r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + addeq r6, r5, #1 │ │ │ │ │ + movne r4, r5 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt 1a14 │ │ │ │ │ + ldr r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1834 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1b0c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a9c │ │ │ │ │ + blt 1868 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r9, r9, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e7c │ │ │ │ │ + bne 1ff4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, r4 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - sub r3, r3, r2 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 1e24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq d04 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ - b 740 │ │ │ │ │ - add r1, r7, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 90c │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bgt 914 │ │ │ │ │ - ldr r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r6, r4, #1 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - movlt r3, ip │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 1a7c │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + sub r8, r3, r2 │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ + beq 1f34 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 2464 │ │ │ │ │ + str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r4, [sl] │ │ │ │ │ + b 74c │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b 17b4 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b a2c │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b a2c │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r8, r5, r6 │ │ │ │ │ - add r8, r6, r8, asr #1 │ │ │ │ │ - ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [r9, r8, lsl #2] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 1a84 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 23d8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 23d0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r7, #20 │ │ │ │ │ - addeq r1, r7, #28 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 20e4 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addne r6, r8, #1 │ │ │ │ │ - moveq r5, r8 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble 1c40 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 1884 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - sub r4, r3, r6 │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ - add r4, r6, r4, asr #1 │ │ │ │ │ - ldr r0, [r5, r4, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq 1968 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - ldrb r8, [r7, #16] │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - ubfx r1, r8, #5, #1 │ │ │ │ │ - str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldreq r1, [r7, #28] │ │ │ │ │ - beq 198c │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - addeq r1, r7, #28 │ │ │ │ │ - addne r1, r7, #20 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - lsrne r2, r0, #31 │ │ │ │ │ - beq 1e34 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - addne r6, r4, #1 │ │ │ │ │ - movne r4, r3 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble 1a44 │ │ │ │ │ - str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ubfx r3, r8, #6, #1 │ │ │ │ │ - ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - sub r8, r4, r6 │ │ │ │ │ - add r8, r6, r8, asr #1 │ │ │ │ │ - ldr r0, [r5, r8, lsl #2] │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 23c8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2234 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1a50 │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1a64 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1a6c │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - blt 19d4 │ │ │ │ │ - ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 938 │ │ │ │ │ - b 988 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1a2c │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - bge 1a34 │ │ │ │ │ - add r6, r8, #1 │ │ │ │ │ - b 1a38 │ │ │ │ │ - ldr r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 1860 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 938 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1900 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge ad0 │ │ │ │ │ + b 1868 │ │ │ │ │ + str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + add r3, r9, r4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [r2] │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b cd4 │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + b fac │ │ │ │ │ + ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ + beq 1bcc │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsl r5, r2, #2 │ │ │ │ │ - mov r1, ip │ │ │ │ │ + mov r1, lr │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r0, r8, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fcc │ │ │ │ │ + bne 2150 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b d04 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b fac │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 1668 │ │ │ │ │ - b 1a9c │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge 194c │ │ │ │ │ + b 1868 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1b98 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a9c │ │ │ │ │ - beq 9e0 │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ - b 738 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ + blt 1868 │ │ │ │ │ + beq c88 │ │ │ │ │ + ldr r4, [sl] │ │ │ │ │ + b 744 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge 7d4 │ │ │ │ │ - b 1a9c │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1aac │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + bge 7dc │ │ │ │ │ + b 1868 │ │ │ │ │ + str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r9, r4 │ │ │ │ │ - bne 2110 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b d04 │ │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - str r2, [r3], #4 │ │ │ │ │ - beq 2108 │ │ │ │ │ - add r2, r1, #4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 760 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 17b8 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ + beq 1b78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ + ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r3, r9, r4 │ │ │ │ │ - b 1b78 │ │ │ │ │ - ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r9, r2, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r4, r2, lsl #2] │ │ │ │ │ + b 1b84 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1a94 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 480 │ │ │ │ │ + b f08 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r0, [r2], #4 │ │ │ │ │ - str r0, [r1], #4 │ │ │ │ │ - beq 22d4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr ip, [r2], #4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str ip, [r1], #4 │ │ │ │ │ + beq 2434 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 9b4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ + b c54 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + subs r8, r3, #1 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + str r1, [r2], #4 │ │ │ │ │ + beq 2058 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 768 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b c20 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 738 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 73c │ │ │ │ │ + mov r6, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r3, r7, r6 │ │ │ │ │ + add r3, r6, r5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 964 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 1a44 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 17e0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 484 │ │ │ │ │ - b cc4 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + bge ee0 │ │ │ │ │ + b f08 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72c │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 730 │ │ │ │ │ - ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 15c8 │ │ │ │ │ - add r1, r7, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 7d0 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + bne 7d8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 7d4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge c9c │ │ │ │ │ - b cc4 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1bd0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 7dc │ │ │ │ │ + ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 18ac │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 238 │ │ │ │ │ - b cc4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 12d8 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1aac │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b f08 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1164 │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge 1560 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1aac │ │ │ │ │ + b 1b98 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr lr, [fp, #-84] @ 0xffffffac │ │ │ │ │ - lsl sl, r3, #2 │ │ │ │ │ - str lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - rsb r5, sl, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - add r1, r6, r3, lsl #2 │ │ │ │ │ + add r1, r5, r3, lsl #2 │ │ │ │ │ + ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, r8, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + rsb r6, r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r3] │ │ │ │ │ - streq r3, [r8, r5] │ │ │ │ │ + streq r3, [r8, r6] │ │ │ │ │ beq 1b84 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmn r9, r5 │ │ │ │ │ + cmn r9, r6 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r8, r5] │ │ │ │ │ - ldrne r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [r8, r6] │ │ │ │ │ + ldrne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - strne r3, [r9, r5] │ │ │ │ │ + strne r3, [r9, r6] │ │ │ │ │ b 1b84 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bge 1404 │ │ │ │ │ + b 1dd8 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b c04 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 1798 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - b 1860 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ + b 1a78 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 484 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b ee0 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 1164 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ + b 480 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 12d8 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + b 90c │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b a0c │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ b 238 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b 1560 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 1404 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + movle r2, #0 │ │ │ │ │ + movgt r2, #1 │ │ │ │ │ + b 98c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b c9c │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 19e4 │ │ │ │ │ ldr lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1b50 │ │ │ │ │ + b 1c44 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1f7c │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2024 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1794 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 1f5c │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bge 14a0 │ │ │ │ │ + b 1dd8 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 19a4 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 1700 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r4 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge 1208 │ │ │ │ │ - b 1d04 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b 1860 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r3, r6, r4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 17f4 │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r2, r6, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 2dc │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b b7c │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 32c │ │ │ │ │ - b ce0 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 1208 │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1aac │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r3, r3, r9 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1f30 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 324 │ │ │ │ │ + b f88 │ │ │ │ │ + ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r2, r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 20cc │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 14c8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r3, r3, r9 │ │ │ │ │ + b 2dc │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r3, r5, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1f10 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 7f4 │ │ │ │ │ + b 1ad0 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movge sl, #0 │ │ │ │ │ + movlt sl, #1 │ │ │ │ │ + b 14a0 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r0, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 1f74 │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 30b0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 2bc │ │ │ │ │ + b fac │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b f7c │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + b 1c44 │ │ │ │ │ + ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b fac │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r5, r5, r3 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r6, r6, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2154 │ │ │ │ │ - add r1, r6, #4 │ │ │ │ │ - lsl r2, r7, #2 │ │ │ │ │ + beq 20ac │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r1, r5, #4 │ │ │ │ │ + lsl r2, r6, #2 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1340 │ │ │ │ │ + beq 15c8 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - lsl r2, r7, #2 │ │ │ │ │ + lsl r2, r6, #2 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 1fe4 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 2118 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mov r7, sl │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r8], #-4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 16d4 │ │ │ │ │ + ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 1b98 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq d04 │ │ │ │ │ + beq fac │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, ip │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsl r5, r2, #2 │ │ │ │ │ add r0, r8, r3, lsl #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ + str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + mov r1, sl │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1ae0 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r8], #-4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1510 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2ff8 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2bc │ │ │ │ │ - b d04 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1bcc │ │ │ │ │ + ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ - add r9, r3, r6 │ │ │ │ │ + add r9, r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2070 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ │ - add r3, ip, r6 │ │ │ │ │ + bne 21b4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ldr lr, [r3, #12] │ │ │ │ │ + add r3, lr, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b d70 │ │ │ │ │ - ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + add r3, sl, r5 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 1018 │ │ │ │ │ + ldr r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r8, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - add r3, ip, r6 │ │ │ │ │ + ldr lr, [r3, #12] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ + add r3, lr, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d70 │ │ │ │ │ - b 205c │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1aac │ │ │ │ │ + beq 1018 │ │ │ │ │ + b 21a4 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b ad0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b 194c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 870 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b dbc │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 1f28 │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + b 1070 │ │ │ │ │ + str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b ca0 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 1900 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 1668 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b cd4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r9, r2, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 1b84 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 1b50 │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 1f60 │ │ │ │ │ - ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b d04 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 868 │ │ │ │ │ - str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 9f8 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b a68 │ │ │ │ │ + b d10 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne d98 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1894 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b 7f8 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 10fc │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 1804 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 554 │ │ │ │ │ + bne 1220 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b 5c0 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2300 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 7b8 │ │ │ │ │ + b 128c │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1e00 │ │ │ │ │ + ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1b98 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 714 │ │ │ │ │ + bne 720 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1c70 │ │ │ │ │ + b 1d30 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 3b0 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b f18 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b d04 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne af0 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 15b0 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 2ff8 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne d18 │ │ │ │ │ - b d04 │ │ │ │ │ + b fac │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 1a10 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b 1a58 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 8f0 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 1840 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 7c0 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1d88 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne f6c │ │ │ │ │ + bne 554 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b fd8 │ │ │ │ │ + b 5c4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1aac │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne e4c │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 152c │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - lsl sl, r3, #2 │ │ │ │ │ - b 1d54 │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 3b4 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b ba4 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2250 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1b50 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 1770 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1650 │ │ │ │ │ + b 1b98 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 30b0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne fc0 │ │ │ │ │ + b fac │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b 1868 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 228 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 1c98 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 21bc │ │ │ │ │ + b d00 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b ce8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 858 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 22c4 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b fac │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b fac │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 474 │ │ │ │ │ + b 470 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 45c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl sl, r4, #2 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1d54 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1134 │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b 12b0 │ │ │ │ │ + b 458 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 2290 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 12c8 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 21a4 │ │ │ │ │ + b 2324 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 22b8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl sl, r4, #2 │ │ │ │ │ + b 226c │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 13dc │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 224c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 9fc │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b ab8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b aa0 │ │ │ │ │ + lsl r3, r7, #2 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1d54 │ │ │ │ │ + str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1e00 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1aac │ │ │ │ │ + b 1b98 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b bf4 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b bd8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 840 │ │ │ │ │ + str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1c44 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 11f0 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 2264 │ │ │ │ │ + b 1a68 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b 1a50 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 9e0 │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b fac │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1934 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 21d4 │ │ │ │ │ + b 191c │ │ │ │ │ + lsl r3, r7, #2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1e00 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ b 210 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b d04 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b d04 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2238 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 18e8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 18d0 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 114c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b c74 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 11d8 │ │ │ │ │ + b eb8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b c8c │ │ │ │ │ + b ed0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1788 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 2204 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 1638 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 850 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 838 │ │ │ │ │ + b 1550 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b a58 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b a40 │ │ │ │ │ + b 13f4 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 22dc │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 228 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b 1538 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 2284 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1488 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 1470 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 230c │ │ │ │ │ │ │ │ │ │ -00002438 : │ │ │ │ │ +000024f0 : │ │ │ │ │ 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 24e8 │ │ │ │ │ + bmi 25a0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2458 │ │ │ │ │ + beq 2510 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2458 │ │ │ │ │ + bgt 2510 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2458 │ │ │ │ │ + bne 2510 │ │ │ │ │ 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 24f0 │ │ │ │ │ + bmi 25a8 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b4 │ │ │ │ │ + beq 256c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24b4 │ │ │ │ │ + bgt 256c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 24b4 │ │ │ │ │ - b 24a0 │ │ │ │ │ + bne 256c │ │ │ │ │ + b 2558 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002500 : │ │ │ │ │ +000025b8 : │ │ │ │ │ list_new_prealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 158 │ │ │ │ │ R_ARM_CALL PyList_New.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 254c │ │ │ │ │ + beq 2604 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 2554 │ │ │ │ │ + bhi 260c │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 2554 │ │ │ │ │ + beq 260c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2574 │ │ │ │ │ + bgt 262c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2574 │ │ │ │ │ + bne 262c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -00002580 : │ │ │ │ │ +00002638 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2594 │ │ │ │ │ - b 25c0 │ │ │ │ │ + beq 264c │ │ │ │ │ + b 2678 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #534 @ 0x216 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -2511,161 +2557,161 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000025c0 : │ │ │ │ │ +00002678 : │ │ │ │ │ ins1(): │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 2824 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bgt 2750 │ │ │ │ │ + bgt 2808 │ │ │ │ │ asr ip, r0, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ cmpgt r0, #32 │ │ │ │ │ - bgt 2750 │ │ │ │ │ + bgt 2808 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ add r1, r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ bic r1, r1, r1, asr #31 │ │ │ │ │ movge r1, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ lsl r0, lr, #2 │ │ │ │ │ ldr r4, [ip, lr, lsl #2] │ │ │ │ │ add r5, r0, #4 │ │ │ │ │ add r7, ip, lr, lsl #2 │ │ │ │ │ str r4, [ip, r5] │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ sub r4, r0, #4 │ │ │ │ │ sub r6, r3, #3 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ ldr r6, [ip, r4] │ │ │ │ │ str r6, [ip, lr, lsl #2] │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ sub lr, r0, #8 │ │ │ │ │ sub r6, r3, #4 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ ldr r6, [ip, lr] │ │ │ │ │ str r6, [ip, r4] │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ sub r4, r0, #12 │ │ │ │ │ sub r6, r3, #5 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ ldr r6, [ip, r4] │ │ │ │ │ str r6, [ip, lr] │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ sub lr, r0, #16 │ │ │ │ │ sub r6, r3, #6 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ ldr r6, [ip, lr] │ │ │ │ │ str r6, [ip, r4] │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ sub r4, r0, #20 │ │ │ │ │ sub r6, r3, #7 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ ldr r6, [ip, r4] │ │ │ │ │ str r6, [ip, lr] │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ sub lr, r0, #24 │ │ │ │ │ sub r6, r3, #8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ ldr r6, [ip, lr] │ │ │ │ │ str r6, [ip, r4] │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ sub r0, r0, #28 │ │ │ │ │ sub r4, r3, #9 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldr r4, [ip, r0] │ │ │ │ │ str r4, [ip, lr] │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ ldr lr, [r7, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #10 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bgt 2730 │ │ │ │ │ + bgt 27e8 │ │ │ │ │ sub r0, ip, #36 @ 0x24 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ ldr lr, [r0, #-4]! │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ - bge 271c │ │ │ │ │ + bge 27d4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 2610 │ │ │ │ │ - b 2748 │ │ │ │ │ + bne 26c8 │ │ │ │ │ + b 2800 │ │ │ │ │ mov r1, #508 @ 0x1fc │ │ │ │ │ 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 │ │ │ │ │ - b 2748 │ │ │ │ │ + b 2800 │ │ │ │ │ │ │ │ │ │ -00002784 : │ │ │ │ │ +0000283c : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 27fc │ │ │ │ │ + bne 28b4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2844 │ │ │ │ │ + beq 28fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2824 │ │ │ │ │ + ble 28dc │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2844 │ │ │ │ │ + beq 28fc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 25c0 │ │ │ │ │ + bl 2678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movne r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -2676,254 +2722,254 @@ │ │ │ │ │ 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 │ │ │ │ │ - bne 27ac │ │ │ │ │ + bne 2864 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 27f4 │ │ │ │ │ + b 28ac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 27d0 │ │ │ │ │ + bne 2888 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 27d0 │ │ │ │ │ + b 2888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 281c │ │ │ │ │ + bne 28d4 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 27d8 │ │ │ │ │ + b 2890 │ │ │ │ │ │ │ │ │ │ -00002858 : │ │ │ │ │ +00002910 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 2b2c │ │ │ │ │ + ble 2be4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 158 │ │ │ │ │ R_ARM_CALL PyList_New.constprop.0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2af4 │ │ │ │ │ + beq 2bac │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 2b38 │ │ │ │ │ + bhi 2bf0 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 2b38 │ │ │ │ │ + beq 2bf0 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r1, r3, r7, lsl #2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ add r7, r3, r4, lsl #2 │ │ │ │ │ sub r3, r7, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 29c8 │ │ │ │ │ + beq 2a80 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 29a4 │ │ │ │ │ + beq 2a5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2988 │ │ │ │ │ + beq 2a40 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 296c │ │ │ │ │ + beq 2a24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2950 │ │ │ │ │ + beq 2a08 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2934 │ │ │ │ │ + beq 29ec │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2b0c │ │ │ │ │ + bne 2bc4 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 2af0 │ │ │ │ │ + beq 2ba8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, r2, #24 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ str lr, [r3] │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str lr, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 29c8 │ │ │ │ │ + bne 2a80 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 28d0 │ │ │ │ │ - b 2af0 │ │ │ │ │ + bne 2988 │ │ │ │ │ + b 2ba8 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2afc │ │ │ │ │ + bgt 2bb4 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 2918 │ │ │ │ │ + b 29d0 │ │ │ │ │ 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 2b58 │ │ │ │ │ + bgt 2c10 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2b58 │ │ │ │ │ + bne 2c10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 28b8 │ │ │ │ │ - b 2af4 │ │ │ │ │ + bne 2970 │ │ │ │ │ + b 2bac │ │ │ │ │ │ │ │ │ │ -00002b68 : │ │ │ │ │ +00002c20 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2ba4 │ │ │ │ │ + beq 2c5c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2be4 │ │ │ │ │ + blt 2c9c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2bdc │ │ │ │ │ + bgt 2c94 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 2858 │ │ │ │ │ + b 2910 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #768 @ 0x300 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2934,97 +2980,97 @@ │ │ │ │ │ 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 2ba0 │ │ │ │ │ + b 2c58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 2b8c │ │ │ │ │ + b 2c44 │ │ │ │ │ │ │ │ │ │ -00002bec : │ │ │ │ │ +00002ca4 : │ │ │ │ │ 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 2c1c │ │ │ │ │ - bl 2438 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ + bl 24f0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #1574 @ 0x626 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00002c34 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00002cec <_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 2c64 <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 2d1c <_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 │ │ │ │ │ │ │ │ │ │ -00002c70 : │ │ │ │ │ +00002d28 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2dc0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 2cf0 │ │ │ │ │ + bmi 2da8 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2d60 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ca8 │ │ │ │ │ + bgt 2d60 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2ca8 │ │ │ │ │ + bne 2d60 │ │ │ │ │ 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 2ca8 │ │ │ │ │ + b 2d60 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 │ │ │ │ │ @@ -3032,132 +3078,132 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002d14 : │ │ │ │ │ +00002dcc : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2d3c │ │ │ │ │ + beq 2df4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002d48 : │ │ │ │ │ +00002e00 : │ │ │ │ │ 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 2dc4 │ │ │ │ │ - b 2df0 │ │ │ │ │ + bne 2e7c │ │ │ │ │ + b 2ea8 │ │ │ │ │ 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 2e38 │ │ │ │ │ + ble 2ef0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 2de4 │ │ │ │ │ - bne 2e58 │ │ │ │ │ + bgt 2e9c │ │ │ │ │ + bne 2f10 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 2df0 │ │ │ │ │ + bcs 2ea8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2e00 │ │ │ │ │ + ble 2eb8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2e38 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 2dc4 │ │ │ │ │ + bhi 2e7c │ │ │ │ │ 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 2d80 │ │ │ │ │ + bne 2e38 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2e9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2de4 │ │ │ │ │ + bne 2e9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 2de4 │ │ │ │ │ + b 2e9c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2da0 │ │ │ │ │ + bne 2e58 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2da0 │ │ │ │ │ + b 2e58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002e64 : │ │ │ │ │ +00002f1c : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2f74 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2ebc │ │ │ │ │ + beq 2f74 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt 2e90 │ │ │ │ │ + bgt 2f48 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 2e88 │ │ │ │ │ + bls 2f40 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 2ea0 │ │ │ │ │ + b 2f58 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #3269 @ 0xcc5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3165,100 +3211,100 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002ee8 : │ │ │ │ │ +00002fa0 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f7c │ │ │ │ │ + beq 3034 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 2f68 │ │ │ │ │ + bmi 3020 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f20 │ │ │ │ │ + beq 2fd8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f20 │ │ │ │ │ + bgt 2fd8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2f20 │ │ │ │ │ + bne 2fd8 │ │ │ │ │ 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 2f20 │ │ │ │ │ + b 2fd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f84 : │ │ │ │ │ +0000303c : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 2fb4 │ │ │ │ │ + blt 306c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 2fb4 │ │ │ │ │ + bmi 306c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002fc4 : │ │ │ │ │ +0000307c : │ │ │ │ │ listreviter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2fec │ │ │ │ │ + beq 30a4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002ff8 : │ │ │ │ │ +000030b0 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 308c │ │ │ │ │ + bge 316c │ │ │ │ │ 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] │ │ │ │ │ @@ -3266,68 +3312,66 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add r2, r4, #540 @ 0x21c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 3154 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mvneq r2, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r2, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc 30a0 │ │ │ │ │ + bcc 3148 │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 30a0 │ │ │ │ │ + beq 3148 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3094 │ │ │ │ │ + addne r0, r0, r5, lsl #2 │ │ │ │ │ + strne r0, [r4, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - add r0, r0, r5, lsl #2 │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ - b 3080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3084 │ │ │ │ │ + b 3140 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - b 3044 │ │ │ │ │ + b 30fc │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ │ │ │ │ │ -000030c4 : │ │ │ │ │ +00003174 : │ │ │ │ │ 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 2858 │ │ │ │ │ + b 2910 │ │ │ │ │ │ │ │ │ │ -000030e0 : │ │ │ │ │ +00003190 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 30f4 │ │ │ │ │ - b 4378 <_list_extend> │ │ │ │ │ + beq 31a4 │ │ │ │ │ + b 44c8 <_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, #1563 @ 0x61b │ │ │ │ │ @@ -3336,107 +3380,107 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003120 : │ │ │ │ │ +000031d0 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 3154 │ │ │ │ │ + beq 3204 │ │ │ │ │ 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 3148 │ │ │ │ │ + b 31f8 │ │ │ │ │ │ │ │ │ │ -0000315c : │ │ │ │ │ +0000320c : │ │ │ │ │ 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 325c │ │ │ │ │ + beq 330c │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 3258 │ │ │ │ │ + ble 3308 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 3280 │ │ │ │ │ + blt 3330 │ │ │ │ │ mul r1, r4, r5 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 3268 │ │ │ │ │ + bge 3318 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 40 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3260 │ │ │ │ │ + beq 3310 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ lslle r5, r4, #2 │ │ │ │ │ - ble 321c │ │ │ │ │ + ble 32cc │ │ │ │ │ sub lr, r5, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r4, #2 │ │ │ │ │ add ip, r6, r4, lsl #2 │ │ │ │ │ - b 31f8 │ │ │ │ │ + b 32a8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 321c │ │ │ │ │ + beq 32cc │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31f0 │ │ │ │ │ + bgt 32a0 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 31f0 │ │ │ │ │ + b 32a0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsl r7, r1, #2 │ │ │ │ │ cmp r5, r1, lsl #2 │ │ │ │ │ - bge 325c │ │ │ │ │ + bge 330c │ │ │ │ │ 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 322c │ │ │ │ │ - b 325c │ │ │ │ │ - bl 2438 │ │ │ │ │ + bgt 32dc │ │ │ │ │ + b 330c │ │ │ │ │ + bl 24f0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ - bgt 31b4 │ │ │ │ │ + bgt 3264 │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ - b 31cc │ │ │ │ │ + b 327c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3260 │ │ │ │ │ + b 3310 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -487,37 +487,37 @@ │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ ldr sl, [r0, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ble af4 │ │ │ │ │ + ble ae4 │ │ │ │ │ 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 c4c │ │ │ │ │ + beq cc8 │ │ │ │ │ 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 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz lr, lr │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ - bne bac │ │ │ │ │ + bne b28 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ b 714 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -529,15 +529,15 @@ │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ beq 744 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne fc8 │ │ │ │ │ + bne fa4 │ │ │ │ │ ldr r6, [ip] │ │ │ │ │ tst lr, r4 │ │ │ │ │ beq 6e4 │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ cmp r9, #15 │ │ │ │ │ bls 6e4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ @@ -549,18 +549,18 @@ │ │ │ │ │ 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 b68 │ │ │ │ │ + beq bbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne d1c │ │ │ │ │ + bne c3c │ │ │ │ │ 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 │ │ │ │ │ @@ -568,232 +568,228 @@ │ │ │ │ │ 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 d80 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + bgt ca0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ str r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ str sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r5, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ str r0, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ 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 sl, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bl 21c0 │ │ │ │ │ + bl 21a8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1058 │ │ │ │ │ + beq fbc │ │ │ │ │ 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 c10 │ │ │ │ │ + bge c00 │ │ │ │ │ ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt r3, r2 │ │ │ │ │ str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 964 │ │ │ │ │ + bge 950 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - ldr r3, [r8, r7, lsl #2] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + ldr r8, [sl, r7, lsl #2] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - str r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - add r3, r5, r6 │ │ │ │ │ + str r7, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r2, r5, r7 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - asr r7, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + asr r6, r2, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ldr r1, [r8, r7, lsl #2] │ │ │ │ │ - bne 900 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r1, [sl, r6, lsl #2] │ │ │ │ │ + bne 8f0 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ + ldrb r0, [r8, #16] │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ movge r2, r9 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 1118 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 111c │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + beq 10a4 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ + add r0, r8, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 10fc │ │ │ │ │ + beq 10b4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq c24 │ │ │ │ │ + beq c14 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3c │ │ │ │ │ + beq c2c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a08 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ + beq 9f4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cmp r5, lr │ │ │ │ │ - ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - movlt r6, lr │ │ │ │ │ - blt a30 │ │ │ │ │ - b 928 │ │ │ │ │ + ldr r7, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + blt a1c │ │ │ │ │ + b 918 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1058 │ │ │ │ │ - beq a08 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt aec │ │ │ │ │ - ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + blt fbc │ │ │ │ │ + beq 9f4 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + blt adc │ │ │ │ │ + ldr r7, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - add r1, r8, r0 │ │ │ │ │ - bge 94c │ │ │ │ │ + add r1, sl, r0 │ │ │ │ │ + bge 93c │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ - add r0, r8, r0 │ │ │ │ │ + add r0, sl, r0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - str r3, [r8, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + str r8, [sl, r5, lsl #2] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 84c │ │ │ │ │ + bne 848 │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne da8 │ │ │ │ │ + bne d98 │ │ │ │ │ str r3, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - str r8, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ + str sl, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ - add r8, r8, r3, lsl #2 │ │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ │ str r3, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ - bne 7d4 │ │ │ │ │ + bne 7d0 │ │ │ │ │ ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ bne 1124 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne fe0 │ │ │ │ │ + bne 101c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bne 1024 │ │ │ │ │ + bne 1028 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble 924 │ │ │ │ │ + add r5, r6, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 914 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne ae8 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ │ - ldrb r9, [r3, #16] │ │ │ │ │ - ubfx r3, r9, #5, #1 │ │ │ │ │ - str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + bne adc │ │ │ │ │ + ldr r7, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r9, [r8, #8] │ │ │ │ │ + ldrb r3, [r8, #16] │ │ │ │ │ + ubfx r2, r3, #5, #1 │ │ │ │ │ str r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ubfx sl, r9, #6, #1 │ │ │ │ │ + ubfx r3, r3, #6, #1 │ │ │ │ │ + str r8, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + add r3, r8, #20 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - add r3, r3, #20 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ add r4, r5, r9 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ - ldr r1, [r8, r4, lsl #2] │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 10bc │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1140 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 10cc │ │ │ │ │ + beq 105c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r0, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 10e0 │ │ │ │ │ + beq 1070 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq ac8 │ │ │ │ │ + beq abc │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad8 │ │ │ │ │ + beq acc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ae0 │ │ │ │ │ + bge ad4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bgt a54 │ │ │ │ │ + bgt a44 │ │ │ │ │ ldr r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 928 │ │ │ │ │ + ldr r8, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + b 918 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aac │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bgt ab4 │ │ │ │ │ + bne a9c │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + bgt aa4 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ - b ab8 │ │ │ │ │ + b aa8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 860 │ │ │ │ │ + b 854 │ │ │ │ │ sub r3, fp, #1088 @ 0x440 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ str r3, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r1, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ mov r3, #7 │ │ │ │ │ @@ -802,153 +798,97 @@ │ │ │ │ │ str r3, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ 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 9e8 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 9d4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b b4c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq c08 │ │ │ │ │ + ldr r2, [r1, #4]! │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne fa8 │ │ │ │ │ + ands ip, lr, r4 │ │ │ │ │ + beq b38 │ │ │ │ │ + ldr r6, [r1] │ │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ │ + cmp r6, #15 │ │ │ │ │ + bls b38 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne b44 │ │ │ │ │ + mov lr, ip │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 744 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fac │ │ │ │ │ + beq f8c │ │ │ │ │ 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 d1c │ │ │ │ │ + bne c3c │ │ │ │ │ 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 764 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq f80 │ │ │ │ │ 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 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 764 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b bd0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq c18 │ │ │ │ │ - ldr r2, [r1, #4]! │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne fcc │ │ │ │ │ - ands ip, lr, r4 │ │ │ │ │ - beq bbc │ │ │ │ │ - ldr r6, [r1] │ │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - bls bbc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne bc8 │ │ │ │ │ - mov lr, ip │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 744 │ │ │ │ │ str r0, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - b 964 │ │ │ │ │ + b 950 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 744 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d8 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ + bne 8cc │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 8dc │ │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - ble 6a4 │ │ │ │ │ - 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 cd8 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne cbc │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq cbc │ │ │ │ │ - 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 b38 │ │ │ │ │ - ldr r9, [r6, #4]! │ │ │ │ │ - ldr r9, [r9, #4] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bne 10b0 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 1104 │ │ │ │ │ - ldr r9, [r0, #16] │ │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne 10c4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cbc │ │ │ │ │ - tst lr, r4 │ │ │ │ │ - beq c94 │ │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls c94 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b cbc │ │ │ │ │ + b 8d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -975,19 +915,75 @@ │ │ │ │ │ str r2, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ ble 7b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r5, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt d84 │ │ │ │ │ + bgt ca4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ b 7b0 │ │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble 6a4 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ + movw r9, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r9, #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 d54 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + bne d38 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq d38 │ │ │ │ │ + ldrb r7, [r7, #16] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + and ip, r7, #28 │ │ │ │ │ + sub ip, ip, #4 │ │ │ │ │ + clz ip, ip │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + beq b8c │ │ │ │ │ + ldr r7, [r6, #4]! │ │ │ │ │ + ldr r7, [r7, #4] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bne f6c │ │ │ │ │ + ldr sl, [r6] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 10c8 │ │ │ │ │ + ldr r7, [sl, #16] │ │ │ │ │ + ldr sl, [r7, #4] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne f64 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq d38 │ │ │ │ │ + tst lr, r4 │ │ │ │ │ + beq d10 │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bls d10 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b d38 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub lr, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr ip, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ ldr r1, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ add r0, r2, lr, lsl #4 │ │ │ │ │ ldr r2, [r2, lr, lsl #4] │ │ │ │ │ @@ -995,259 +991,260 @@ │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ ldr ip, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, r0, r2, lsl #1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - ble f20 │ │ │ │ │ + ble ed8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt f28 │ │ │ │ │ + bgt ee0 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ - ble e30 │ │ │ │ │ + ble e20 │ │ │ │ │ ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble e30 │ │ │ │ │ + ble e20 │ │ │ │ │ bl 128 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1058 │ │ │ │ │ + bne fbc │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ - b df4 │ │ │ │ │ + b de4 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ ldr ip, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ subs r2, r2, ip │ │ │ │ │ str r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ str r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ - str r8, [r0, r1] │ │ │ │ │ + str sl, [r0, r1] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - add r8, r8, ip, lsl #2 │ │ │ │ │ + add sl, sl, 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 10a8 │ │ │ │ │ + bne f9c │ │ │ │ │ ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - ble 9a8 │ │ │ │ │ + ble 994 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq ebc │ │ │ │ │ - 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 10dc │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 128 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f18 │ │ │ │ │ + bne ed0 │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 9a8 │ │ │ │ │ + ble 994 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ - beq f0c │ │ │ │ │ - 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 10f8 │ │ │ │ │ bl 128 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ed0 │ │ │ │ │ + beq ea8 │ │ │ │ │ ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - b 1068 │ │ │ │ │ + b fcc │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble fa0 │ │ │ │ │ + ble f58 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movge r4, #2 │ │ │ │ │ - bge df4 │ │ │ │ │ + bge de4 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble f94 │ │ │ │ │ + ble f4c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movge r4, #3 │ │ │ │ │ - bge df4 │ │ │ │ │ + bge de4 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ suble r0, r0, r1 │ │ │ │ │ - ble f88 │ │ │ │ │ + ble f40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble df4 │ │ │ │ │ + ble de4 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ - b f6c │ │ │ │ │ + b f24 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ - b f60 │ │ │ │ │ + b f18 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ - b f44 │ │ │ │ │ + b efc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b d38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r3, #1 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ b 764 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ b 764 │ │ │ │ │ + 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 764 │ │ │ │ │ + ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + b 7d0 │ │ │ │ │ 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 764 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ + ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ + add r3, r3, #532 @ 0x214 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + movne r7, #0 │ │ │ │ │ + beq 1078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ str r3, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - bne 10a0 │ │ │ │ │ + bne 109c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r0, r7 │ │ │ │ │ - bne 9f0 │ │ │ │ │ - b a00 │ │ │ │ │ + bne 9dc │ │ │ │ │ + b 9ec │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b fe0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 103c │ │ │ │ │ + b 1040 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bpl 1034 │ │ │ │ │ + bpl 1038 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ subs r0, r7, #0 │ │ │ │ │ - bne 9f0 │ │ │ │ │ - b a00 │ │ │ │ │ - ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ - add r3, r3, #532 @ 0x214 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movne r7, #0 │ │ │ │ │ - bne fe8 │ │ │ │ │ + bne 9dc │ │ │ │ │ + b 9ec │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne a84 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b ac0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - beq a00 │ │ │ │ │ + beq 9ec │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 103c │ │ │ │ │ - ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - b 7d4 │ │ │ │ │ - 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 │ │ │ │ │ - b 764 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b cbc │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne a94 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b acc │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ + b 1040 │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 8b8 │ │ │ │ │ + bne 8ac │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b c28 │ │ │ │ │ + b c18 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 1064 │ │ │ │ │ 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 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ b 764 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 10f0 │ │ │ │ │ + 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 e94 │ │ │ │ │ + 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 ec4 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + 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 .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f18 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 10d4 │ │ │ │ │ + b ed0 │ │ │ │ │ │ │ │ │ │ -0000114c : │ │ │ │ │ +00001140 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1260,95 +1257,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 1454 │ │ │ │ │ + beq 1440 │ │ │ │ │ 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 1854 │ │ │ │ │ + bne 1840 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - strgt r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + strgt r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ ldrgt r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - ble 1470 │ │ │ │ │ + ble 145c │ │ │ │ │ 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 1b14 │ │ │ │ │ + beq 1b14 │ │ │ │ │ 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 17cc │ │ │ │ │ + bne 1740 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 124c │ │ │ │ │ + b 1240 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1270 │ │ │ │ │ + beq 1264 │ │ │ │ │ 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 127c │ │ │ │ │ + bge 1270 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 20f0 │ │ │ │ │ + bne 2038 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ tst ip, lr │ │ │ │ │ - beq 121c │ │ │ │ │ + beq 1210 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls 121c │ │ │ │ │ + bls 1210 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 1244 │ │ │ │ │ + blt 1238 │ │ │ │ │ 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 1778 │ │ │ │ │ + beq 17e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1a28 │ │ │ │ │ + bne 1a14 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1a50 │ │ │ │ │ + bne 1a3c │ │ │ │ │ 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 │ │ │ │ │ @@ -1357,112 +1354,110 @@ │ │ │ │ │ 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 1eb4 │ │ │ │ │ + bgt 1e18 │ │ │ │ │ ldr sl, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 20ac │ │ │ │ │ + bne 2040 │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + str sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ mov r4, r6 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ str r6, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ str r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ - str sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ str r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r1, fp, #1632 @ 0x660 │ │ │ │ │ - str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + str sl, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r3, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ - bl 21c0 │ │ │ │ │ + bl 21a8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 20c8 │ │ │ │ │ + beq 205c │ │ │ │ │ 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 183c │ │ │ │ │ + bge 1828 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 1598 │ │ │ │ │ + bge 1588 │ │ │ │ │ + mov r9, sl │ │ │ │ │ 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 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - add r3, r5, r6 │ │ │ │ │ + add r2, r5, r7 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - asr r7, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + asr r6, r2, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 1528 │ │ │ │ │ + ldr r1, [r9, r6, lsl #2] │ │ │ │ │ + bne 1514 │ │ │ │ │ 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 21a8 │ │ │ │ │ + beq 20e4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ + beq 1f20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1fe4 │ │ │ │ │ + beq 1f34 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1ad8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b04 │ │ │ │ │ + beq 1af0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1628 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - cmp r5, lr │ │ │ │ │ + beq 1618 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - movlt r6, lr │ │ │ │ │ - blt 1650 │ │ │ │ │ - b 154c │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + blt 1644 │ │ │ │ │ + b 1538 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bgt 17bc │ │ │ │ │ + bgt 1730 │ │ │ │ │ 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 │ │ │ │ │ @@ -1475,409 +1470,409 @@ │ │ │ │ │ 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 1c48 │ │ │ │ │ + bne 1c30 │ │ │ │ │ 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 2078 │ │ │ │ │ + bne 2084 │ │ │ │ │ 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 2180 │ │ │ │ │ + bne 20f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 151c │ │ │ │ │ + beq 1508 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20c8 │ │ │ │ │ - beq 1628 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt 1738 │ │ │ │ │ + blt 205c │ │ │ │ │ + beq 1618 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + blt 1728 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add r1, r9, r4 │ │ │ │ │ - ble 16f4 │ │ │ │ │ + ble 16e8 │ │ │ │ │ sub r8, r7, r5 │ │ │ │ │ add r6, r4, #4 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 192c │ │ │ │ │ + bne 1918 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 13a0 │ │ │ │ │ + bne 1398 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ + bne 1c9c │ │ │ │ │ ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - str r9, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ + ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str sl, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-1588] @ 0xfffff9cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - add r9, r9, r0 │ │ │ │ │ + add sl, sl, r0 │ │ │ │ │ str r2, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - bne 1bf0 │ │ │ │ │ + bne 1b00 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - bne 1cdc │ │ │ │ │ + bne 1c94 │ │ │ │ │ ldr r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ ldr r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ - bgt 1e30 │ │ │ │ │ + bgt 1ec4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 194c │ │ │ │ │ + bne 1938 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1c48 │ │ │ │ │ + bne 1c30 │ │ │ │ │ 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 14cc │ │ │ │ │ - b 1c7c │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble 1548 │ │ │ │ │ + ble 14b8 │ │ │ │ │ + b 1c64 │ │ │ │ │ + add r5, r6, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 1534 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1734 │ │ │ │ │ + bne 1728 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - str r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ mov r7, sl │ │ │ │ │ ubfx sl, r8, #6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ add r4, r5, r8 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ ldr r1, [r9, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 219c │ │ │ │ │ + beq 210c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 20f8 │ │ │ │ │ + beq 201c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 210c │ │ │ │ │ + beq 2030 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1714 │ │ │ │ │ + beq 1708 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1724 │ │ │ │ │ + beq 1718 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 172c │ │ │ │ │ + bge 1720 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 1674 │ │ │ │ │ - ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + bgt 1668 │ │ │ │ │ + ldr r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ add r1, r9, r4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 155c │ │ │ │ │ + bgt 1548 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1588 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + beq 1574 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ - b 1940 │ │ │ │ │ + b 192c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cc │ │ │ │ │ + bne 16c0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 16d4 │ │ │ │ │ + bgt 16c8 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ - b 16d8 │ │ │ │ │ + b 16cc │ │ │ │ │ mov r7, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 13b4 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 13a8 │ │ │ │ │ + ldr r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 11b8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 176c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge 1830 │ │ │ │ │ + ldr r2, [r1, #4]! │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne 2004 │ │ │ │ │ + ands r0, ip, lr │ │ │ │ │ + beq 1758 │ │ │ │ │ + ldr r8, [r1] │ │ │ │ │ + ldr r8, [r8, #8] │ │ │ │ │ + cmp r8, #15 │ │ │ │ │ + bls 1758 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + blt 1764 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b 1274 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f84 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + beq 1fe8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne 1a28 │ │ │ │ │ + bne 1a14 │ │ │ │ │ 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 12a0 │ │ │ │ │ + bne 1294 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1f78 │ │ │ │ │ + beq 1ff8 │ │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12a0 │ │ │ │ │ - ldr r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 11c4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 17f8 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bge 1844 │ │ │ │ │ - ldr r2, [r1, #4]! │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne 2060 │ │ │ │ │ - ands r0, ip, lr │ │ │ │ │ - beq 17e4 │ │ │ │ │ - ldr r8, [r1] │ │ │ │ │ - ldr r8, [r8, #8] │ │ │ │ │ - cmp r8, #15 │ │ │ │ │ - bls 17e4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - blt 17f0 │ │ │ │ │ - ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - mov ip, r0 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b 1280 │ │ │ │ │ + b 1294 │ │ │ │ │ str r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - b 1598 │ │ │ │ │ + b 1588 │ │ │ │ │ ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - b 1280 │ │ │ │ │ + b 1274 │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bgt 1f94 │ │ │ │ │ + bgt 1f3c │ │ │ │ │ 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 1c1c │ │ │ │ │ + ble 1c04 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - beq 2020 │ │ │ │ │ + beq 1fa0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1c04 │ │ │ │ │ + beq 1bec │ │ │ │ │ ldr r7, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ - beq 1ff0 │ │ │ │ │ + beq 1f70 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 191c │ │ │ │ │ + beq 1908 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ - beq 2058 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 191c │ │ │ │ │ + beq 1908 │ │ │ │ │ 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 1fec │ │ │ │ │ + beq 1f6c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 18f8 │ │ │ │ │ + bne 18e4 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 11c4 │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 11b8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ str r5, [r3, r4] │ │ │ │ │ - b 1588 │ │ │ │ │ + b 1574 │ │ │ │ │ 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 1974 │ │ │ │ │ + bgt 1960 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1974 │ │ │ │ │ + bne 1960 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 1cc4 │ │ │ │ │ + ble 1d8c │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 199c │ │ │ │ │ + bgt 1988 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 199c │ │ │ │ │ + bne 1988 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1a18 │ │ │ │ │ + beq 1a04 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19c4 │ │ │ │ │ + bgt 19b0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19c4 │ │ │ │ │ + bne 19b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1a18 │ │ │ │ │ + beq 1a04 │ │ │ │ │ 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 19fc │ │ │ │ │ + bgt 19e8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 19fc │ │ │ │ │ + bne 19e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 19d4 │ │ │ │ │ + bne 19c0 │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - ble 1a18 │ │ │ │ │ + ble 1a04 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1614 │ │ │ │ │ - b 1cd0 │ │ │ │ │ + beq 1604 │ │ │ │ │ + b 1d98 │ │ │ │ │ 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 12b4 │ │ │ │ │ + beq 12a8 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 2130 │ │ │ │ │ + bgt 2130 │ │ │ │ │ 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 │ │ │ │ │ @@ -1894,117 +1889,116 @@ │ │ │ │ │ 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 1ec4 │ │ │ │ │ + bgt 1e28 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1c38 │ │ │ │ │ + ble 1c20 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ - beq 1318 │ │ │ │ │ - b 1f10 │ │ │ │ │ + beq 130c │ │ │ │ │ + b 1e74 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142c │ │ │ │ │ + bne 1420 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 1430 │ │ │ │ │ + b 1424 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + add r3, r3, r0 │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 15c0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 11dc │ │ │ │ │ + ble 11d0 │ │ │ │ │ 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 1bac │ │ │ │ │ + b 1ba8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 1b90 │ │ │ │ │ + bne 1b8c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1b8c │ │ │ │ │ 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 1740 │ │ │ │ │ + bge 17b0 │ │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne 1fac │ │ │ │ │ - ldr r5, [r4] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ + bne 1f54 │ │ │ │ │ + ldr sl, [r4] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2114 │ │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bne 1fc8 │ │ │ │ │ + beq 2118 │ │ │ │ │ + ldr r7, [sl, #16] │ │ │ │ │ + ldr sl, [r7, #4] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 1fd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1b8c │ │ │ │ │ tst ip, lr │ │ │ │ │ - beq 1b68 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bls 1b68 │ │ │ │ │ + beq 1b64 │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bls 1b64 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 1b90 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 15d0 │ │ │ │ │ + b 1b8c │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 1a80 │ │ │ │ │ - beq 1cac │ │ │ │ │ + b 1a6c │ │ │ │ │ + beq 1d74 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 14b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -2013,44 +2007,30 @@ │ │ │ │ │ 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 14cc │ │ │ │ │ + ble 14b8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 14cc │ │ │ │ │ + bls 14b8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1c90 │ │ │ │ │ - b 14cc │ │ │ │ │ - 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 1964 │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 14cc │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 1c48 │ │ │ │ │ - b 1c60 │ │ │ │ │ + bhi 1c78 │ │ │ │ │ + b 14b8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 1330 │ │ │ │ │ + b 1324 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub lr, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr ip, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr r0, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add r1, r2, lr, lsl #4 │ │ │ │ │ ldr r2, [r2, lr, lsl #4] │ │ │ │ │ @@ -2058,291 +2038,313 @@ │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ ldr ip, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ - ble 1dbc │ │ │ │ │ + ble 1da4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt 1dc4 │ │ │ │ │ + bgt 1dac │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ - ble 1d68 │ │ │ │ │ + ble 1d20 │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 1d68 │ │ │ │ │ + bge 1d20 │ │ │ │ │ bl 128 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c8 │ │ │ │ │ + bne 205c │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - b 1d30 │ │ │ │ │ + b 1ce8 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ - ldr ip, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr ip, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ str r4, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - str r9, [r0, r1] │ │ │ │ │ + str sl, [r0, r1] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldr r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ │ - add r9, r9, r0, lsl #2 │ │ │ │ │ + add sl, sl, r0, lsl #2 │ │ │ │ │ str r0, [r1, #-1552] @ 0xfffff9f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - beq 15d0 │ │ │ │ │ - b 1bf4 │ │ │ │ │ + beq 15c0 │ │ │ │ │ + b 1b04 │ │ │ │ │ + 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 1950 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + beq 14b8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 1c30 │ │ │ │ │ + b 1c48 │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ cmp r0, r2, lsl #1 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ - ble 1f6c │ │ │ │ │ + ble 1f14 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble 1d30 │ │ │ │ │ + ble 1ce8 │ │ │ │ │ lsl r2, r1, #1 │ │ │ │ │ cmp r0, ip, lsl #1 │ │ │ │ │ lsl r1, ip, #1 │ │ │ │ │ - ble 1f60 │ │ │ │ │ + ble 1f08 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble 1d30 │ │ │ │ │ + ble 1ce8 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble r1, r1, r0 │ │ │ │ │ suble r2, r2, r0 │ │ │ │ │ - ble 1e24 │ │ │ │ │ + ble 1e0c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 1d30 │ │ │ │ │ + ble 1ce8 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - b 1e08 │ │ │ │ │ - subs r3, r1, #2 │ │ │ │ │ - beq 1e58 │ │ │ │ │ - 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 128 │ │ │ │ │ - R_ARM_CALL merge_at │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 20d4 │ │ │ │ │ - ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 15f8 │ │ │ │ │ - ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - subs r1, r3, #2 │ │ │ │ │ - beq 1ea4 │ │ │ │ │ - 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 128 │ │ │ │ │ - R_ARM_CALL merge_at │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1e6c │ │ │ │ │ - b 20d4 │ │ │ │ │ + b 1df0 │ │ │ │ │ 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 1ec8 │ │ │ │ │ + bgt 1e2c │ │ │ │ │ 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 1318 │ │ │ │ │ + beq 130c │ │ │ │ │ cmp sl, r3 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 1e98 │ │ │ │ │ add r1, sl, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 1f2c │ │ │ │ │ + b 1e90 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1f1c │ │ │ │ │ + bhi 1e80 │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1318 │ │ │ │ │ + bls 130c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc 1f44 │ │ │ │ │ - b 1318 │ │ │ │ │ + bcc 1ea8 │ │ │ │ │ + b 130c │ │ │ │ │ + subs r3, r1, #2 │ │ │ │ │ + bne 20b8 │ │ │ │ │ + ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bl 128 │ │ │ │ │ + R_ARM_CALL merge_at │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2068 │ │ │ │ │ + ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 15e8 │ │ │ │ │ + ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + subs r1, r3, #2 │ │ │ │ │ + bne 2178 │ │ │ │ │ + bl 128 │ │ │ │ │ + R_ARM_CALL merge_at │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ + b 2068 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ - b 1dfc │ │ │ │ │ + b 1de4 │ │ │ │ │ sub ip, ip, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ - b 1de0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 12a0 │ │ │ │ │ - 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 12a0 │ │ │ │ │ + b 1dc8 │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 1400 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1adc │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1880 │ │ │ │ │ + bne 186c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2028 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 1fa8 │ │ │ │ │ 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 12a0 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1b90 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 140c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1af0 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 1294 │ │ │ │ │ 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 2018 │ │ │ │ │ + bgt 1f98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2018 │ │ │ │ │ + bne 1f98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 1ff0 │ │ │ │ │ + bcs 1f70 │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bgt 21b4 │ │ │ │ │ + bgt 219c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - beq 151c │ │ │ │ │ + beq 1508 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 20f8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1b8c │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 1ff0 │ │ │ │ │ + b 1f70 │ │ │ │ │ + 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 1294 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 1294 │ │ │ │ │ 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 12a0 │ │ │ │ │ - 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 1504 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 1294 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 16a8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 170c │ │ │ │ │ + ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 2008 │ │ │ │ │ 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 1f34 │ │ │ │ │ + b 1e98 │ │ │ │ │ ldr r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ ldr r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2194 │ │ │ │ │ + bne 20dc │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1c60 │ │ │ │ │ + bne 1c48 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 1614 │ │ │ │ │ - ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 2064 │ │ │ │ │ + b 1604 │ │ │ │ │ + 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 14f0 │ │ │ │ │ + b 20f8 │ │ │ │ │ + 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 1ecc │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 1940 │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1f28 │ │ │ │ │ + ldr r0, [r7, r8, lsl #2] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + bpl 20f0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 14f0 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 16b4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1718 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 2024 │ │ │ │ │ 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 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 12a0 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 1294 │ │ │ │ │ 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 │ │ │ │ │ @@ -2352,1438 +2354,1523 @@ │ │ │ │ │ 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 1ec4 │ │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - bpl 2178 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1504 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1954 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 2100 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1fd8 │ │ │ │ │ + b 1e28 │ │ │ │ │ + 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 1ef8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2028 │ │ │ │ │ + b 1fa8 │ │ │ │ │ │ │ │ │ │ -000021c0 : │ │ │ │ │ +000021a8 : │ │ │ │ │ count_run(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr sl, [r1] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ble 2888 │ │ │ │ │ + ble 2864 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, #1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, 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 r9, [r7, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 2414 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 23fc │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2cc4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2ab0 │ │ │ │ │ + beq 2a20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2ac0 │ │ │ │ │ + beq 2a30 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2934 │ │ │ │ │ + beq 2908 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2944 │ │ │ │ │ + beq 2918 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2448 │ │ │ │ │ + bne 2430 │ │ │ │ │ add r4, r6, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 2438 │ │ │ │ │ + beq 2420 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, sl, r2 │ │ │ │ │ ldr r3, [sl, r4, lsl #2] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ubfx r0, r8, #5, #1 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2bd0 │ │ │ │ │ + beq 2bac │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2bd4 │ │ │ │ │ + beq 2bb0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2be8 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ae8 │ │ │ │ │ + blt 2ac4 │ │ │ │ │ add r4, r6, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2ae4 │ │ │ │ │ + ble 2ac0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2bf8 │ │ │ │ │ + beq 2bd4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2bf8 │ │ │ │ │ + beq 2bd4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2c04 │ │ │ │ │ + beq 2be0 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ - beq 2c08 │ │ │ │ │ + beq 2be4 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c14 │ │ │ │ │ + beq 2bf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ae8 │ │ │ │ │ + blt 2ac4 │ │ │ │ │ add r4, r6, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2ae4 │ │ │ │ │ + ble 2ac0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, sl, #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2cfc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2c54 │ │ │ │ │ + beq 2c30 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ + beq 2aa4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ad8 │ │ │ │ │ + beq 2ab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ae0 │ │ │ │ │ + blt 2abc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 23a0 │ │ │ │ │ - b 2438 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - blx r7 │ │ │ │ │ + bne 2388 │ │ │ │ │ + b 2420 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a94 │ │ │ │ │ - bne 2448 │ │ │ │ │ + blt 2a48 │ │ │ │ │ + bne 2430 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 2208 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bne 21f0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 2438 │ │ │ │ │ + beq 2420 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq ip, #2 │ │ │ │ │ moveq r4, ip │ │ │ │ │ - bne 2cb8 │ │ │ │ │ + bne 2c94 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2554 │ │ │ │ │ + ble 253c │ │ │ │ │ sub r6, sl, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r7, [r6, #-4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 273c │ │ │ │ │ + bne 2724 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ - ldr r9, [r8, #8] │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ce8 │ │ │ │ │ + beq 2ccc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2cc8 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cd8 │ │ │ │ │ + beq 2cb4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2a44 │ │ │ │ │ + beq 2a64 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 292c │ │ │ │ │ - blt 2758 │ │ │ │ │ + beq 2928 │ │ │ │ │ + blt 2740 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2a9c │ │ │ │ │ + beq 2a50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r0, r7, #20 │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2a5c │ │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 297c │ │ │ │ │ + beq 2958 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 298c │ │ │ │ │ + beq 2968 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 27a8 │ │ │ │ │ + bge 2790 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2898 │ │ │ │ │ + bne 2874 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ lsl r0, ip, #2 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add r2, r3, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs 25ac │ │ │ │ │ + bcs 2594 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ ldr r6, [r3, ip, lsl #2] │ │ │ │ │ str r6, [r3] │ │ │ │ │ str lr, [r3, ip, lsl #2] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 25ac │ │ │ │ │ + bls 2594 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ str lr, [r3], #4 │ │ │ │ │ str ip, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2594 │ │ │ │ │ + bhi 257c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 290c │ │ │ │ │ + bne 28e8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 243c │ │ │ │ │ + bge 2424 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, sl, r4, lsl #2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 27c4 │ │ │ │ │ + bne 27a0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d28 │ │ │ │ │ + beq 2cf4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 2cec │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a34 │ │ │ │ │ + beq 2a10 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 2424 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 243c │ │ │ │ │ + ble 2424 │ │ │ │ │ add r6, sl, r4, lsl #2 │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2930 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2930 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2960 │ │ │ │ │ + beq 293c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2964 │ │ │ │ │ + beq 2940 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2970 │ │ │ │ │ + beq 294c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 243c │ │ │ │ │ + blt 2424 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 243c │ │ │ │ │ + ble 2424 │ │ │ │ │ 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 2d00 │ │ │ │ │ + beq 2ce4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2c74 │ │ │ │ │ + beq 2c50 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2c60 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2a18 │ │ │ │ │ + beq 29f4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a28 │ │ │ │ │ + beq 2a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 243c │ │ │ │ │ + blt 2424 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 26c8 │ │ │ │ │ - b 243c │ │ │ │ │ + bgt 26b0 │ │ │ │ │ + b 2424 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a94 │ │ │ │ │ - beq 2774 │ │ │ │ │ + blt 2a48 │ │ │ │ │ + beq 275c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2998 │ │ │ │ │ + bne 2974 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt 247c │ │ │ │ │ - b 2540 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bgt 2464 │ │ │ │ │ + b 2528 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldmda r6, {r7, r8} │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2c8c │ │ │ │ │ + beq 2c68 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a94 │ │ │ │ │ - bne 2540 │ │ │ │ │ + blt 2a48 │ │ │ │ │ + bne 2528 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bgt 247c │ │ │ │ │ - b 2540 │ │ │ │ │ + b 274c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a94 │ │ │ │ │ - bne 243c │ │ │ │ │ + blt 2a48 │ │ │ │ │ + bne 2424 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 243c │ │ │ │ │ + ble 2424 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r7, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 2860 │ │ │ │ │ + bne 283c │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2cf8 │ │ │ │ │ + beq 2cdc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2cf0 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2634 │ │ │ │ │ + bne 261c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2638 │ │ │ │ │ + b 2620 │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a94 │ │ │ │ │ - bne 243c │ │ │ │ │ + blt 2a48 │ │ │ │ │ + bne 2424 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 243c │ │ │ │ │ - b 27ec │ │ │ │ │ + ble 2424 │ │ │ │ │ + b 27c8 │ │ │ │ │ movne ip, #2 │ │ │ │ │ movne r4, ip │ │ │ │ │ - bne 2554 │ │ │ │ │ - b 2438 │ │ │ │ │ + bne 253c │ │ │ │ │ + b 2420 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ addne r1, r1, r3, lsl #2 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl lr, r3, #2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 28e4 │ │ │ │ │ + bls 28c0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ str r6, [r2], #4 │ │ │ │ │ str r0, [r3], #-4 │ │ │ │ │ - b 28c8 │ │ │ │ │ + b 28a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne lr, r1, lr │ │ │ │ │ - beq 2554 │ │ │ │ │ + beq 253c │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls 2554 │ │ │ │ │ + bls 253c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ str r3, [lr], #-4 │ │ │ │ │ - b 28f0 │ │ │ │ │ + b 28cc │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bls 25b4 │ │ │ │ │ + bls 259c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ str r3, [r0], #-4 │ │ │ │ │ - b 2910 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - b 2500 │ │ │ │ │ + b 28ec │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2270 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + bne 2258 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2274 │ │ │ │ │ + b 225c │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + b 24e8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2698 │ │ │ │ │ + bne 2680 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26b4 │ │ │ │ │ + bne 269c │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - blt 243c │ │ │ │ │ - b 26bc │ │ │ │ │ + blt 2424 │ │ │ │ │ + b 26a4 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2538 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - blt 2540 │ │ │ │ │ - b 27a8 │ │ │ │ │ + bne 2520 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + blt 2528 │ │ │ │ │ + b 2790 │ │ │ │ │ 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 29e4 │ │ │ │ │ + bls 29c0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ str lr, [r3], #4 │ │ │ │ │ str ip, [r2], #-4 │ │ │ │ │ - b 29c8 │ │ │ │ │ + b 29a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r3, r1, r0 │ │ │ │ │ - bne 29fc │ │ │ │ │ + bne 29d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 27b4 │ │ │ │ │ + b 274c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 29f0 │ │ │ │ │ + bls 29cc │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 29fc │ │ │ │ │ + b 29d8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2720 │ │ │ │ │ + bne 2708 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 243c │ │ │ │ │ - b 2728 │ │ │ │ │ + bgt 2424 │ │ │ │ │ + b 2710 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 2638 │ │ │ │ │ + b 2620 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 2240 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 290c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + blx r9 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 2b34 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 2424 │ │ │ │ │ + add r0, r7, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2504 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 295c │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmpeq r9, sl │ │ │ │ │ - blt 2758 │ │ │ │ │ + cmpeq sl, r9 │ │ │ │ │ + blt 2740 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2504 │ │ │ │ │ + bne 24ec │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b 2aa0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 2b58 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 243c │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 251c │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 2980 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 2258 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2938 │ │ │ │ │ + b 2a54 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23f8 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 2400 │ │ │ │ │ + bne 23e0 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble 23e8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 2424 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ sub r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ - bne 2a84 │ │ │ │ │ + bne 2a38 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d18 │ │ │ │ │ + beq 2d04 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2c5c │ │ │ │ │ + beq 2c38 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2c6c │ │ │ │ │ + beq 2c48 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2c24 │ │ │ │ │ + beq 2c00 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2c10 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 2424 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 2b90 │ │ │ │ │ + bls 2b6c │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r2], #4 │ │ │ │ │ str ip, [r3], #-4 │ │ │ │ │ - b 2b74 │ │ │ │ │ + b 2b50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, r4 │ │ │ │ │ addne r0, r1, r0 │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq 2460 │ │ │ │ │ + beq 2448 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls 2460 │ │ │ │ │ + bls 2448 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [r0], #-4 │ │ │ │ │ - b 2ba8 │ │ │ │ │ + b 2b84 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 22e8 │ │ │ │ │ + bne 22d0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230c │ │ │ │ │ + bne 22f4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bge 2314 │ │ │ │ │ - b 2ae8 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bge 22fc │ │ │ │ │ + b 2ac4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2364 │ │ │ │ │ + bne 234c │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2380 │ │ │ │ │ + bne 2368 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble 2388 │ │ │ │ │ - b 2ae8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 2370 │ │ │ │ │ + b 2ac4 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b50 │ │ │ │ │ + bne 2b2c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2b54 │ │ │ │ │ + b 2b30 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 23e0 │ │ │ │ │ + bne 23c8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2acc │ │ │ │ │ + b 2aa8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2b38 │ │ │ │ │ + bne 2b14 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2c28 │ │ │ │ │ + b 2c04 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2708 │ │ │ │ │ + bne 26f0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2a1c │ │ │ │ │ + b 29f8 │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ │ - ldr r9, [r8, #8] │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ - b 2a70 │ │ │ │ │ + b 2a90 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - b 2ae8 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + b 2ac4 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 24d8 │ │ │ │ │ + bne 24c0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2a50 │ │ │ │ │ + b 2a70 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 2a24 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 2ccc │ │ │ │ │ + b 2ca8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2844 │ │ │ │ │ + b 2820 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 282c │ │ │ │ │ + b 2808 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2c78 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2ab4 │ │ │ │ │ + b 2c54 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2610 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2c48 │ │ │ │ │ + b 25f8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2c60 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2628 │ │ │ │ │ + b 2c24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2610 │ │ │ │ │ + b 2c3c │ │ │ │ │ │ │ │ │ │ -00002d30 : │ │ │ │ │ +00002d0c : │ │ │ │ │ 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 2dac │ │ │ │ │ + beq 2d88 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2d90 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d9c │ │ │ │ │ + beq 2d78 │ │ │ │ │ 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 2d70 │ │ │ │ │ + b 2d4c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2d88 │ │ │ │ │ + b 2d64 │ │ │ │ │ │ │ │ │ │ -00002dbc : │ │ │ │ │ +00002d98 : │ │ │ │ │ gallop_left(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ + ldr r0, [r9, r2, lsl #2] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ │ + add r2, r9, r2, lsl #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 3198 │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + bne 3250 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 379c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 35b8 │ │ │ │ │ + beq 3714 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 3724 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 3528 │ │ │ │ │ + beq 3618 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3538 │ │ │ │ │ + beq 3628 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 31ac │ │ │ │ │ - sub r8, r6, r7 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - cmp r8, #1 │ │ │ │ │ + bge 3264 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - strgt r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 2fd8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + sub r8, r8, r3 │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ + ble 307c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - ldr r0, [r3, r2, lsl #2] │ │ │ │ │ - bne 350c │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + bne 35fc │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 361c │ │ │ │ │ + beq 3774 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3624 │ │ │ │ │ + beq 37ac │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a0 │ │ │ │ │ + beq 36e0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3544 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r6, r4, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble 355c │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bne 35b0 │ │ │ │ │ + beq 307c │ │ │ │ │ + lsl r3, r7, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ble 35cc │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + bne 36f4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 3634 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + beq 3638 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ - ubfx r4, r3, #5, #1 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 3644 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 3650 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 365c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 35d0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r4, r3, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble 35c0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 377c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 2fcc │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r0, r0, #31 │ │ │ │ │ + beq 3684 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 35c0 │ │ │ │ │ + lsl r7, r4, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble 307c │ │ │ │ │ + str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 362c │ │ │ │ │ + beq 3744 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 35d0 │ │ │ │ │ + beq 36fc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 35dc │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2fb4 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 370c │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 3668 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fc4 │ │ │ │ │ + beq 3678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2fcc │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - ble 34dc │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 2f3c │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2f90 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt 2f98 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r4, r7, r4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - addle r6, r7, r8 │ │ │ │ │ - addgt r6, r7, r3 │ │ │ │ │ + bge 3078 │ │ │ │ │ + lsl r2, r7, #1 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + add r7, r2, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt 3004 │ │ │ │ │ + ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ │ + add r4, r3, r4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + addle r6, r6, r8 │ │ │ │ │ + addgt r6, r6, r7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 318c │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ble 3244 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r7, r6, r4 │ │ │ │ │ add r7, r4, r7, asr #1 │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 3444 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + ldr r0, [sl, r7, lsl #2] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + bne 34fc │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 365c │ │ │ │ │ + beq 375c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3654 │ │ │ │ │ + beq 3754 │ │ │ │ │ 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 3590 │ │ │ │ │ + beq 36cc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r4, r7, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 318c │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bne 2ff4 │ │ │ │ │ - sub r7, r6, r4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ + ble 3244 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + bne 30ac │ │ │ │ │ + sub r8, r6, r4 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + add r8, r4, r8, asr #1 │ │ │ │ │ + ldr r0, [sl, r8, lsl #2] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 3584 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 34a4 │ │ │ │ │ + beq 3588 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 34b0 │ │ │ │ │ + beq 3594 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 35a0 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34c8 │ │ │ │ │ + beq 35ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 34d0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 318c │ │ │ │ │ - sub r7, r6, r4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + blt 35b4 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble 3244 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r8, r6, r4 │ │ │ │ │ + add r8, r4, r8, asr #1 │ │ │ │ │ + ldr r0, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ movlt r2, sl │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3614 │ │ │ │ │ + beq 3784 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 35e4 │ │ │ │ │ + beq 372c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 35f4 │ │ │ │ │ + beq 373c │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3480 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + beq 3564 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3490 │ │ │ │ │ + beq 3574 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3498 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + blt 357c │ │ │ │ │ + mov r6, r8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt 3118 │ │ │ │ │ + blt 31d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3520 │ │ │ │ │ - bne 2e60 │ │ │ │ │ - add r9, r7, #1 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - ble 341c │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + blt 3610 │ │ │ │ │ + bne 2e3c │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 3514 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + sub r2, r3, r7, lsl #2 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne 3244 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 3304 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3604 │ │ │ │ │ + beq 3794 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 378c │ │ │ │ │ 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 346c │ │ │ │ │ + beq 3554 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ - b 3258 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 331c │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3520 │ │ │ │ │ + blt 3610 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 345c │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - ble 34f8 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - bne 3588 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + bne 3544 │ │ │ │ │ + lsl r8, r7, #1 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble 35e8 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne 36c4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + sub r2, r2, r8, lsl #2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ movge r2, r4 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 3644 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 374c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - ubfx r1, r3, #5, #1 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ubfx ip, r1, #5, #1 │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq 32e0 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + beq 33a8 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 354c │ │ │ │ │ + beq 3694 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3500 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 34ec │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ + bne 35f0 │ │ │ │ │ + lsl r6, r8, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 35dc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, r2, r6, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 37a4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq 3360 │ │ │ │ │ + beq 342c │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 36b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34ec │ │ │ │ │ - lsl r6, r8, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble 3424 │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 35dc │ │ │ │ │ + lsl r7, r6, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 351c │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r3, r6, lsl #2 │ │ │ │ │ + sub r2, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 363c │ │ │ │ │ + beq 376c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3634 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + beq 3764 │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - ldrne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + addeq r1, r9, #28 │ │ │ │ │ + ldrne r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3568 │ │ │ │ │ + beq 36a4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3414 │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - add r6, r2, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bgt 3398 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - b 3424 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - subgt r4, r7, r6 │ │ │ │ │ - suble r4, r7, r9 │ │ │ │ │ - sub r6, r7, r8 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bgt 2ff4 │ │ │ │ │ - b 318c │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 34ec │ │ │ │ │ + lsl r2, r7, #1 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + add r7, r2, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bgt 3470 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 351c │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3070 │ │ │ │ │ - b 3520 │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - b 3424 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + bge 3124 │ │ │ │ │ + b 3610 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + suble r4, r4, r3 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + subgt r4, r4, r7 │ │ │ │ │ + sub r6, r3, r6 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bgt 30a0 │ │ │ │ │ + b 3244 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b 351c │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3258 │ │ │ │ │ + b 331c │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3178 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bge 3180 │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - b 3184 │ │ │ │ │ + bne 3230 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + bge 3238 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + b 323c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 30d8 │ │ │ │ │ + bne 318c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3104 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 310c │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ + bne 31b8 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + ble 31c0 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 31c0 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 307c │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 307c │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 310c │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b 2fd8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3424 │ │ │ │ │ + b 351c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3424 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 351c │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2ef0 │ │ │ │ │ + bge 2ec8 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 318c │ │ │ │ │ + b 3244 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e58 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - blt 2e60 │ │ │ │ │ - b 31ac │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2fd8 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + bne 2e34 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + blt 2e3c │ │ │ │ │ + b 3264 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 2f34 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2f60 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + blt 2f68 │ │ │ │ │ + b 35d0 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 305c │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt 3064 │ │ │ │ │ + b 3078 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b 2fdc │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 32f0 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b 2fd8 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + b 33c0 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 33f8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + b 34d0 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 3370 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 31c8 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + b 3444 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b 3284 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3070 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + b 3124 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2ef0 │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2e78 │ │ │ │ │ + b 2ec8 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 2e54 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3040 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 352c │ │ │ │ │ + b 366c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 2f74 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 2e1c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2fb8 │ │ │ │ │ + b 361c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 315c │ │ │ │ │ + bne 3214 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3484 │ │ │ │ │ + b 3568 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 3700 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 3384 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3228 │ │ │ │ │ + b 310c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3210 │ │ │ │ │ + b 30f4 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 34c0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 35bc │ │ │ │ │ + b 34a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 35e8 │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2ec0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 2ed8 │ │ │ │ │ + b 2fac │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 35d4 │ │ │ │ │ + b 3730 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 33e8 │ │ │ │ │ + b 32e8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 33cc │ │ │ │ │ + b 32d0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 32bc │ │ │ │ │ + b 3718 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3340 │ │ │ │ │ + b 340c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3058 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 3040 │ │ │ │ │ + b 2eb0 │ │ │ │ │ │ │ │ │ │ -00003664 : │ │ │ │ │ +000037b4 : │ │ │ │ │ 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 36ec │ │ │ │ │ + beq 383c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 370c │ │ │ │ │ + bcs 385c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36b8 │ │ │ │ │ + beq 3808 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 36c8 │ │ │ │ │ + ble 3818 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 36b8 │ │ │ │ │ + bne 3808 │ │ │ │ │ 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} │ │ │ │ │ @@ -3794,90 +3881,90 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r1, #480 @ 0x1e0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 36bc │ │ │ │ │ + b 380c │ │ │ │ │ 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 3704 │ │ │ │ │ + b 3854 │ │ │ │ │ │ │ │ │ │ -00003730 : │ │ │ │ │ +00003880 : │ │ │ │ │ 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 3798 │ │ │ │ │ + bmi 38e8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3780 │ │ │ │ │ + b 38d0 │ │ │ │ │ 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 3764 │ │ │ │ │ + bne 38b4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3780 │ │ │ │ │ + bcs 38d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000037a0 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000038f0 <_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 3854 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #372] @ 393c <_PyList_FromStackRefStealOnSuccess+0x19c> │ │ │ │ │ + bne 39a4 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #372] @ 3a8c <_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 38e8 <_PyList_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ + beq 3a38 <_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] @ 3940 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ + ldr r1, [pc, #312] @ 3a90 <_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] │ │ │ │ │ @@ -3895,96 +3982,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 384c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 399c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 384c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 399c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 392c <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ + beq 3a7c <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 392c <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ + bgt 3a7c <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 384c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 399c <_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 391c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + beq 3a6c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 391c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + bgt 3a6c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 38b0 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ - b 384c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3a00 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ + b 399c <_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 384c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ - ldr r1, [pc, #64] @ 3944 <_PyList_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ + beq 399c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ldr r1, [pc, #64] @ 3a94 <_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 381c <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 396c <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 38b0 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ - b 384c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3a00 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ + b 399c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 38a4 <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ - b 384c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 39f4 <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ + b 399c <_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 │ │ │ │ │ │ │ │ │ │ -00003948 : │ │ │ │ │ +00003a98 : │ │ │ │ │ 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 3988 │ │ │ │ │ + beq 3ad8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 39a8 │ │ │ │ │ + beq 3af8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 3a04 │ │ │ │ │ + b 3b54 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1095 @ 0x447 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -3992,499 +4079,499 @@ │ │ │ │ │ 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 2858 │ │ │ │ │ + bl 2910 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 3ae8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3a04 │ │ │ │ │ + bl 3b54 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 399c │ │ │ │ │ + bgt 3aec │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 399c │ │ │ │ │ + bne 3aec │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 399c │ │ │ │ │ + b 3aec │ │ │ │ │ │ │ │ │ │ -00003a04 : │ │ │ │ │ +00003b54 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 3cec │ │ │ │ │ + bne 3e3c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - blt 3d34 │ │ │ │ │ + blt 3e84 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movge r4, r1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 3d40 │ │ │ │ │ + bgt 3e90 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movlt r3, r2 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movge r3, r1 │ │ │ │ │ sub r7, r2, r3 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ cmn r7, r1 │ │ │ │ │ - beq 3c38 │ │ │ │ │ + beq 3d88 │ │ │ │ │ sub r8, r3, r4 │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ lsls r2, r8, #2 │ │ │ │ │ - beq 3e24 │ │ │ │ │ + beq 3f74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bhi 3eb4 │ │ │ │ │ + bhi 4004 │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 3d80 │ │ │ │ │ + bge 3ed0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r0, r3, r7 │ │ │ │ │ add r1, sl, r3, lsl #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 3efc │ │ │ │ │ + bgt 404c │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ - bgt 3efc │ │ │ │ │ + bgt 404c │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 3bb4 │ │ │ │ │ + bgt 3d04 │ │ │ │ │ subs r3, r8, #1 │ │ │ │ │ - bmi 3b60 │ │ │ │ │ + bmi 3cb0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b2c │ │ │ │ │ + beq 3c7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3d6c │ │ │ │ │ + ble 3ebc │ │ │ │ │ sub r4, r8, #2 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 3b60 │ │ │ │ │ + beq 3cb0 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b58 │ │ │ │ │ + beq 3ca8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3c24 │ │ │ │ │ + ble 3d74 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3b3c │ │ │ │ │ + bcs 3c8c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3ea8 │ │ │ │ │ + bne 3ff8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3b88 │ │ │ │ │ + beq 3cd8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3b94 │ │ │ │ │ + ble 3ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 3b88 │ │ │ │ │ + bne 3cd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ 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 r3, [r6] │ │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e5c │ │ │ │ │ + beq 3fac │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3e5c │ │ │ │ │ + bgt 3fac │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3b08 │ │ │ │ │ + beq 3c58 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r0, r6, r3, lsl #2 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ ldr r3, [r6], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3fe0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3e90 │ │ │ │ │ + bgt 3fe0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ - beq 3b08 │ │ │ │ │ - b 3bf4 │ │ │ │ │ + beq 3c58 │ │ │ │ │ + b 3d44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3b58 │ │ │ │ │ + bne 3ca8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3b58 │ │ │ │ │ + b 3ca8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3c4c │ │ │ │ │ + beq 3d9c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3cd4 │ │ │ │ │ + ble 3e24 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3cc4 │ │ │ │ │ + beq 3e14 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bmi 3cbc │ │ │ │ │ + bmi 3e0c │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3c8c │ │ │ │ │ + beq 3ddc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e48 │ │ │ │ │ + ble 3f98 │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 3cbc │ │ │ │ │ + beq 3e0c │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cb4 │ │ │ │ │ + beq 3e04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e34 │ │ │ │ │ + ble 3f84 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 3c98 │ │ │ │ │ + bcs 3de8 │ │ │ │ │ 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, [r9] │ │ │ │ │ - bne 3c4c │ │ │ │ │ + bne 3d9c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c4c │ │ │ │ │ + b 3d9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 r9, r0, #0 │ │ │ │ │ - beq 3f64 │ │ │ │ │ + beq 40b4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3ee8 │ │ │ │ │ + beq 4038 │ │ │ │ │ ldr r6, [r9, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - bge 3a40 │ │ │ │ │ + bge 3b90 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 3a50 │ │ │ │ │ + bge 3ba0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r1, r3 │ │ │ │ │ - beq 3c38 │ │ │ │ │ + beq 3d88 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3aac │ │ │ │ │ + b 3bfc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3b2c │ │ │ │ │ + bne 3c7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3b2c │ │ │ │ │ - beq 3afc │ │ │ │ │ + b 3c7c │ │ │ │ │ + beq 3c4c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ble 3e70 │ │ │ │ │ + ble 3fc0 │ │ │ │ │ add r1, r2, #6 │ │ │ │ │ add r1, r1, r2, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - blt 3f0c │ │ │ │ │ + blt 405c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3f20 │ │ │ │ │ + beq 4070 │ │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 3f4c │ │ │ │ │ + bhi 409c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsl r1, r1, #2 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 3f4c │ │ │ │ │ + beq 409c │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str sl, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r3, r7 │ │ │ │ │ add r1, sl, r3, lsl #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 3afc │ │ │ │ │ + b 3c4c │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3aac │ │ │ │ │ + b 3bfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3e04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cb4 │ │ │ │ │ + b 3e04 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3c8c │ │ │ │ │ + bne 3ddc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c8c │ │ │ │ │ + b 3ddc │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3b08 │ │ │ │ │ - b 3be8 │ │ │ │ │ + beq 3c58 │ │ │ │ │ + b 3d38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ asr r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ cmpgt r0, #32 │ │ │ │ │ - bgt 3da0 │ │ │ │ │ + bgt 3ef0 │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3e04 │ │ │ │ │ + b 3f54 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ - beq 3b08 │ │ │ │ │ - b 3bf4 │ │ │ │ │ + beq 3c58 │ │ │ │ │ + b 3d44 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3b74 │ │ │ │ │ + b 3cc4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 │ │ │ │ │ - beq 3ea0 │ │ │ │ │ + beq 3ff0 │ │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3aac │ │ │ │ │ + b 3bfc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ add r6, r9, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3a40 │ │ │ │ │ - b 3d34 │ │ │ │ │ + bge 3b90 │ │ │ │ │ + b 3e84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ - b 3afc │ │ │ │ │ + b 3c4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r1, r2, #3 │ │ │ │ │ bicne r1, r1, #3 │ │ │ │ │ strne r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bne 3dc4 │ │ │ │ │ + bne 3f14 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ strne r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bne 3df4 │ │ │ │ │ + bne 3f44 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 3e84 │ │ │ │ │ + blt 3fd4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3b64 │ │ │ │ │ + b 3cb4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3b88 │ │ │ │ │ + b 3cd8 │ │ │ │ │ │ │ │ │ │ -00003f6c : │ │ │ │ │ +000040bc : │ │ │ │ │ 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 3fcc │ │ │ │ │ + bgt 411c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 3fe4 │ │ │ │ │ + ble 4134 │ │ │ │ │ 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 3fb0 │ │ │ │ │ + blt 4100 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 4084 │ │ │ │ │ + ble 41d4 │ │ │ │ │ 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 4060 │ │ │ │ │ + beq 41b0 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4068 │ │ │ │ │ + bhi 41b8 │ │ │ │ │ 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 4068 │ │ │ │ │ + beq 41b8 │ │ │ │ │ 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 3fc4 │ │ │ │ │ + b 4114 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 4024 │ │ │ │ │ + b 4174 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 4094 │ │ │ │ │ + blt 41e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl e8 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3fc4 │ │ │ │ │ + b 4114 │ │ │ │ │ asr r1, r4, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ cmpgt r4, #32 │ │ │ │ │ - bgt 3ff4 │ │ │ │ │ + bgt 4144 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 4050 │ │ │ │ │ + b 41a0 │ │ │ │ │ │ │ │ │ │ -000040a0 : │ │ │ │ │ +000041f0 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 4208 │ │ │ │ │ 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 │ │ │ │ │ @@ -4494,173 +4581,173 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000040e4 : │ │ │ │ │ +00004234 : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 4128 │ │ │ │ │ + bcs 4278 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 412c │ │ │ │ │ + bgt 427c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004140 : │ │ │ │ │ +00004290 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 41f8 │ │ │ │ │ + beq 4348 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 41f8 │ │ │ │ │ + beq 4348 │ │ │ │ │ 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 41d4 │ │ │ │ │ + bne 4324 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41f0 │ │ │ │ │ + bne 4340 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 41e4 │ │ │ │ │ + bcs 4334 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 41ac │ │ │ │ │ - ldr r1, [pc, #256] @ 42ec │ │ │ │ │ + b 42fc │ │ │ │ │ + ldr r1, [pc, #256] @ 443c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 41cc │ │ │ │ │ + b 431c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 42cc │ │ │ │ │ + bne 441c │ │ │ │ │ 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 41f0 │ │ │ │ │ + blt 4340 │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ble 4274 │ │ │ │ │ + ble 43c4 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 427c │ │ │ │ │ + bne 43cc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2858 │ │ │ │ │ + bl 2910 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ - b 41cc │ │ │ │ │ + b 431c │ │ │ │ │ bl 158 │ │ │ │ │ - b 41cc │ │ │ │ │ + b 431c │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2500 │ │ │ │ │ + bl 25b8 │ │ │ │ │ R_ARM_CALL list_new_prealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41cc │ │ │ │ │ + beq 431c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, ip, r6, lsl #2 │ │ │ │ │ ldr r2, [r7, r3, lsl #2] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ str r2, [ip], #4 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 42a0 │ │ │ │ │ + bne 43f0 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b 41cc │ │ │ │ │ + b 431c │ │ │ │ │ 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 41f0 │ │ │ │ │ + b 4340 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000042f0 : │ │ │ │ │ +00004440 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 4318 │ │ │ │ │ + bls 4468 │ │ │ │ │ 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 │ │ │ │ │ @@ -4669,367 +4756,367 @@ │ │ │ │ │ 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] @ 4348 │ │ │ │ │ + ldr r1, [pc, #12] @ 4498 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000434c <_PyList_Extend>: │ │ │ │ │ +0000449c <_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 4378 <_list_extend> │ │ │ │ │ + bl 44c8 <_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} │ │ │ │ │ │ │ │ │ │ -00004378 <_list_extend>: │ │ │ │ │ +000044c8 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4944 <_list_extend+0x5cc> │ │ │ │ │ + beq 4a94 <_list_extend+0x5cc> │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 4530 <_list_extend+0x1b8> │ │ │ │ │ + beq 4680 <_list_extend+0x1b8> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 4530 <_list_extend+0x1b8> │ │ │ │ │ + beq 4680 <_list_extend+0x1b8> │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, lr │ │ │ │ │ - beq 45ac <_list_extend+0x234> │ │ │ │ │ + beq 46fc <_list_extend+0x234> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 4560 <_list_extend+0x1e8> │ │ │ │ │ + beq 46b0 <_list_extend+0x1e8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 455c <_list_extend+0x1e4> │ │ │ │ │ + beq 46ac <_list_extend+0x1e4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 47c0 <_list_extend+0x448> │ │ │ │ │ + beq 4910 <_list_extend+0x448> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 46d0 <_list_extend+0x358> │ │ │ │ │ + beq 4820 <_list_extend+0x358> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 48a4 <_list_extend+0x52c> │ │ │ │ │ + beq 49f4 <_list_extend+0x52c> │ │ │ │ │ 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 48c4 <_list_extend+0x54c> │ │ │ │ │ + blt 4a14 <_list_extend+0x54c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 44cc <_list_extend+0x154> │ │ │ │ │ + bgt 461c <_list_extend+0x154> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4580 <_list_extend+0x208> │ │ │ │ │ + bne 46d0 <_list_extend+0x208> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44cc <_list_extend+0x154> │ │ │ │ │ + beq 461c <_list_extend+0x154> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 48c0 <_list_extend+0x548> │ │ │ │ │ + bhi 4a10 <_list_extend+0x548> │ │ │ │ │ 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 44cc <_list_extend+0x154> │ │ │ │ │ - b 48c0 <_list_extend+0x548> │ │ │ │ │ + bne 461c <_list_extend+0x154> │ │ │ │ │ + b 4a10 <_list_extend+0x548> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 4544 <_list_extend+0x1cc> │ │ │ │ │ + bge 4694 <_list_extend+0x1cc> │ │ │ │ │ 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 44ac <_list_extend+0x134> │ │ │ │ │ + bne 45fc <_list_extend+0x134> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4860 <_list_extend+0x4e8> │ │ │ │ │ + bne 49b0 <_list_extend+0x4e8> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 4508 <_list_extend+0x190> │ │ │ │ │ + bge 4658 <_list_extend+0x190> │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ - bgt 48f0 <_list_extend+0x578> │ │ │ │ │ + bgt 4a40 <_list_extend+0x578> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4520 <_list_extend+0x1a8> │ │ │ │ │ + bgt 4670 <_list_extend+0x1a8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 456c <_list_extend+0x1f4> │ │ │ │ │ + beq 46bc <_list_extend+0x1f4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4964 │ │ │ │ │ + b 4ab4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4dc <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 44cc <_list_extend+0x154> │ │ │ │ │ - b 48c4 <_list_extend+0x54c> │ │ │ │ │ + bne 461c <_list_extend+0x154> │ │ │ │ │ + b 4a14 <_list_extend+0x54c> │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 7bf4 │ │ │ │ │ + b 7b80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4524 <_list_extend+0x1ac> │ │ │ │ │ + b 4674 <_list_extend+0x1ac> │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ mov r9, ip │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt 4674 <_list_extend+0x2fc> │ │ │ │ │ + bgt 47c4 <_list_extend+0x2fc> │ │ │ │ │ asr r1, ip, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ cmpgt ip, #32 │ │ │ │ │ - bgt 4674 <_list_extend+0x2fc> │ │ │ │ │ + bgt 47c4 <_list_extend+0x2fc> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 44cc <_list_extend+0x154> │ │ │ │ │ + b 461c <_list_extend+0x154> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ adds r3, r2, r1 │ │ │ │ │ - beq 4524 <_list_extend+0x1ac> │ │ │ │ │ + beq 4674 <_list_extend+0x1ac> │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble 492c <_list_extend+0x5b4> │ │ │ │ │ + ble 4a7c <_list_extend+0x5b4> │ │ │ │ │ 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 48ac <_list_extend+0x534> │ │ │ │ │ + bhi 49fc <_list_extend+0x534> │ │ │ │ │ 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 48ac <_list_extend+0x534> │ │ │ │ │ + beq 49fc <_list_extend+0x534> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 464c <_list_extend+0x2d4> │ │ │ │ │ + b 479c <_list_extend+0x2d4> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4], #4 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4644 <_list_extend+0x2cc> │ │ │ │ │ + bne 4794 <_list_extend+0x2cc> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 4524 <_list_extend+0x1ac> │ │ │ │ │ + b 4674 <_list_extend+0x1ac> │ │ │ │ │ add r1, r2, #6 │ │ │ │ │ add r1, r1, r2, asr #3 │ │ │ │ │ bic lr, r1, #3 │ │ │ │ │ add r1, r2, #3 │ │ │ │ │ sub ip, lr, r2 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ cmp r3, ip │ │ │ │ │ movgt r3, r1 │ │ │ │ │ movle r3, lr │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 48e8 <_list_extend+0x570> │ │ │ │ │ + beq 4a38 <_list_extend+0x570> │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 48b8 <_list_extend+0x540> │ │ │ │ │ + bhi 4a08 <_list_extend+0x540> │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48b8 <_list_extend+0x540> │ │ │ │ │ + beq 4a08 <_list_extend+0x540> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - b 45a4 <_list_extend+0x22c> │ │ │ │ │ + b 46f4 <_list_extend+0x22c> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r2, r0 │ │ │ │ │ - beq 4524 <_list_extend+0x1ac> │ │ │ │ │ + beq 4674 <_list_extend+0x1ac> │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 4904 <_list_extend+0x58c> │ │ │ │ │ + ble 4a54 <_list_extend+0x58c> │ │ │ │ │ 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 4898 <_list_extend+0x520> │ │ │ │ │ + bhi 49e8 <_list_extend+0x520> │ │ │ │ │ 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 4898 <_list_extend+0x520> │ │ │ │ │ + beq 49e8 <_list_extend+0x520> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r0, r2, lsl #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 478c <_list_extend+0x414> │ │ │ │ │ + b 48dc <_list_extend+0x414> │ │ │ │ │ ldrd r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 491c <_list_extend+0x5a4> │ │ │ │ │ + beq 4a6c <_list_extend+0x5a4> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r0, [r4], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4774 <_list_extend+0x3fc> │ │ │ │ │ + bne 48c4 <_list_extend+0x3fc> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 4524 <_list_extend+0x1ac> │ │ │ │ │ + b 4674 <_list_extend+0x1ac> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ adds r1, r6, r1 │ │ │ │ │ - beq 4520 <_list_extend+0x1a8> │ │ │ │ │ + beq 4670 <_list_extend+0x1a8> │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 4880 <_list_extend+0x508> │ │ │ │ │ + ble 49d0 <_list_extend+0x508> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4524 <_list_extend+0x1ac> │ │ │ │ │ + beq 4674 <_list_extend+0x1ac> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ │ - b 4834 <_list_extend+0x4bc> │ │ │ │ │ + b 4984 <_list_extend+0x4bc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ @@ -5037,96 +5124,96 @@ │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 481c <_list_extend+0x4a4> │ │ │ │ │ + bne 496c <_list_extend+0x4a4> │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ - b 4524 <_list_extend+0x1ac> │ │ │ │ │ + b 4674 <_list_extend+0x1ac> │ │ │ │ │ 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 48c4 <_list_extend+0x54c> │ │ │ │ │ + beq 4a14 <_list_extend+0x54c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 44e8 <_list_extend+0x170> │ │ │ │ │ + b 4638 <_list_extend+0x170> │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ - bgt 47e4 <_list_extend+0x46c> │ │ │ │ │ + bgt 4934 <_list_extend+0x46c> │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - b 4800 <_list_extend+0x488> │ │ │ │ │ + b 4950 <_list_extend+0x488> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 4914 <_list_extend+0x59c> │ │ │ │ │ + blt 4a64 <_list_extend+0x59c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4524 <_list_extend+0x1ac> │ │ │ │ │ + b 4674 <_list_extend+0x1ac> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge 48a0 <_list_extend+0x528> │ │ │ │ │ - b 493c <_list_extend+0x5c4> │ │ │ │ │ + bge 49f0 <_list_extend+0x528> │ │ │ │ │ + b 4a8c <_list_extend+0x5c4> │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 45a4 <_list_extend+0x22c> │ │ │ │ │ + blt 46f4 <_list_extend+0x22c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 48a4 <_list_extend+0x52c> │ │ │ │ │ + bgt 49f4 <_list_extend+0x52c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 48a4 <_list_extend+0x52c> │ │ │ │ │ + bne 49f4 <_list_extend+0x52c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 48a4 <_list_extend+0x52c> │ │ │ │ │ + b 49f4 <_list_extend+0x52c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 46a8 <_list_extend+0x330> │ │ │ │ │ + b 47f8 <_list_extend+0x330> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 48c4 <_list_extend+0x54c> │ │ │ │ │ - b 4508 <_list_extend+0x190> │ │ │ │ │ + beq 4a14 <_list_extend+0x54c> │ │ │ │ │ + b 4658 <_list_extend+0x190> │ │ │ │ │ asr r1, r6, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpgt r6, #32 │ │ │ │ │ - bgt 46f4 <_list_extend+0x37c> │ │ │ │ │ + bgt 4844 <_list_extend+0x37c> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 474c <_list_extend+0x3d4> │ │ │ │ │ + b 489c <_list_extend+0x3d4> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ str r2, [sl, #8] │ │ │ │ │ - b 48a4 <_list_extend+0x52c> │ │ │ │ │ + b 49f4 <_list_extend+0x52c> │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpgt r7, #32 │ │ │ │ │ - bgt 45cc <_list_extend+0x254> │ │ │ │ │ + bgt 471c <_list_extend+0x254> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4624 <_list_extend+0x2ac> │ │ │ │ │ + b 4774 <_list_extend+0x2ac> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 315c │ │ │ │ │ + b 320c │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -0000494c : │ │ │ │ │ +00004a9c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00004964 : │ │ │ │ │ +00004ab4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5135,208 +5222,208 @@ │ │ │ │ │ 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 4c68 │ │ │ │ │ + beq 4db8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b24 │ │ │ │ │ + beq 4c74 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 4b48 │ │ │ │ │ + bne 4c98 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4c34 │ │ │ │ │ + bhi 4d84 │ │ │ │ │ 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 4c34 │ │ │ │ │ + beq 4d84 │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4d1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4b20 │ │ │ │ │ + ble 4c70 │ │ │ │ │ add ip, r2, #16 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ lsl r1, r6, #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 4b20 │ │ │ │ │ + beq 4c70 │ │ │ │ │ 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 4b20 │ │ │ │ │ + beq 4c70 │ │ │ │ │ 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 4b20 │ │ │ │ │ + beq 4c70 │ │ │ │ │ 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 4b20 │ │ │ │ │ + beq 4c70 │ │ │ │ │ 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 4b20 │ │ │ │ │ + beq 4c70 │ │ │ │ │ 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 4b20 │ │ │ │ │ + beq 4c70 │ │ │ │ │ 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 4bdc │ │ │ │ │ + ble 4d2c │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 4b04 │ │ │ │ │ + bne 4c54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b3c │ │ │ │ │ + bgt 4c8c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 4c70 │ │ │ │ │ + beq 4dc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble 4bf4 │ │ │ │ │ + ble 4d44 │ │ │ │ │ add r1, r7, #6 │ │ │ │ │ add r1, r1, r7, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, r1, r7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 4c18 │ │ │ │ │ + blt 4d68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4c48 │ │ │ │ │ + beq 4d98 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4c2c │ │ │ │ │ + bhi 4d7c │ │ │ │ │ lsl r1, r5, #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 4c2c │ │ │ │ │ + beq 4d7c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4a08 │ │ │ │ │ + beq 4b58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt ip, [r2, #12] │ │ │ │ │ - bgt 4a14 │ │ │ │ │ - b 4b20 │ │ │ │ │ + bgt 4b64 │ │ │ │ │ + b 4c70 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 4b04 │ │ │ │ │ - b 4b20 │ │ │ │ │ + bne 4c54 │ │ │ │ │ + b 4c70 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ asr ip, ip, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ cmpgt r8, #32 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ - bgt 4b60 │ │ │ │ │ + bgt 4cb0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 4bc4 │ │ │ │ │ + b 4d14 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4c48 │ │ │ │ │ + beq 4d98 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ bic r5, r1, #3 │ │ │ │ │ - b 4b84 │ │ │ │ │ + b 4cd4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 4c50 │ │ │ │ │ + blt 4da0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4b24 │ │ │ │ │ + b 4c74 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4b8c │ │ │ │ │ + b 4cdc │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ - b 4bc4 │ │ │ │ │ + b 4d14 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4b3c │ │ │ │ │ + b 4c8c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4b3c │ │ │ │ │ + b 4c8c │ │ │ │ │ │ │ │ │ │ -00004c84 : │ │ │ │ │ +00004dd4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5344,207 +5431,186 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4cc8 │ │ │ │ │ + beq 4e18 │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 4cd0 │ │ │ │ │ + bne 4e20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4cf8 │ │ │ │ │ + bne 4e48 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 4d18 │ │ │ │ │ + bhi 4e68 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4d44 │ │ │ │ │ + bne 4e94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d78 │ │ │ │ │ + bne 4ec8 │ │ │ │ │ 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 4cd0 │ │ │ │ │ + bne 4e20 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4cf0 │ │ │ │ │ + b 4e40 │ │ │ │ │ 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 4d10 │ │ │ │ │ + beq 4e60 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4ce8 │ │ │ │ │ + ble 4e38 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d7c │ │ │ │ │ + bne 4ecc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4d90 │ │ │ │ │ + beq 4ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4378 <_list_extend> │ │ │ │ │ + bl 44c8 <_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 2438 │ │ │ │ │ + bl 24f0 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 4d50 │ │ │ │ │ + b 4ea0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 4cf0 │ │ │ │ │ + b 4e40 │ │ │ │ │ │ │ │ │ │ -00004d98 : │ │ │ │ │ +00004ee8 : │ │ │ │ │ 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 4f58 │ │ │ │ │ + beq 512c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4f58 │ │ │ │ │ + beq 512c │ │ │ │ │ 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 4f40 │ │ │ │ │ + bne 510c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4f28 │ │ │ │ │ + ble 50f4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 4ec0 │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ + bge 502c │ │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ ldr r5, [r0, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, r4, lsl #2] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 4e9c │ │ │ │ │ + beq 4fec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4eec │ │ │ │ │ + bgt 5058 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4e40 │ │ │ │ │ + bgt 4f90 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4e6c │ │ │ │ │ + bgt 4fbc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5054 │ │ │ │ │ + beq 51a8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4e84 │ │ │ │ │ + bgt 4fd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 5068 │ │ │ │ │ + beq 5194 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4f18 │ │ │ │ │ + blt 50e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - beq 4ec0 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq 502c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 4df8 │ │ │ │ │ - ldr r1, [pc, #460] @ 507c │ │ │ │ │ + blt 4f48 │ │ │ │ │ + ldr r1, [pc, #468] @ 51d4 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 503c │ │ │ │ │ + bhi 51c8 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 5044 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 4ea8 │ │ │ │ │ + bge 4ff8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble 4ea8 │ │ │ │ │ + ble 4ff8 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 4f64 │ │ │ │ │ + bne 5068 │ │ │ │ │ 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 4e38 │ │ │ │ │ - b 4e40 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 4ed8 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r1, [pc, #336] @ 5080 │ │ │ │ │ - cmp r9, #5 │ │ │ │ │ - bhi 503c │ │ │ │ │ - ldrsb r1, [r1, r9] │ │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ - sub r1, r9, #2 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bhi 501c │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - beq 4ed8 │ │ │ │ │ - b 4f04 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 4ee0 │ │ │ │ │ + ble 4f88 │ │ │ │ │ + b 4f90 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 4f04 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ │ + beq 5018 │ │ │ │ │ + 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 │ │ │ │ │ @@ -5555,85 +5621,110 @@ │ │ │ │ │ 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 5004 │ │ │ │ │ + ble 515c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ee0 │ │ │ │ │ + bgt 5020 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4ee0 │ │ │ │ │ + bne 5020 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ee0 │ │ │ │ │ + b 5020 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + ldr r1, [pc, #220] @ 51d8 │ │ │ │ │ + cmp r9, #5 │ │ │ │ │ + bhi 51c8 │ │ │ │ │ + ldrsb r1, [r1, r9] │ │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ │ + nop {0} │ │ │ │ │ + sub r1, r9, #2 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bhi 5174 │ │ │ │ │ + cmp r9, #2 │ │ │ │ │ + bne 5018 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + b 504c │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b 5020 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 4f04 │ │ │ │ │ - b 4ed8 │ │ │ │ │ + bgt 5018 │ │ │ │ │ + b 5044 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4ed8 │ │ │ │ │ - b 4f04 │ │ │ │ │ + beq 5044 │ │ │ │ │ + b 5018 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 4f04 │ │ │ │ │ - b 4ed8 │ │ │ │ │ + blt 5018 │ │ │ │ │ + b 5044 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4fbc │ │ │ │ │ + bne 50c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4fbc │ │ │ │ │ + b 50c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 4df4 │ │ │ │ │ - ldr r1, [pc, #88] @ 5084 │ │ │ │ │ + bgt 4f44 │ │ │ │ │ + ldr r1, [pc, #88] @ 51dc │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 503c │ │ │ │ │ + bhi 51c8 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 4f04 │ │ │ │ │ - b 4ed8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge 4f04 │ │ │ │ │ - b 4ed8 │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4e6c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 4fd4 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4e84 │ │ │ │ │ + b 4fbc │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge 5018 │ │ │ │ │ + b 5044 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 5018 │ │ │ │ │ + b 5044 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00005088 : │ │ │ │ │ +000051e0 : │ │ │ │ │ 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 5490 │ │ │ │ │ + ble 55e8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5642,197 +5733,197 @@ │ │ │ │ │ strle r3, [r5] │ │ │ │ │ movgt r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50f8 │ │ │ │ │ + bgt 5250 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5530 │ │ │ │ │ + beq 5688 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 5388 │ │ │ │ │ + ble 54e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ and r7, r5, r5, asr #31 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ sub r8, r7, r3 │ │ │ │ │ adds r2, r8, r5 │ │ │ │ │ - beq 5248 │ │ │ │ │ + beq 53a0 │ │ │ │ │ sub r6, r3, r7 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ subeq r9, fp, #68 @ 0x44 │ │ │ │ │ - beq 5154 │ │ │ │ │ + beq 52ac │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 54bc │ │ │ │ │ + bhi 5614 │ │ │ │ │ sub r9, fp, #68 @ 0x44 │ │ │ │ │ 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 r8, #0 │ │ │ │ │ - bge 52e0 │ │ │ │ │ + bge 5438 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, sl, r3, lsl #2 │ │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 54f4 │ │ │ │ │ + bgt 564c │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ - bgt 54f4 │ │ │ │ │ + bgt 564c │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bmi 5218 │ │ │ │ │ + bmi 5370 │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51c4 │ │ │ │ │ + beq 531c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5234 │ │ │ │ │ + ble 538c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 5218 │ │ │ │ │ + beq 5370 │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51e8 │ │ │ │ │ + beq 5340 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 52b8 │ │ │ │ │ + ble 5410 │ │ │ │ │ sub r4, r6, #3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 5218 │ │ │ │ │ + beq 5370 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5210 │ │ │ │ │ + beq 5368 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 52cc │ │ │ │ │ + ble 5424 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 51f4 │ │ │ │ │ + bcs 534c │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 54b0 │ │ │ │ │ + bne 5608 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 51c4 │ │ │ │ │ + bne 531c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 51c4 │ │ │ │ │ + b 531c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5220 │ │ │ │ │ + beq 5378 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - bmi 52ac │ │ │ │ │ + bmi 5404 │ │ │ │ │ ldr r0, [sl, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 527c │ │ │ │ │ + beq 53d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5450 │ │ │ │ │ + ble 55a8 │ │ │ │ │ sub r4, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 52ac │ │ │ │ │ + beq 5404 │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 52a4 │ │ │ │ │ + beq 53fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 543c │ │ │ │ │ + ble 5594 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 5288 │ │ │ │ │ + bcs 53e0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5220 │ │ │ │ │ + b 5378 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 51e8 │ │ │ │ │ + bne 5340 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 51e8 │ │ │ │ │ + b 5340 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 5210 │ │ │ │ │ + bne 5368 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5210 │ │ │ │ │ - beq 537c │ │ │ │ │ + b 5368 │ │ │ │ │ + beq 54d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add sl, r8, r2 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ble 5464 │ │ │ │ │ + ble 55bc │ │ │ │ │ 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 r8, r0 │ │ │ │ │ movgt r2, r1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 553c │ │ │ │ │ + beq 5694 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 5500 │ │ │ │ │ + bhi 5658 │ │ │ │ │ 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 5500 │ │ │ │ │ + beq 5658 │ │ │ │ │ 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, r7, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ subs r3, r6, #1 │ │ │ │ │ - bpl 51a8 │ │ │ │ │ - b 5218 │ │ │ │ │ + bpl 5300 │ │ │ │ │ + b 5370 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 54a8 │ │ │ │ │ + bne 5600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 5490 │ │ │ │ │ + ble 55e8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ @@ -5841,765 +5932,647 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt 53e8 │ │ │ │ │ + bgt 5540 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5524 │ │ │ │ │ + beq 567c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 547c │ │ │ │ │ + ble 55d4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 5544 │ │ │ │ │ + blt 569c │ │ │ │ │ cmp r7, r5 │ │ │ │ │ movge r7, r5 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge 5110 │ │ │ │ │ + bge 5268 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r9, fp, #68 @ 0x44 │ │ │ │ │ movne r5, r9 │ │ │ │ │ - bne 5218 │ │ │ │ │ + bne 5370 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5220 │ │ │ │ │ + beq 5378 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b 52ac │ │ │ │ │ + b 5404 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 52a4 │ │ │ │ │ + bne 53fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 52a4 │ │ │ │ │ + b 53fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 527c │ │ │ │ │ + bne 53d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 527c │ │ │ │ │ + b 53d4 │ │ │ │ │ asr r2, r1, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ cmpgt r1, #32 │ │ │ │ │ - bgt 5300 │ │ │ │ │ + bgt 5458 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 5360 │ │ │ │ │ + b 54b8 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - bne 54a8 │ │ │ │ │ + bne 5600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 53a0 │ │ │ │ │ + blt 54f8 │ │ │ │ │ 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 5228 │ │ │ │ │ + b 5380 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5220 │ │ │ │ │ + b 5378 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - beq 5554 │ │ │ │ │ + beq 56ac │ │ │ │ │ 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 5158 │ │ │ │ │ + b 52b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ - b 537c │ │ │ │ │ + b 54d4 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 5474 │ │ │ │ │ + blt 55cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 54a8 │ │ │ │ │ + beq 5600 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 54a8 │ │ │ │ │ + b 5600 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 53e8 │ │ │ │ │ + b 5540 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50f8 │ │ │ │ │ + b 5250 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 5330 │ │ │ │ │ + b 5488 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5414 │ │ │ │ │ + bne 556c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5110 │ │ │ │ │ + b 5268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5228 │ │ │ │ │ + b 5380 │ │ │ │ │ │ │ │ │ │ -00005564 : │ │ │ │ │ +000056bc : │ │ │ │ │ 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 565c │ │ │ │ │ + bne 57b4 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 5638 │ │ │ │ │ + bne 5790 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 55e4 │ │ │ │ │ + beq 573c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 55e4 │ │ │ │ │ + beq 573c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5770 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 55e4 │ │ │ │ │ + beq 573c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 4378 <_list_extend> │ │ │ │ │ + bl 44c8 <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 55f0 │ │ │ │ │ + beq 5748 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5610 │ │ │ │ │ + bgt 5768 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5610 │ │ │ │ │ + bne 5768 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 55e4 │ │ │ │ │ + b 573c │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 2438 │ │ │ │ │ + bl 24f0 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 55cc │ │ │ │ │ - b 55e4 │ │ │ │ │ + bne 5724 │ │ │ │ │ + b 573c │ │ │ │ │ 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 5610 │ │ │ │ │ - b 5598 │ │ │ │ │ + beq 5768 │ │ │ │ │ + b 56f0 │ │ │ │ │ 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 5610 │ │ │ │ │ - b 558c │ │ │ │ │ + beq 5768 │ │ │ │ │ + b 56e4 │ │ │ │ │ │ │ │ │ │ -00005680 : │ │ │ │ │ +000057d8 : │ │ │ │ │ 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 5764 │ │ │ │ │ + bcs 58bc │ │ │ │ │ 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 5710 │ │ │ │ │ + bne 5868 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 5738 │ │ │ │ │ + blt 5890 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 5754 │ │ │ │ │ + blt 58ac │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ - bgt 5754 │ │ │ │ │ + bgt 58ac │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5730 │ │ │ │ │ + bgt 5888 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 5730 │ │ │ │ │ + bne 5888 │ │ │ │ │ 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] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 56f4 │ │ │ │ │ + ble 584c │ │ │ │ │ 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 56c8 │ │ │ │ │ + b 5820 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ - b 5724 │ │ │ │ │ + b 587c │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00005784 : │ │ │ │ │ +000058dc : │ │ │ │ │ list_pop(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 5890 │ │ │ │ │ + bhi 59e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 58b8 │ │ │ │ │ + bne 5a10 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5938 │ │ │ │ │ + beq 5a90 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 5958 │ │ │ │ │ + bcs 5ab0 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r5, [r1, r2, lsl #2] │ │ │ │ │ - beq 5820 │ │ │ │ │ + beq 5978 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 5900 │ │ │ │ │ + blt 5a58 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 5928 │ │ │ │ │ + bgt 5a80 │ │ │ │ │ asr r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpgt r2, #32 │ │ │ │ │ - bgt 5928 │ │ │ │ │ + bgt 5a80 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5814 │ │ │ │ │ + beq 596c │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 5860 │ │ │ │ │ + beq 59b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5874 │ │ │ │ │ + ble 59cc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5860 │ │ │ │ │ + bne 59b8 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5860 │ │ │ │ │ + b 59b8 │ │ │ │ │ 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 5950 │ │ │ │ │ + beq 5aa8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 57b8 │ │ │ │ │ + ble 5910 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5994 │ │ │ │ │ + beq 5aec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5974 │ │ │ │ │ + ble 5acc │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5994 │ │ │ │ │ + beq 5aec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5938 │ │ │ │ │ + beq 5a90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 57c8 │ │ │ │ │ + bge 5920 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 57c8 │ │ │ │ │ + b 5920 │ │ │ │ │ sub r2, r3, r2 │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 5800 │ │ │ │ │ + ble 5958 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ - b 5814 │ │ │ │ │ + b 596c │ │ │ │ │ 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 r5, #0 │ │ │ │ │ - b 5814 │ │ │ │ │ + b 596c │ │ │ │ │ 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 5950 │ │ │ │ │ + b 5aa8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 58dc │ │ │ │ │ + bne 5a34 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 58dc │ │ │ │ │ + b 5a34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5950 │ │ │ │ │ + bne 5aa8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5938 │ │ │ │ │ + beq 5a90 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 58f8 │ │ │ │ │ + b 5a50 │ │ │ │ │ │ │ │ │ │ -000059b4 <_PyList_Concat>: │ │ │ │ │ +00005b0c <_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 5da4 <_PyList_Concat+0x3f0> │ │ │ │ │ + beq 5d24 <_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 5cb0 <_PyList_Concat+0x2fc> │ │ │ │ │ - ldr r3, [pc, #968] @ 5dc4 <_PyList_Concat+0x410> │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + beq 5ca4 <_PyList_Concat+0x198> │ │ │ │ │ + ldr r3, [pc, #500] @ 5d44 <_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 5cbc <_PyList_Concat+0x308> │ │ │ │ │ - ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - str r0, [r3, #1896] @ 0x768 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + beq 5cb0 <_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] @ 5dc8 <_PyList_Concat+0x414> │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [pc, #424] @ 5d48 <_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 5d64 <_PyList_Concat+0x3b0> │ │ │ │ │ + bhi 5ce4 <_PyList_Concat+0x1d8> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 5d64 <_PyList_Concat+0x3b0> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 5ce4 <_PyList_Concat+0x1d8> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - ble 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cf4 <_PyList_Concat+0x340> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - beq 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d04 <_PyList_Concat+0x350> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - beq 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d14 <_PyList_Concat+0x360> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - beq 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ca0 <_PyList_Concat+0x2ec> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - beq 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d24 <_PyList_Concat+0x370> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - beq 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d34 <_PyList_Concat+0x380> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - beq 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d44 <_PyList_Concat+0x390> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - beq 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d54 <_PyList_Concat+0x3a0> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - beq 5c3c <_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 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - add r1, r3, #36 @ 0x24 │ │ │ │ │ - add ip, r3, lr, lsl #2 │ │ │ │ │ - add r7, r0, #32 │ │ │ │ │ - b 5c20 <_PyList_Concat+0x26c> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 5c44 <_PyList_Concat+0x138> │ │ │ │ │ + ldr ip, [r8, #12] │ │ │ │ │ + sub lr, r0, #4 │ │ │ │ │ + add r1, ip, r7, lsl #2 │ │ │ │ │ + b 5c28 <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - beq 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - ldr r2, [r1], #4 │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + beq 5c44 <_PyList_Concat+0x138> │ │ │ │ │ + ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5c0c <_PyList_Concat+0x258> │ │ │ │ │ + ble 5c14 <_PyList_Concat+0x108> │ │ │ │ │ cmp r1, ip │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - bne 5c20 <_PyList_Concat+0x26c> │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 5c28 <_PyList_Concat+0x11c> │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 5c80 <_PyList_Concat+0x2cc> │ │ │ │ │ + ble 5c88 <_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 5c90 <_PyList_Concat+0x2dc> │ │ │ │ │ + bgt 5c94 <_PyList_Concat+0x188> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 5c5c <_PyList_Concat+0x2a8> │ │ │ │ │ + bne 5c64 <_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 5c5c <_PyList_Concat+0x2a8> │ │ │ │ │ - b 5c80 <_PyList_Concat+0x2cc> │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - bne 5b4c <_PyList_Concat+0x198> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + bne 5c64 <_PyList_Concat+0x158> │ │ │ │ │ + b 5c88 <_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 5c84 <_PyList_Concat+0x2d0> │ │ │ │ │ + beq 5c8c <_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] @ 5dcc <_PyList_Concat+0x418> │ │ │ │ │ + ldr r3, [pc, #108] @ 5d4c <_PyList_Concat+0x240> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 5a54 <_PyList_Concat+0xa0> │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - bne 5ae0 <_PyList_Concat+0x12c> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - bne 5b04 <_PyList_Concat+0x150> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - bne 5b28 <_PyList_Concat+0x174> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - bne 5b70 <_PyList_Concat+0x1bc> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - bne 5b94 <_PyList_Concat+0x1e0> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - bne 5bb8 <_PyList_Concat+0x204> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - bne 5bdc <_PyList_Concat+0x228> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ + b 5ba0 <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d84 <_PyList_Concat+0x3d0> │ │ │ │ │ + bgt 5d04 <_PyList_Concat+0x1f8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5d84 <_PyList_Concat+0x3d0> │ │ │ │ │ + bne 5d04 <_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 5c84 <_PyList_Concat+0x2d0> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 5c8c <_PyList_Concat+0x180> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bgt 5ab8 <_PyList_Concat+0x104> │ │ │ │ │ - b 5c3c <_PyList_Concat+0x288> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt 5c04 <_PyList_Concat+0xf8> │ │ │ │ │ + b 5c44 <_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 5c84 <_PyList_Concat+0x2d0> │ │ │ │ │ - .word 0x000003c0 │ │ │ │ │ + b 5c8c <_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 │ │ │ │ │ │ │ │ │ │ -00005dd0 : │ │ │ │ │ +00005d50 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4378 <_list_extend> │ │ │ │ │ + bl 44c8 <_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} │ │ │ │ │ │ │ │ │ │ -00005dfc : │ │ │ │ │ +00005d7c : │ │ │ │ │ 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 5e38 │ │ │ │ │ + beq 5db8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5e50 │ │ │ │ │ + bcs 5dd0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6608,58 +6581,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] @ 5e68 │ │ │ │ │ + ldr r1, [pc, #8] @ 5de8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 5e48 │ │ │ │ │ + b 5dc8 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005e6c : │ │ │ │ │ +00005dec : │ │ │ │ │ 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 5f80 │ │ │ │ │ - ldr r3, [pc, #248] @ 5f98 │ │ │ │ │ + beq 5f00 │ │ │ │ │ + ldr r3, [pc, #248] @ 5f18 │ │ │ │ │ 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 5f40 │ │ │ │ │ + beq 5ec0 │ │ │ │ │ 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 5f64 │ │ │ │ │ - ldr r1, [pc, #168] @ 5f9c │ │ │ │ │ + bgt 5ee4 │ │ │ │ │ + ldr r1, [pc, #168] @ 5f1c │ │ │ │ │ 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 │ │ │ │ │ @@ -6672,79 +6645,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] @ 5fa0 │ │ │ │ │ + ldr r0, [pc, #88] @ 5f20 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f38 │ │ │ │ │ + beq 5eb8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5eec │ │ │ │ │ - ldr r1, [pc, #56] @ 5fa4 │ │ │ │ │ + ble 5e6c │ │ │ │ │ + ldr r1, [pc, #56] @ 5f24 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 5f0c │ │ │ │ │ + b 5e8c │ │ │ │ │ movw r1, #4055 @ 0xfd7 │ │ │ │ │ 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 5f38 │ │ │ │ │ + b 5eb8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00005fa8 : │ │ │ │ │ +00005f28 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6018 │ │ │ │ │ + blt 5f98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 5ff0 │ │ │ │ │ + bcs 5f70 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6020 │ │ │ │ │ + bgt 5fa0 │ │ │ │ │ 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 6018 │ │ │ │ │ + bgt 5f98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 602c │ │ │ │ │ + beq 5fac │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -6752,25 +6725,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} │ │ │ │ │ │ │ │ │ │ -0000604c : │ │ │ │ │ +00005fcc : │ │ │ │ │ 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] @ 6138 │ │ │ │ │ + ldr ip, [pc, #196] @ 60b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -6783,86 +6756,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 60d0 │ │ │ │ │ + beq 6050 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 60fc │ │ │ │ │ + ble 607c │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 6128 │ │ │ │ │ + bhi 60a8 │ │ │ │ │ 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 60d0 │ │ │ │ │ + bne 6050 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 613c │ │ │ │ │ + ldr r3, [pc, #32] @ 60bc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 60d0 │ │ │ │ │ + b 6050 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006140 : │ │ │ │ │ +000060c0 : │ │ │ │ │ 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 6288 │ │ │ │ │ + ble 6208 │ │ │ │ │ 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 62bc │ │ │ │ │ - bne 61f4 │ │ │ │ │ + blt 623c │ │ │ │ │ + bne 6174 │ │ │ │ │ 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 62a8 │ │ │ │ │ + bne 6228 │ │ │ │ │ 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 │ │ │ │ │ @@ -6871,161 +6844,161 @@ │ │ │ │ │ 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 6288 │ │ │ │ │ + beq 6208 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 62bc │ │ │ │ │ + blt 623c │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - bne 6238 │ │ │ │ │ + bne 61b8 │ │ │ │ │ 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 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 6288 │ │ │ │ │ + beq 6208 │ │ │ │ │ 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 62bc │ │ │ │ │ + blt 623c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6298 │ │ │ │ │ + bne 6218 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 621c │ │ │ │ │ + blt 619c │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 61ec │ │ │ │ │ + b 616c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 624c │ │ │ │ │ - b 6288 │ │ │ │ │ + bne 61cc │ │ │ │ │ + b 6208 │ │ │ │ │ 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 61ec │ │ │ │ │ + b 616c │ │ │ │ │ │ │ │ │ │ -000062c4 : │ │ │ │ │ +00006244 : │ │ │ │ │ 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 636c │ │ │ │ │ + bne 62ec │ │ │ │ │ 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 6354 │ │ │ │ │ + beq 62d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63ac │ │ │ │ │ + beq 632c │ │ │ │ │ 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 6378 │ │ │ │ │ + bne 62f8 │ │ │ │ │ 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 63b4 │ │ │ │ │ + ble 6334 │ │ │ │ │ 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 6348 │ │ │ │ │ + bgt 62c8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 6348 │ │ │ │ │ + bne 62c8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6348 │ │ │ │ │ + b 62c8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6348 │ │ │ │ │ + b 62c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6360 │ │ │ │ │ + bne 62e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6360 │ │ │ │ │ + b 62e0 │ │ │ │ │ │ │ │ │ │ -000063c8 : │ │ │ │ │ +00006348 : │ │ │ │ │ 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 6414 │ │ │ │ │ + beq 6394 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 6434 │ │ │ │ │ + bcs 63b4 │ │ │ │ │ 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} │ │ │ │ │ @@ -7042,43 +7015,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] @ 644c │ │ │ │ │ + ldr r1, [pc, #8] @ 63cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 642c │ │ │ │ │ + b 63ac │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006450 : │ │ │ │ │ +000063d0 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 650c │ │ │ │ │ + beq 648c │ │ │ │ │ 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 649c │ │ │ │ │ + b 641c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6500 │ │ │ │ │ + bne 6480 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls 6500 │ │ │ │ │ + bls 6480 │ │ │ │ │ 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 │ │ │ │ │ @@ -7088,43 +7061,43 @@ │ │ │ │ │ movle r1, r6 │ │ │ │ │ movle r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6484 │ │ │ │ │ + bgt 6404 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6404 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6484 │ │ │ │ │ + b 6404 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006514 : │ │ │ │ │ +00006494 : │ │ │ │ │ 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] @ 6568 │ │ │ │ │ + ldr r0, [pc, #52] @ 64e8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6560 │ │ │ │ │ + beq 64e0 │ │ │ │ │ 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] │ │ │ │ │ @@ -7132,43 +7105,43 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000656c : │ │ │ │ │ +000064ec : │ │ │ │ │ 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 65a0 │ │ │ │ │ + beq 6520 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 65b0 │ │ │ │ │ + ble 6530 │ │ │ │ │ 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 65a0 │ │ │ │ │ + bne 6520 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65a0 │ │ │ │ │ + b 6520 │ │ │ │ │ │ │ │ │ │ -000065c4 <_PyList_SliceSubscript>: │ │ │ │ │ +00006544 <_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 │ │ │ │ │ @@ -7176,54 +7149,54 @@ │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6b58 <_PyList_SliceSubscript+0x594> │ │ │ │ │ + blt 6ad8 <_PyList_SliceSubscript+0x594> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ble 6980 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + ble 6900 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 6994 <_PyList_SliceSubscript+0x3d0> │ │ │ │ │ + bne 6914 <_PyList_SliceSubscript+0x3d0> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 6980 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ - ldr r3, [pc, #1292] @ 6b60 <_PyList_SliceSubscript+0x59c> │ │ │ │ │ + ble 6900 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + ldr r3, [pc, #1292] @ 6ae0 <_PyList_SliceSubscript+0x59c> │ │ │ │ │ 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 6ac0 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ + beq 6a40 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1896] @ 0x768 │ │ │ │ │ str r1, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #1232] @ 6b64 <_PyList_SliceSubscript+0x5a0> │ │ │ │ │ + ldr r3, [pc, #1232] @ 6ae4 <_PyList_SliceSubscript+0x5a0> │ │ │ │ │ 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] │ │ │ │ │ @@ -7239,677 +7212,677 @@ │ │ │ │ │ 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 6b0c <_PyList_SliceSubscript+0x548> │ │ │ │ │ + bhi 6a8c <_PyList_SliceSubscript+0x548> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 6b0c <_PyList_SliceSubscript+0x548> │ │ │ │ │ + beq 6a8c <_PyList_SliceSubscript+0x548> │ │ │ │ │ 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 6838 <_PyList_SliceSubscript+0x274> │ │ │ │ │ + beq 67b8 <_PyList_SliceSubscript+0x274> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6814 <_PyList_SliceSubscript+0x250> │ │ │ │ │ + beq 6794 <_PyList_SliceSubscript+0x250> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 67f8 <_PyList_SliceSubscript+0x234> │ │ │ │ │ + beq 6778 <_PyList_SliceSubscript+0x234> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 67dc <_PyList_SliceSubscript+0x218> │ │ │ │ │ + beq 675c <_PyList_SliceSubscript+0x218> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 67c0 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ + beq 6740 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 67a4 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ + beq 6724 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 6788 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq 6708 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 6960 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 68e0 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ 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 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ 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 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ 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 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ 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 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ 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 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ 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 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ 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 6970 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + bgt 68f0 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 6838 <_PyList_SliceSubscript+0x274> │ │ │ │ │ + bne 67b8 <_PyList_SliceSubscript+0x274> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 6724 <_PyList_SliceSubscript+0x160> │ │ │ │ │ - b 6960 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 66a4 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 68e0 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ bl 158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 2500 │ │ │ │ │ + bl 25b8 │ │ │ │ │ R_ARM_CALL list_new_prealloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6964 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + beq 68e4 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [ip] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ - beq 6ab8 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6a38 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - beq 6ab8 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6a38 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ ldr ip, [r0, r4, lsl #2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [ip] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str ip, [r1, #8] │ │ │ │ │ - beq 6ab8 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6a38 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - beq 6ab8 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6a38 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - beq 6ab8 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6a38 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ ldr r2, [r0, r4, lsl #2] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - beq 6ab8 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6a38 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ add lr, r1, r3, lsl #2 │ │ │ │ │ add r4, r1, #24 │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bgt 6af8 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + bgt 6a78 <_PyList_SliceSubscript+0x534> │ │ │ │ │ str r1, [ip] │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ str ip, [r4], #4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne 6a90 <_PyList_SliceSubscript+0x4cc> │ │ │ │ │ + bne 6a10 <_PyList_SliceSubscript+0x4cc> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6964 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 68e4 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6964 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ - ldr r3, [pc, #136] @ 6b68 <_PyList_SliceSubscript+0x5a4> │ │ │ │ │ + beq 68e4 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + ldr r3, [pc, #136] @ 6ae8 <_PyList_SliceSubscript+0x5a4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 66ac <_PyList_SliceSubscript+0xe8> │ │ │ │ │ + b 662c <_PyList_SliceSubscript+0xe8> │ │ │ │ │ str ip, [r4], #4 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne 6a90 <_PyList_SliceSubscript+0x4cc> │ │ │ │ │ - b 6ab8 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + bne 6a10 <_PyList_SliceSubscript+0x4cc> │ │ │ │ │ + b 6a38 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b2c <_PyList_SliceSubscript+0x568> │ │ │ │ │ + bgt 6aac <_PyList_SliceSubscript+0x568> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6b2c <_PyList_SliceSubscript+0x568> │ │ │ │ │ + bne 6aac <_PyList_SliceSubscript+0x568> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6964 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + beq 68e4 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ add ip, r7, r4, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r7, r3, lsl #2 │ │ │ │ │ - b 6724 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 66a4 <_PyList_SliceSubscript+0x160> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6964 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 68e4 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ .word 0x00000504 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000004b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006b6c : │ │ │ │ │ +00006aec : │ │ │ │ │ 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 6bcc │ │ │ │ │ + bne 6b4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6c4c │ │ │ │ │ + blt 6bcc │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6cc0 │ │ │ │ │ + bne 6c40 │ │ │ │ │ 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 114c │ │ │ │ │ + b 1140 │ │ │ │ │ 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] @ 6d14 │ │ │ │ │ + ldr ip, [pc, #284] @ 6c94 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ + beq 6bc4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6d00 │ │ │ │ │ + beq 6c80 │ │ │ │ │ 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 6c94 │ │ │ │ │ + beq 6c14 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 6c94 │ │ │ │ │ + bne 6c14 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 114c │ │ │ │ │ + bl 1140 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ - ldr lr, [pc, #188] @ 6d14 │ │ │ │ │ + ldr lr, [pc, #188] @ 6c94 │ │ │ │ │ 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 6c44 │ │ │ │ │ + beq 6bc4 │ │ │ │ │ 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 6d0c │ │ │ │ │ + blt 6c8c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 114c │ │ │ │ │ - b 6c44 │ │ │ │ │ + bl 1140 │ │ │ │ │ + b 6bc4 │ │ │ │ │ mov r0, lr │ │ │ │ │ - ldr lr, [pc, #72] @ 6d14 │ │ │ │ │ + ldr lr, [pc, #72] @ 6c94 │ │ │ │ │ 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 6c10 │ │ │ │ │ - b 6c44 │ │ │ │ │ + bne 6b90 │ │ │ │ │ + b 6bc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 6cac │ │ │ │ │ + b 6c2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6c44 │ │ │ │ │ + b 6bc4 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006d18 : │ │ │ │ │ +00006c98 : │ │ │ │ │ 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 6e14 │ │ │ │ │ + bne 6d94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 74a0 │ │ │ │ │ + bne 7420 │ │ │ │ │ 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 74bc │ │ │ │ │ + blt 743c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7040 │ │ │ │ │ + beq 6fc0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 75f8 │ │ │ │ │ + beq 7578 │ │ │ │ │ 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 74bc │ │ │ │ │ + beq 743c │ │ │ │ │ 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 71ac │ │ │ │ │ - beq 71c0 │ │ │ │ │ + blt 712c │ │ │ │ │ + beq 7140 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 71bc │ │ │ │ │ + bgt 713c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 700c │ │ │ │ │ + bne 6f8c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a04 │ │ │ │ │ + bl 3b54 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6e08 │ │ │ │ │ + bgt 6d88 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 72cc │ │ │ │ │ + beq 724c │ │ │ │ │ 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 6d48 │ │ │ │ │ + beq 6cc8 │ │ │ │ │ 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 6f00 │ │ │ │ │ + bne 6e80 │ │ │ │ │ strd r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6e08 │ │ │ │ │ + bne 6d88 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub r3, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 7548 │ │ │ │ │ + bcs 74c8 │ │ │ │ │ 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 6fe8 │ │ │ │ │ + bne 6f68 │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 6eac │ │ │ │ │ + bge 6e2c │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 755c │ │ │ │ │ + blt 74dc │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ - bgt 755c │ │ │ │ │ + bgt 74dc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6fd8 │ │ │ │ │ + bgt 6f58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6fd8 │ │ │ │ │ + bne 6f58 │ │ │ │ │ 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 6e68 │ │ │ │ │ + b 6de8 │ │ │ │ │ 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 75c8 │ │ │ │ │ + beq 7548 │ │ │ │ │ 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 6f84 │ │ │ │ │ + b 6f04 │ │ │ │ │ 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 6f5c │ │ │ │ │ + blt 6edc │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 6fb0 │ │ │ │ │ + b 6f30 │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7314 │ │ │ │ │ + ble 7294 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 6f9c │ │ │ │ │ + blt 6f1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6fd8 │ │ │ │ │ + bgt 6f58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 72cc │ │ │ │ │ + beq 724c │ │ │ │ │ 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] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6ed8 │ │ │ │ │ - b 6fd8 │ │ │ │ │ + ble 6e58 │ │ │ │ │ + b 6f58 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 74c4 │ │ │ │ │ + bne 7444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f10 │ │ │ │ │ + bne 6e90 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7038 │ │ │ │ │ + bgt 6fb8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 72cc │ │ │ │ │ + beq 724c │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 6e08 │ │ │ │ │ + b 6d88 │ │ │ │ │ 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 7464 │ │ │ │ │ - beq 7078 │ │ │ │ │ + blt 73e4 │ │ │ │ │ + beq 6ff8 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 7474 │ │ │ │ │ + bgt 73f4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 71d8 │ │ │ │ │ + beq 7158 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 6fd8 │ │ │ │ │ + ble 6f58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 70b4 │ │ │ │ │ + bge 7034 │ │ │ │ │ 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 │ │ │ │ │ @@ -7919,16 +7892,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 7124 │ │ │ │ │ - b 75e8 │ │ │ │ │ + bne 70a4 │ │ │ │ │ + b 7568 │ │ │ │ │ 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] │ │ │ │ │ @@ -7943,444 +7916,444 @@ │ │ │ │ │ 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 70dc │ │ │ │ │ + bcc 705c │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 747c │ │ │ │ │ + bcc 73fc │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ sub r1, ip, r7 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 75ac │ │ │ │ │ + bgt 752c │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ movle r3, #0 │ │ │ │ │ - bgt 75ac │ │ │ │ │ + bgt 752c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7338 │ │ │ │ │ + ble 72b8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 717c │ │ │ │ │ + bne 70fc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 6e08 │ │ │ │ │ + b 6d88 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 71c0 │ │ │ │ │ + bge 7140 │ │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 700c │ │ │ │ │ + bne 6f8c │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 6de0 │ │ │ │ │ + b 6d60 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 75f0 │ │ │ │ │ + blt 7570 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r3, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt 7594 │ │ │ │ │ + blt 7514 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movlt r5, r1 │ │ │ │ │ movge r5, r2 │ │ │ │ │ sub r1, r3, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmn r1, r2 │ │ │ │ │ - beq 735c │ │ │ │ │ + beq 72dc │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - beq 7458 │ │ │ │ │ + beq 73d8 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ subls sl, fp, #68 @ 0x44 │ │ │ │ │ subls r7, fp, #68 @ 0x44 │ │ │ │ │ - bhi 751c │ │ │ │ │ + bhi 749c │ │ │ │ │ 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 73bc │ │ │ │ │ + bge 733c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r0, r8, r3, lsl #2 │ │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 7588 │ │ │ │ │ + bgt 7508 │ │ │ │ │ asr r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpgt r3, #32 │ │ │ │ │ - bgt 7588 │ │ │ │ │ + bgt 7508 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ sub r4, r9, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 72e0 │ │ │ │ │ + blt 7260 │ │ │ │ │ ldr r0, [r7, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 7244 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7300 │ │ │ │ │ + ble 7280 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - b 72a0 │ │ │ │ │ + b 7220 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 6e08 │ │ │ │ │ + b 6d88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 6e08 │ │ │ │ │ + beq 6d88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 6e08 │ │ │ │ │ + b 6d88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 72c4 │ │ │ │ │ + bne 7244 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 72c4 │ │ │ │ │ + b 7244 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6fac │ │ │ │ │ + bne 6f2c │ │ │ │ │ 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 6fac │ │ │ │ │ + b 6f2c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 718c │ │ │ │ │ + bne 710c │ │ │ │ │ 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 718c │ │ │ │ │ + b 710c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6fd8 │ │ │ │ │ + beq 6f58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 73b0 │ │ │ │ │ + bmi 7330 │ │ │ │ │ ldr r0, [r8, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7378 │ │ │ │ │ + beq 72f8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7378 │ │ │ │ │ + bgt 72f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7378 │ │ │ │ │ + bne 72f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7378 │ │ │ │ │ + b 72f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 6fd8 │ │ │ │ │ - beq 729c │ │ │ │ │ + b 6f58 │ │ │ │ │ + beq 721c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 7504 │ │ │ │ │ + ble 7484 │ │ │ │ │ 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 756c │ │ │ │ │ + beq 74ec │ │ │ │ │ cmn ip, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7574 │ │ │ │ │ + bhi 74f4 │ │ │ │ │ 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 7574 │ │ │ │ │ + beq 74f4 │ │ │ │ │ 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 729c │ │ │ │ │ + b 721c │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ sub r7, fp, #68 @ 0x44 │ │ │ │ │ - b 7254 │ │ │ │ │ + b 71d4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 7078 │ │ │ │ │ + bge 6ff8 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 7078 │ │ │ │ │ + b 6ff8 │ │ │ │ │ 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 7148 │ │ │ │ │ + b 70c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6e08 │ │ │ │ │ + b 6d88 │ │ │ │ │ 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 74bc │ │ │ │ │ + bgt 743c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 74bc │ │ │ │ │ + bne 743c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74bc │ │ │ │ │ + b 743c │ │ │ │ │ asr r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ cmpgt r8, #32 │ │ │ │ │ - bgt 73dc │ │ │ │ │ + bgt 735c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 7438 │ │ │ │ │ + b 73b8 │ │ │ │ │ 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 75bc │ │ │ │ │ + beq 753c │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 7240 │ │ │ │ │ + b 71c0 │ │ │ │ │ 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 74bc │ │ │ │ │ + b 743c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ - b 6ffc │ │ │ │ │ + b 6f7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 7410 │ │ │ │ │ + b 7390 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 7514 │ │ │ │ │ + blt 7494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 72e4 │ │ │ │ │ + b 7264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ - b 729c │ │ │ │ │ + b 721c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 735c │ │ │ │ │ + beq 72dc │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r7, fp, #68 @ 0x44 │ │ │ │ │ - b 729c │ │ │ │ │ + b 721c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL py_list_resize │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 7170 │ │ │ │ │ + b 70f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 72ec │ │ │ │ │ + b 726c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 75e8 │ │ │ │ │ + bgt 7568 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 75e8 │ │ │ │ │ + bne 7568 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 74bc │ │ │ │ │ + b 743c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 71f4 │ │ │ │ │ + b 7174 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2858 │ │ │ │ │ + bl 2910 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6d9c │ │ │ │ │ - b 74bc │ │ │ │ │ + bne 6d1c │ │ │ │ │ + b 743c │ │ │ │ │ │ │ │ │ │ -00007614 : │ │ │ │ │ +00007594 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7744 │ │ │ │ │ + beq 76c4 │ │ │ │ │ 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 7794 │ │ │ │ │ + bne 7714 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7764 │ │ │ │ │ + beq 76e4 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7764 │ │ │ │ │ + blt 76e4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 7688 │ │ │ │ │ - b 7718 │ │ │ │ │ + bgt 7608 │ │ │ │ │ + b 7698 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 7718 │ │ │ │ │ + bge 7698 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 76a8 │ │ │ │ │ + beq 7628 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 76d8 │ │ │ │ │ + ble 7658 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7750 │ │ │ │ │ + blt 76d0 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7750 │ │ │ │ │ + blt 76d0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7750 │ │ │ │ │ + blt 76d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7678 │ │ │ │ │ + beq 75f8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7678 │ │ │ │ │ + bgt 75f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7678 │ │ │ │ │ + bne 75f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7678 │ │ │ │ │ + b 75f8 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7764 │ │ │ │ │ + blt 76e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8388,103 +8361,105 @@ │ │ │ │ │ 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 7764 │ │ │ │ │ + beq 76e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 777c │ │ │ │ │ + ble 76fc │ │ │ │ │ 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 7764 │ │ │ │ │ + bne 76e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7764 │ │ │ │ │ - ble 7774 │ │ │ │ │ + b 76e4 │ │ │ │ │ + ble 76f4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000077ac <_PyList_BinarySlice>: │ │ │ │ │ +0000772c <_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 7be0 <_PyList_BinarySlice+0x434> │ │ │ │ │ + beq 7b6c <_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 7be0 <_PyList_BinarySlice+0x434> │ │ │ │ │ + beq 7b6c <_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 7b88 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #948] @ 7be8 <_PyList_BinarySlice+0x43c> │ │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ + ble 7b14 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + ldr r3, [pc, #960] @ 7b74 <_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 7b58 <_PyList_BinarySlice+0x3ac> │ │ │ │ │ - ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ + beq 7ae0 <_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] @ 7bec <_PyList_BinarySlice+0x440> │ │ │ │ │ + ldr r3, [pc, #900] @ 7b78 <_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 │ │ │ │ │ @@ -8492,269 +8467,270 @@ │ │ │ │ │ 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 7b94 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + bhi 7b20 <_PyList_BinarySlice+0x3f4> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 7b94 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + beq 7b20 <_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 79f0 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 7978 <_PyList_BinarySlice+0x24c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 79cc <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 7954 <_PyList_BinarySlice+0x228> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 79b0 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 7938 <_PyList_BinarySlice+0x20c> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 7994 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 791c <_PyList_BinarySlice+0x1f0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 7978 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 7900 <_PyList_BinarySlice+0x1d4> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 795c <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 78e4 <_PyList_BinarySlice+0x1b8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 7b38 <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 7ac0 <_PyList_BinarySlice+0x394> │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - beq 7b18 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 7aa0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_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 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add ip, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 79f0 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 7978 <_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 78f8 <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 7b18 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 7880 <_PyList_BinarySlice+0x154> │ │ │ │ │ + b 7aa0 <_PyList_BinarySlice+0x374> │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b28 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 7ab0 <_PyList_BinarySlice+0x384> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - b 7940 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 78c8 <_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 7b1c <_PyList_BinarySlice+0x370> │ │ │ │ │ - ldr r3, [pc, #124] @ 7bf0 <_PyList_BinarySlice+0x444> │ │ │ │ │ + beq 7aa4 <_PyList_BinarySlice+0x378> │ │ │ │ │ + ldr r3, [pc, #124] @ 7b7c <_PyList_BinarySlice+0x450> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7880 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 7808 <_PyList_BinarySlice+0xdc> │ │ │ │ │ bl 158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7b1c <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 7aa4 <_PyList_BinarySlice+0x378> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7bb4 <_PyList_BinarySlice+0x408> │ │ │ │ │ + bgt 7b40 <_PyList_BinarySlice+0x414> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7bb4 <_PyList_BinarySlice+0x408> │ │ │ │ │ + bne 7b40 <_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 7b1c <_PyList_BinarySlice+0x370> │ │ │ │ │ + beq 7aa4 <_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 78f8 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 7880 <_PyList_BinarySlice+0x154> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7b1c <_PyList_BinarySlice+0x370> │ │ │ │ │ - .word 0x000003ac │ │ │ │ │ + b 7aa4 <_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 │ │ │ │ │ │ │ │ │ │ -00007bf4 : │ │ │ │ │ +00007b80 : │ │ │ │ │ list_extend_dict.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ adds r8, r3, r2 │ │ │ │ │ - beq 7cf4 │ │ │ │ │ + beq 7c80 │ │ │ │ │ ldr r9, [r0, #16] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - ble 7cd8 │ │ │ │ │ + ble 7c64 │ │ │ │ │ add r6, r8, #6 │ │ │ │ │ add r6, r6, r8, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r1, r6, r8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 7d14 │ │ │ │ │ + bgt 7ca0 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7d2c │ │ │ │ │ + bhi 7cb8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ strne r4, [r7, #12] │ │ │ │ │ strne r8, [r7, #8] │ │ │ │ │ strne r6, [r7, #16] │ │ │ │ │ - beq 7d24 │ │ │ │ │ + beq 7cb0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7cac │ │ │ │ │ + b 7c38 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r1, r4, #4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ @@ -8764,83 +8740,83 @@ │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c88 │ │ │ │ │ + bne 7c14 │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ asr r1, r9, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ cmpgt r9, #32 │ │ │ │ │ - bgt 7cfc │ │ │ │ │ + bgt 7c88 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ - b 7c78 │ │ │ │ │ + b 7c04 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b 7cd0 │ │ │ │ │ + b 7c5c │ │ │ │ │ add r6, r8, #6 │ │ │ │ │ add r6, r6, r8, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r1, r6, r8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 7d1c │ │ │ │ │ + ble 7ca8 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bls 7c50 │ │ │ │ │ + bls 7bdc │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt 7ce8 │ │ │ │ │ + blt 7c74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 7cd0 │ │ │ │ │ + b 7c5c │ │ │ │ │ │ │ │ │ │ -00007d38 : │ │ │ │ │ +00007cc4 : │ │ │ │ │ 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 r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7fac │ │ │ │ │ + bne 7f38 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 8080 │ │ │ │ │ - ldr r3, [pc, #768] @ 808c │ │ │ │ │ + bgt 800c │ │ │ │ │ + ldr r3, [pc, #768] @ 8018 │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7f94 │ │ │ │ │ + beq 7f20 │ │ │ │ │ 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, #712] @ 8090 │ │ │ │ │ + ldr r3, [pc, #712] @ 801c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ @@ -8855,58 +8831,58 @@ │ │ │ │ │ orr r3, r3, r8 │ │ │ │ │ str r2, [r8] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ str r2, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ strhi r1, [r4, #12] │ │ │ │ │ - bhi 7fcc │ │ │ │ │ + bhi 7f58 │ │ │ │ │ lsl r8, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 7fcc │ │ │ │ │ + beq 7f58 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 800c │ │ │ │ │ + bne 7f98 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7fb8 │ │ │ │ │ + ble 7f44 │ │ │ │ │ add r1, r3, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 7f74 │ │ │ │ │ + bcs 7f00 │ │ │ │ │ sub r1, r8, #1 │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 7f70 │ │ │ │ │ + beq 7efc │ │ │ │ │ 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 7f18 │ │ │ │ │ + beq 7ea4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7e90 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 7ef8 │ │ │ │ │ + beq 7e84 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 7eec │ │ │ │ │ + beq 7e78 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 7ee0 │ │ │ │ │ + beq 7e6c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 7ed4 │ │ │ │ │ + beq 7e60 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - bne 7f84 │ │ │ │ │ + bne 7f10 │ │ │ │ │ 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] │ │ │ │ │ @@ -8918,15 +8894,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 7f64 │ │ │ │ │ + beq 7ef0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8937,111 +8913,111 @@ │ │ │ │ │ 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 7f18 │ │ │ │ │ + bne 7ea4 │ │ │ │ │ cmp r0, lr, lsl #1 │ │ │ │ │ - beq 7f74 │ │ │ │ │ + beq 7f00 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ - b 7ec8 │ │ │ │ │ + b 7e54 │ │ │ │ │ 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 │ │ │ │ │ - bne 7dc0 │ │ │ │ │ - b 7f78 │ │ │ │ │ + bne 7d4c │ │ │ │ │ + b 7f04 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ movge r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 7e58 │ │ │ │ │ + b 7de4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7fec │ │ │ │ │ + bgt 7f78 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7fec │ │ │ │ │ + bne 7f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7f78 │ │ │ │ │ + beq 7f04 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ lsl r8, r5, #2 │ │ │ │ │ - beq 7e48 │ │ │ │ │ + beq 7dd4 │ │ │ │ │ add lr, r2, r6, lsl #2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 801c │ │ │ │ │ + b 7fa8 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 8048 │ │ │ │ │ + bls 7fd4 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8018 │ │ │ │ │ + bgt 7fa4 │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ movge r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - b 8018 │ │ │ │ │ + b 7fa4 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r8, r6 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - ble 7f74 │ │ │ │ │ + ble 7f00 │ │ │ │ │ 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 804c │ │ │ │ │ + b 7fd8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x000002f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008094 : │ │ │ │ │ +00008020 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 8104 │ │ │ │ │ + blt 8090 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 80dc │ │ │ │ │ + bcs 8068 │ │ │ │ │ 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 │ │ │ │ │ @@ -9050,31 +9026,31 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 8104 │ │ │ │ │ + bgt 8090 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 810c │ │ │ │ │ + beq 8098 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000812c : │ │ │ │ │ +000080b8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -9087,86 +9063,86 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008174 : │ │ │ │ │ +00008100 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 819c │ │ │ │ │ + bgt 8128 │ │ │ │ │ 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 8188 │ │ │ │ │ + bcs 8114 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 81b0 │ │ │ │ │ - b 8188 │ │ │ │ │ + bhi 813c │ │ │ │ │ + b 8114 │ │ │ │ │ │ │ │ │ │ -000081cc : │ │ │ │ │ +00008158 : │ │ │ │ │ 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 4378 <_list_extend> │ │ │ │ │ + bl 44c8 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8208 │ │ │ │ │ + beq 8194 │ │ │ │ │ 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 8200 │ │ │ │ │ + b 818c │ │ │ │ │ │ │ │ │ │ -00008210 : │ │ │ │ │ +0000819c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000823c : │ │ │ │ │ +000081c8 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00008254 : │ │ │ │ │ +000081e0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -9175,47 +9151,47 @@ │ │ │ │ │ mvn r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bhi 8530 │ │ │ │ │ + bhi 84bc │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 828c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 849c │ │ │ │ │ + beq 8428 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 82d0 │ │ │ │ │ + beq 825c │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 849c │ │ │ │ │ + beq 8428 │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r6, r6, r3 │ │ │ │ │ biclt r6, r6, r6, asr #31 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 8484 │ │ │ │ │ + ble 8410 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs 8484 │ │ │ │ │ + bcs 8410 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ lsl r9, r4, #2 │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -9223,24 +9199,24 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 84d0 │ │ │ │ │ + ble 845c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 84a8 │ │ │ │ │ - bne 849c │ │ │ │ │ + bgt 8434 │ │ │ │ │ + bne 8428 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 8484 │ │ │ │ │ + bge 8410 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 8484 │ │ │ │ │ + bcs 8410 │ │ │ │ │ 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] │ │ │ │ │ @@ -9250,24 +9226,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 84f0 │ │ │ │ │ + ble 847c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 84ac │ │ │ │ │ - bne 849c │ │ │ │ │ + bgt 8438 │ │ │ │ │ + bne 8428 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 8484 │ │ │ │ │ + bge 8410 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 8484 │ │ │ │ │ + bcs 8410 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -9275,45 +9251,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 8510 │ │ │ │ │ + ble 849c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 84ac │ │ │ │ │ - bne 849c │ │ │ │ │ + bgt 8438 │ │ │ │ │ + bne 8428 │ │ │ │ │ add r5, r4, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 8484 │ │ │ │ │ + bge 8410 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls 8484 │ │ │ │ │ + bls 8410 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 84b8 │ │ │ │ │ + ble 8444 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 84ac │ │ │ │ │ + bgt 8438 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - bne 849c │ │ │ │ │ + bne 8428 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - blt 8428 │ │ │ │ │ + blt 83b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -9324,82 +9300,82 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 84a0 │ │ │ │ │ + b 842c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 846c │ │ │ │ │ + bne 83f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 846c │ │ │ │ │ + b 83f8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 8348 │ │ │ │ │ + bne 82d4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8348 │ │ │ │ │ + b 82d4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 83b0 │ │ │ │ │ + bne 833c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 83b0 │ │ │ │ │ + b 833c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 8410 │ │ │ │ │ + bne 839c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8410 │ │ │ │ │ + b 839c │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 849c │ │ │ │ │ + beq 8428 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 82d0 │ │ │ │ │ + ble 825c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 82bc │ │ │ │ │ - b 849c │ │ │ │ │ + bne 8248 │ │ │ │ │ + b 8428 │ │ │ │ │ │ │ │ │ │ -00008574 <_PyList_GetItemRef>: │ │ │ │ │ +00008500 <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 85ac <_PyList_GetItemRef+0x38> │ │ │ │ │ + bcs 8538 <_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 85a0 <_PyList_GetItemRef+0x2c> │ │ │ │ │ + b 852c <_PyList_GetItemRef+0x2c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 48620f4b 4e5fe642 ef2b2e3f e9030000 Hb.KN_.B.+.?.... │ │ │ │ │ - 0x00000010 ef000000 30020000 34020000 00000000 ....0...4....... │ │ │ │ │ + 0x00000000 4a6b004d 506ece2c c10e112f e90a0d0d Jk.MPn.,.../.... │ │ │ │ │ + 0x00000010 ef0d0000 30020000 34020000 00000000 ....0...4....... │ │ │ │ │ 0x00000020 53657420 73746174 6520696e 666f726d Set state inform │ │ │ │ │ 0x00000030 6174696f 6e20666f 7220756e 7069636b ation for unpick │ │ │ │ │ 0x00000040 6c696e67 2e000000 52657475 726e2073 ling....Return s │ │ │ │ │ 0x00000050 74617465 20696e66 6f726d61 74696f6e tate information │ │ │ │ │ 0x00000060 20666f72 20706963 6b6c696e 672e0000 for pickling... │ │ │ │ │ 0x00000070 50726976 61746520 6d657468 6f642072 Private method r │ │ │ │ │ 0x00000080 65747572 6e696e67 20616e20 65737469 eturning an esti │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -39,15 +39,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 315c │ │ │ │ │ + bl 320c │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq 94 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -163,20 +163,20 @@ │ │ │ │ │ 0x00000a00 79457863 5f53746f 70497465 72617469 yExc_StopIterati │ │ │ │ │ 0x00000a10 6f6e0050 79457272 5f457863 65707469 on.PyErr_Excepti │ │ │ │ │ 0x00000a20 6f6e4d61 74636865 73005079 4572725f onMatches.PyErr_ │ │ │ │ │ 0x00000a30 436c6561 72005f50 79417267 5f4e6f4b Clear._PyArg_NoK │ │ │ │ │ 0x00000a40 6579776f 72647300 5f507941 72675f43 eywords._PyArg_C │ │ │ │ │ 0x00000a50 6865636b 506f7369 74696f6e 616c0050 heckPositional.P │ │ │ │ │ 0x00000a60 794f626a 6563745f 52696368 436f6d70 yObject_RichComp │ │ │ │ │ - 0x00000a70 61726542 6f6f6c00 5f50795f 46616c73 areBool._Py_Fals │ │ │ │ │ - 0x00000a80 65537472 75637400 5f50795f 54727565 eStruct._Py_True │ │ │ │ │ - 0x00000a90 53747275 6374005f 50795f4e 6f74496d Struct._Py_NotIm │ │ │ │ │ - 0x00000aa0 706c656d 656e7465 64537472 75637400 plementedStruct. │ │ │ │ │ - 0x00000ab0 50794f62 6a656374 5f526963 68436f6d PyObject_RichCom │ │ │ │ │ - 0x00000ac0 70617265 00507954 7970655f 47656e65 pare.PyType_Gene │ │ │ │ │ + 0x00000a70 61726542 6f6f6c00 5f50795f 54727565 areBool._Py_True │ │ │ │ │ + 0x00000a80 53747275 6374005f 50795f46 616c7365 Struct._Py_False │ │ │ │ │ + 0x00000a90 53747275 63740050 794f626a 6563745f Struct.PyObject_ │ │ │ │ │ + 0x00000aa0 52696368 436f6d70 61726500 5f50795f RichCompare._Py_ │ │ │ │ │ + 0x00000ab0 4e6f7449 6d706c65 6d656e74 65645374 NotImplementedSt │ │ │ │ │ + 0x00000ac0 72756374 00507954 7970655f 47656e65 ruct.PyType_Gene │ │ │ │ │ 0x00000ad0 72696341 6c6c6f63 005f5079 4172675f ricAlloc._PyArg_ │ │ │ │ │ 0x00000ae0 4e6f4b77 6e616d65 73005f50 794e756d NoKwnames._PyNum │ │ │ │ │ 0x00000af0 6265725f 496e6465 78005079 4c6f6e67 ber_Index.PyLong │ │ │ │ │ 0x00000b00 5f417353 73697a65 5f74005f 50794c69 _AsSsize_t._PyLi │ │ │ │ │ 0x00000b10 73745f43 6f6e6361 74005079 4c697374 st_Concat.PyList │ │ │ │ │ 0x00000b20 5f476574 4974656d 0050794c 6973745f _GetItem.PyList_ │ │ │ │ │ 0x00000b30 496e7365 72740050 79426f6f 6c5f5479 Insert.PyBool_Ty │ │ │ ├── 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: 149712 (bytes into file) │ │ │ │ │ + Start of section headers: 149856 (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 0x248d0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x24960: │ │ │ │ │ │ │ │ │ │ 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 00318c 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0209f8 0008f8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 020a70 0008f8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0031c0 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0212f0 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 021368 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 003698 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 003698 017c44 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0216a8 002f18 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01b2dc 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 01bfbc 0010d2 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 0245c0 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01d090 000690 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 024600 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01d720 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01d720 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01d754 001df0 10 16 317 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01f544 0014b4 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 024840 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 003698 017cbc 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 021720 002f30 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01b354 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 01c034 0010d2 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 024650 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01d108 000690 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 024690 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01d798 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01d798 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01d7cc 001df0 10 16 317 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01f5bc 0014b4 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0248d0 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 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: 00000d10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00000d30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 0000b9dc 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 42: 0000ba54 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 43: 00000bd0 164 FUNC LOCAL DEFAULT 1 _PyLong_FromLarge │ │ │ │ │ 44: 00001840 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00001848 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00000228 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 47: 00000228 304 FUNC LOCAL DEFAULT 1 maybe_small_long │ │ │ │ │ 48: 00000350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 49: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ @@ -71,193 +71,193 @@ │ │ │ │ │ 67: 000003ec 196 FUNC LOCAL DEFAULT 1 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ 68: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 00002dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 71: 00002df0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 72: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 73: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 74: 000030d0 1648 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 75: 0000d904 924 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 76: 0000c490 1272 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 77: 00003730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00003740 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 00003740 1684 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ - 80: 0000d554 944 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ - 81: 00003dbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 82: 00003dd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 83: 00003dd4 392 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 74: 000030d0 1612 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 75: 0000d97c 924 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 76: 0000c508 1272 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 77: 0000370c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 0000371c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 79: 0000371c 1684 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ + 80: 0000d5cc 944 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ + 81: 00003d98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00003db0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 83: 00003db0 392 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ 84: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 85: 000004b0 100 FUNC LOCAL DEFAULT 1 _PyLong_FromSTwoDigits │ │ │ │ │ - 86: 00004048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 000040d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 87: 0000052c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 89: 00000530 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 00000738 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 0000404c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 92: 000041e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 000041e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 000040dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 92: 00004274 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00004278 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 94: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 95: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 96: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 97: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 98: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 99: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 100: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 101: 0000433c 4048 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 102: 00005300 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 0000530c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 00005e2c 924 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ - 105: 000061c8 536 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 106: 000063dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 000043c8 4048 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 102: 0000538c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00005398 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00005eb4 924 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ + 105: 00006250 524 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 106: 00006458 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 107: 00000740 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 108: 00000740 72 FUNC LOCAL DEFAULT 1 long_neg │ │ │ │ │ 109: 00000788 212 FUNC LOCAL DEFAULT 1 long_neg.part.0 │ │ │ │ │ - 110: 000063e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 111: 000063e0 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 112: 000065bc 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 110: 0000645c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 111: 0000645c 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 112: 00006638 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ 113: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 114: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 115: 000067a8 2476 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 116: 00007144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00006824 2476 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 116: 000071c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 117: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 118: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 119: 00007154 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 120: 00007154 3324 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 121: 00007e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00007e50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 123: 00007e50 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 119: 000071d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 000071d0 3324 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 121: 00007ebc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00007ecc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 123: 00007ecc 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ 124: 00001678 220 FUNC LOCAL DEFAULT 1 _PyLong_Negate │ │ │ │ │ - 125: 00007f00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 00007f04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 127: 000090f8 1356 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ + 125: 00007f7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 00007f80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 127: 00009174 1356 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ 128: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 129: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 130: 00009644 592 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ - 131: 00009894 1464 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ + 130: 000096c0 592 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ + 131: 00009910 1460 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 132: 00000ad8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 133: 0000a1d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 0000a250 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 134: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 135: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 136: 0000a1dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000a1dc 548 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 138: 0000df20 496 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ - 139: 0000a3f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000a254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000a254 548 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 138: 0000df98 496 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ + 139: 0000a470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 140: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 141: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 142: 0000a400 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000a740 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000a758 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000a478 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000a7b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000a7d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 145: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 146: 0000a87c 812 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 147: 0000ab9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000aba8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000b9cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000b9dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000bb58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 0000bb60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 153: 0000bb60 2352 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 154: 0000c480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 0000c490 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 0000c978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000c988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 158: 0000c988 968 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 159: 0000cd50 2052 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 146: 0000a8f4 812 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 147: 0000ac14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000ac20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000ba44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000ba54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000bbd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 152: 0000bbd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 153: 0000bbd8 2352 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 154: 0000c4f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 0000c508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 0000c9f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000ca00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 0000ca00 968 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 159: 0000cdc8 2052 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ 160: 00002fcc 448 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ - 161: 0000cd4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000cdc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 162: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 163: 0000cd50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 164: 00015ef0 2932 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 165: 0000d548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 0000d554 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000d8f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0000d904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 0000dc9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 0000dca0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 0000dca0 640 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 172: 0000df18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 0000cdc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 164: 00015f68 2932 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 165: 0000d5c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 0000d5cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 0000d970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000d97c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 0000dd14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 0000dd18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 0000dd18 640 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 172: 0000df90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 173: 00000568 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 174: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 175: 0000df20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 0000e110 516 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 177: 00011ae0 4680 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 178: 0000e948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 0000e964 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 00013e9c 2716 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ - 181: 0000f168 628 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 182: 0000f3d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 0000df98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 0000e188 516 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 177: 00011b58 4680 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 178: 0000e9c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000e9dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 00013f14 2716 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ + 181: 0000f1e0 628 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 182: 0000f450 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 183: 00000ae0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 184: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 185: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 186: 0000f3dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 0000f3dc 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 186: 0000f454 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 187: 0000f454 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ 188: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 189: 0000f478 2284 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 190: 0000fcb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000fcd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 189: 0000f4f0 2284 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 190: 0000fd28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000fd48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 192: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 193: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 194: 00000650 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 195: 0000fef0 7152 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 196: 0001376c 1652 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 197: 00010fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00010fec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 195: 0000ff68 7152 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 196: 000137e4 1652 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 197: 00011058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 00011064 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 199: 00002044 468 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ 200: 00002218 564 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ 201: 0000244c 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 202: 00012cf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 00012d28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 00012d70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 203: 00012da0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 204: 00000df0 140 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ 205: 00000dec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 206: 00000df0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 207: 00012da0 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 208: 000130ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 209: 000130b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 210: 000130b0 188 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 211: 00013168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0001316c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 213: 0001316c 720 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 214: 0001354c 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 207: 00012e18 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 208: 00013124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 209: 00013128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 210: 00013128 188 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 211: 000131e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 000131e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 213: 000131e4 720 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 214: 000135c4 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ 215: 00000e7c 1044 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ 216: 0000128c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 217: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 218: 00001290 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 219: 0001370c 96 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 220: 00013dd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 00013784 96 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 220: 00013e50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 221: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 222: 00013de0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 222: 00013e58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 223: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 224: 00014938 3080 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 225: 00015538 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 00015540 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 227: 000157e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 000157f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 000157f0 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 230: 00015ed8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 000149b0 3080 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 225: 000155b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 000155b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 00015860 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00015868 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 00015868 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 230: 00015f50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 231: 000006e4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 232: 000006fc 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 233: 00000728 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 234: 00001444 564 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 235: 00001670 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 00015ef0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 237: 00016748 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 238: 0001675c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 236: 00015f68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 237: 000167c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 238: 000167d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 239: 00001678 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 240: 00001750 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 241: 00001754 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 242: 00000734 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 243: 00001f60 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ 244: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 245: 00002744 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ 246: 00002788 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ 247: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 248: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ 249: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 250: 0000279c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ 251: 000027b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 252: 00017c40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 00017cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 253: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 254: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ 255: 000027b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 256: 000027b8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ 257: 00002818 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 258: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 259: 0000281c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -361,104 +361,104 @@ │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 361: 00002d78 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ 362: 00002df0 452 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 363: 00002fb4 284 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 364: 00003f5c 240 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 364: 00003f38 420 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 365: 00000514 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ 366: 00000530 156 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ 367: 000005cc 372 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 368: 0000404c 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 369: 000041e8 340 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 368: 000040dc 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 369: 00004278 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 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: 0000530c 2848 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 380: 00006750 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 379: 00005398 2844 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 380: 000067cc 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 381: 0000085c 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 383: 00007f04 108 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 384: 00007f70 4488 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 385: 00009e4c 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 383: 00007f80 108 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 384: 00007fec 4488 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 385: 00009ec4 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ 386: 00000950 400 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 387: 00009eac 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 388: 0000a054 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 387: 00009f24 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 388: 0000a0cc 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 392: 0000a400 856 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 392: 0000a478 856 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 395: 0000a758 292 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 395: 0000a7d0 292 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 397: 0000aba8 3636 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 397: 0000ac20 3636 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 403: 0000ba1c 324 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 403: 0000ba94 324 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 405: 00012e6c 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 405: 00012ee4 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 408: 0001343c 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 408: 000134b4 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 411: 0000e314 3668 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 411: 0000e38c 3668 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 413: 00000ae0 212 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 420: 0000fd64 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 421: 000158fc 1524 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 422: 0000fe38 184 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 420: 0000fddc 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 421: 00015974 1524 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 422: 0000feb0 184 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 425: 00000bb4 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ 427: 00000c74 232 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 428: 00012d28 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 429: 00012d3c 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 428: 00012da0 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 429: 00012db4 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ 430: 00000d5c 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 431: 00012f2c 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 431: 00012fa4 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 435: 00013638 212 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 435: 000136b0 212 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ 436: 00001290 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 437: 00013de0 84 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 438: 00013e34 104 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 437: 00013e58 84 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 438: 00013eac 104 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 440: 00015540 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 440: 000155b8 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 442: 000012e4 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ 443: 00001338 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ 444: 00001394 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ 445: 000013f4 80 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ 446: 00002c3c 912 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 448: 00001754 1812 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ 449: 00001e68 84 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ 450: 00001ebc 164 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ 451: 00001ff0 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 452: 00016a64 3540 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 453: 00017838 1036 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 452: 00016adc 3540 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 453: 000178b0 1036 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ 454: 0000281c 84 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ 456: 00000078 64 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 458: 000000d4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ 459: 0000012c 104 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x209f8 contains 287 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x20a70 contains 287 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000003c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000040 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -109,56 +109,56 @@ │ │ │ │ │ 00000d44 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d58 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ 00000de8 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ 00000dec 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000102c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001054 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001158 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000123c 00002a1c R_ARM_CALL 0000b9dc Py_XDECREF │ │ │ │ │ -00001244 00002a1c R_ARM_CALL 0000b9dc Py_XDECREF │ │ │ │ │ -0000125c 00002a1c R_ARM_CALL 0000b9dc Py_XDECREF │ │ │ │ │ +0000123c 00002a1c R_ARM_CALL 0000ba54 Py_XDECREF │ │ │ │ │ +00001244 00002a1c R_ARM_CALL 0000ba54 Py_XDECREF │ │ │ │ │ +0000125c 00002a1c R_ARM_CALL 0000ba54 Py_XDECREF │ │ │ │ │ 00001268 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000126c 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000127c 00002a1c R_ARM_CALL 0000b9dc Py_XDECREF │ │ │ │ │ -00001284 00002a1c R_ARM_CALL 0000b9dc Py_XDECREF │ │ │ │ │ +0000127c 00002a1c R_ARM_CALL 0000ba54 Py_XDECREF │ │ │ │ │ +00001284 00002a1c R_ARM_CALL 0000ba54 Py_XDECREF │ │ │ │ │ 0000128c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012a8 0000831c R_ARM_CALL 00009894 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000012a8 0000831c R_ARM_CALL 00009910 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 000012c4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000012c8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000012cc 0000d92b R_ARM_MOVW_ABS_NC 00000680 .LC51 │ │ │ │ │ 000012d0 0000d92c R_ARM_MOVT_ABS 00000680 .LC51 │ │ │ │ │ 000012d8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001334 0001511d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001378 00018d1d R_ARM_JUMP24 0000aba8 _PyLong_FromByteArray │ │ │ │ │ +00001378 00018d1d R_ARM_JUMP24 0000ac20 _PyLong_FromByteArray │ │ │ │ │ 00001380 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001384 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00001388 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000013d0 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000013d4 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000013dc 0000e72b R_ARM_MOVW_ABS_NC 000006e4 .LC54 │ │ │ │ │ 000013e0 0000e72c R_ARM_MOVT_ABS 000006e4 .LC54 │ │ │ │ │ 000013e8 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001408 0000821c R_ARM_CALL 00009644 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ +00001408 0000821c R_ARM_CALL 000096c0 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ 00001424 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001428 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000142c 0000e82b R_ARM_MOVW_ABS_NC 000006fc .LC55 │ │ │ │ │ 00001430 0000e82c R_ARM_MOVT_ABS 000006fc .LC55 │ │ │ │ │ 00001438 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000147c 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001480 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000148c 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000014c8 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000014cc 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000014d4 0000c31c R_ARM_CALL 0000fef0 long_pow │ │ │ │ │ +000014d4 0000c31c R_ARM_CALL 0000ff68 long_pow │ │ │ │ │ 0000150c 0001be1c R_ARM_CALL 00002c3c _PyLong_DivmodNear │ │ │ │ │ -00001534 0000531c R_ARM_CALL 00003dd4 long_sub │ │ │ │ │ +00001534 0000531c R_ARM_CALL 00003db0 long_sub │ │ │ │ │ 0000155c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000157c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001580 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015b0 0001951d R_ARM_JUMP24 00012e6c _PyLong_Copy │ │ │ │ │ +000015b0 0001951d R_ARM_JUMP24 00012ee4 _PyLong_Copy │ │ │ │ │ 000015c0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015dc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015f8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001614 0000e92b R_ARM_MOVW_ABS_NC 00000728 .LC56 │ │ │ │ │ 00001618 0000e92c R_ARM_MOVT_ABS 00000728 .LC56 │ │ │ │ │ 0000161c 0001bf1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000164c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -176,61 +176,61 @@ │ │ │ │ │ 00001b6c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001b70 0000df2b R_ARM_MOVW_ABS_NC 000006cc .LC53 │ │ │ │ │ 00001b74 0000df2c R_ARM_MOVT_ABS 000006cc .LC53 │ │ │ │ │ 00001b7c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001b88 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001b8c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00001b94 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e80 0000831c R_ARM_CALL 00009894 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00001e80 0000831c R_ARM_CALL 00009910 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 00001e9c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001ea0 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001ea4 0000f22b R_ARM_MOVW_ABS_NC 00000734 .LC57 │ │ │ │ │ 00001ea8 0000f22c R_ARM_MOVT_ABS 00000734 .LC57 │ │ │ │ │ 00001eb0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001ef8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001efc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00001f04 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001f18 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001f54 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001fb0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001fb4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00001fb8 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002008 00007f1c R_ARM_CALL 000090f8 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +00002008 00007f1c R_ARM_CALL 00009174 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ 00002024 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00002028 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000202c 0000f42b R_ARM_MOVW_ABS_NC 00000758 .LC58 │ │ │ │ │ 00002030 0000f42c R_ARM_MOVT_ABS 00000758 .LC58 │ │ │ │ │ 00002038 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000020ac 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000020c0 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000021e8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002748 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000274c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002784 0001951d R_ARM_JUMP24 00012e6c _PyLong_Copy │ │ │ │ │ +00002784 0001951d R_ARM_JUMP24 00012ee4 _PyLong_Copy │ │ │ │ │ 000027b4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000027bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000027c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000027e0 0001b01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000027f8 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ +000027f8 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ 00002814 0001b01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 00002818 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002834 0000831c R_ARM_CALL 00009894 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00002834 0000831c R_ARM_CALL 00009910 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 00002850 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00002854 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00002858 0001022b R_ARM_MOVW_ABS_NC 00000788 .LC59 │ │ │ │ │ 0000285c 0001022c R_ARM_MOVT_ABS 00000788 .LC59 │ │ │ │ │ 00002864 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000028c4 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000028d8 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 000028ec 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00002908 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00002918 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 0000292c 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00002944 0001c71c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00002968 0001ad1d R_ARM_JUMP24 00012d3c PyLong_FromInt64 │ │ │ │ │ +00002968 0001ad1d R_ARM_JUMP24 00012db4 PyLong_FromInt64 │ │ │ │ │ 00002994 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00002998 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ 000029ac 00015b1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 000029bc 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 000029c0 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 000029c4 0001062b R_ARM_MOVW_ABS_NC 000007ac .LC60 │ │ │ │ │ 000029c8 0001062c R_ARM_MOVT_ABS 000007ac .LC60 │ │ │ │ │ @@ -240,27 +240,27 @@ │ │ │ │ │ 00002b7c 00019c1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 00002b90 0001c91c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ 00002be4 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002be8 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002bec 0001072b R_ARM_MOVW_ABS_NC 000007c4 .LC61 │ │ │ │ │ 00002bf0 0001072c R_ARM_MOVT_ABS 000007c4 .LC61 │ │ │ │ │ 00002bf8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c18 00002a1c R_ARM_CALL 0000b9dc Py_XDECREF │ │ │ │ │ +00002c18 00002a1c R_ARM_CALL 0000ba54 Py_XDECREF │ │ │ │ │ 00002c28 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c34 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c94 00009f1c R_ARM_CALL 0000cd50 long_divrem │ │ │ │ │ +00002c94 00009f1c R_ARM_CALL 0000cdc8 long_divrem │ │ │ │ │ 00002e28 0001b01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00002e44 0000701c R_ARM_CALL 000065bc long_add │ │ │ │ │ +00002e44 0000701c R_ARM_CALL 00006638 long_add │ │ │ │ │ 00002e6c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e88 0000531c R_ARM_CALL 00003dd4 long_sub │ │ │ │ │ -00002eac 00002a1c R_ARM_CALL 0000b9dc Py_XDECREF │ │ │ │ │ -00002eb4 00002a1c R_ARM_CALL 0000b9dc Py_XDECREF │ │ │ │ │ +00002e88 0000531c R_ARM_CALL 00003db0 long_sub │ │ │ │ │ +00002eac 00002a1c R_ARM_CALL 0000ba54 Py_XDECREF │ │ │ │ │ +00002eb4 00002a1c R_ARM_CALL 0000ba54 Py_XDECREF │ │ │ │ │ 00002ef4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f1c 0000701c R_ARM_CALL 000065bc long_add │ │ │ │ │ -00002f2c 00004f1c R_ARM_CALL 00003740 long_sub.constprop.0 │ │ │ │ │ +00002f1c 0000701c R_ARM_CALL 00006638 long_add │ │ │ │ │ +00002f2c 00004f1c R_ARM_CALL 0000371c long_sub.constprop.0 │ │ │ │ │ 00002f4c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f90 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002f94 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002f98 0001082b R_ARM_MOVW_ABS_NC 000007f8 .LC62 │ │ │ │ │ 00002f9c 0001082c R_ARM_MOVT_ABS 000007f8 .LC62 │ │ │ │ │ 00002fa4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002fbc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -285,30 +285,30 @@ │ │ │ │ │ 00003140 00010d2b R_ARM_MOVW_ABS_NC 0000085c .LC66 │ │ │ │ │ 00003144 00010d2c R_ARM_MOVT_ABS 0000085c .LC66 │ │ │ │ │ 0000314c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003164 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003174 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003184 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x212f0 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x21368 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001dc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003a02 R_ARM_ABS32 00001eb8 long_dealloc │ │ │ │ │ 0000002c 00003d02 R_ARM_ABS32 00001f54 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000348 long_hash │ │ │ │ │ 00000048 0001dd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00001c18 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ab02 R_ARM_ABS32 0000dca0 long_new │ │ │ │ │ +0000009c 0000ab02 R_ARM_ABS32 0000dd18 long_new │ │ │ │ │ 000000a0 00015502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008902 R_ARM_ABS32 0000a1dc long_vectorcall │ │ │ │ │ +000000c8 00008902 R_ARM_ABS32 0000a254 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 │ │ │ │ │ @@ -331,35 +331,35 @@ │ │ │ │ │ 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 00006f02 R_ARM_ABS32 000063e0 long_add_method │ │ │ │ │ +000002f4 00006f02 R_ARM_ABS32 0000645c long_add_method │ │ │ │ │ 000002f8 00004a02 R_ARM_ABS32 000030d0 long_sub_method │ │ │ │ │ -000002fc 0000b002 R_ARM_ABS32 0000e110 long_mul_method │ │ │ │ │ -00000300 0000db02 R_ARM_ABS32 0001370c long_mod │ │ │ │ │ -00000304 0000d502 R_ARM_ABS32 0001316c long_divmod │ │ │ │ │ -00000308 0000c302 R_ARM_ABS32 0000fef0 long_pow │ │ │ │ │ -0000030c 00006902 R_ARM_ABS32 000061c8 long_neg_method │ │ │ │ │ -00000310 0000d602 R_ARM_ABS32 0001354c long_long │ │ │ │ │ -00000314 0000d202 R_ARM_ABS32 000130b0 long_abs_method │ │ │ │ │ +000002fc 0000b002 R_ARM_ABS32 0000e188 long_mul_method │ │ │ │ │ +00000300 0000db02 R_ARM_ABS32 00013784 long_mod │ │ │ │ │ +00000304 0000d502 R_ARM_ABS32 000131e4 long_divmod │ │ │ │ │ +00000308 0000c302 R_ARM_ABS32 0000ff68 long_pow │ │ │ │ │ +0000030c 00006902 R_ARM_ABS32 00006250 long_neg_method │ │ │ │ │ +00000310 0000d602 R_ARM_ABS32 000135c4 long_long │ │ │ │ │ +00000314 0000d202 R_ARM_ABS32 00013128 long_abs_method │ │ │ │ │ 00000318 00003702 R_ARM_ABS32 00001e94 long_bool │ │ │ │ │ -0000031c 00007b02 R_ARM_ABS32 00007e50 long_invert │ │ │ │ │ -00000320 00007802 R_ARM_ABS32 00007154 long_lshift_method │ │ │ │ │ -00000324 0000e002 R_ARM_ABS32 00014938 long_rshift │ │ │ │ │ -00000328 00007302 R_ARM_ABS32 000067a8 long_and │ │ │ │ │ +0000031c 00007b02 R_ARM_ABS32 00007ecc long_invert │ │ │ │ │ +00000320 00007802 R_ARM_ABS32 000071d0 long_lshift_method │ │ │ │ │ +00000324 0000e002 R_ARM_ABS32 000149b0 long_rshift │ │ │ │ │ +00000328 00007302 R_ARM_ABS32 00006824 long_and │ │ │ │ │ 0000032c 0000d702 R_ARM_ABS32 00000e7c long_xor │ │ │ │ │ -00000330 00009902 R_ARM_ABS32 0000bb60 long_or │ │ │ │ │ -00000334 0000d602 R_ARM_ABS32 0001354c long_long │ │ │ │ │ -0000033c 0000e502 R_ARM_ABS32 000157f0 long_float │ │ │ │ │ -00000368 00009e02 R_ARM_ABS32 0000c988 long_div │ │ │ │ │ -0000036c 0000bd02 R_ARM_ABS32 0000f478 long_true_divide │ │ │ │ │ -00000378 0000d602 R_ARM_ABS32 0001354c long_long │ │ │ │ │ +00000330 00009902 R_ARM_ABS32 0000bbd8 long_or │ │ │ │ │ +00000334 0000d602 R_ARM_ABS32 000135c4 long_long │ │ │ │ │ +0000033c 0000e502 R_ARM_ABS32 00015868 long_float │ │ │ │ │ +00000368 00009e02 R_ARM_ABS32 0000ca00 long_div │ │ │ │ │ +0000036c 0000bd02 R_ARM_ABS32 0000f4f0 long_true_divide │ │ │ │ │ +00000378 0000d602 R_ARM_ABS32 000135c4 long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 0000f602 R_ARM_ABS32 00002788 long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 0000f802 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ 000003a4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -368,24 +368,24 @@ │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c4 0000fa02 R_ARM_ABS32 0000279c long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 0000f502 R_ARM_ABS32 00002744 long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000cf02 R_ARM_ABS32 00012da0 int_bit_length │ │ │ │ │ +000003fc 0000cf02 R_ARM_ABS32 00012e18 int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000040c 00010402 R_ARM_ABS32 00002870 int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00006502 R_ARM_ABS32 0000433c int_to_bytes │ │ │ │ │ +0000041c 00006502 R_ARM_ABS32 000043c8 int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00009202 R_ARM_ABS32 0000a87c int_from_bytes │ │ │ │ │ +0000042c 00009202 R_ARM_ABS32 0000a8f4 int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000043c 00010002 R_ARM_ABS32 000027b8 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 0000f502 R_ARM_ABS32 00002744 long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -398,24 +398,24 @@ │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000047c 0000ea02 R_ARM_ABS32 00001444 int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000048c 00011202 R_ARM_ABS32 00000194 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000bb02 R_ARM_ABS32 0000f3dc int___format__ │ │ │ │ │ +0000049c 0000bb02 R_ARM_ABS32 0000f454 int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000fe02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 00010502 R_ARM_ABS32 000000b8 int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x216a8 contains 1507 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x21720 contains 1510 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000008c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000098 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000009c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000f4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ @@ -709,1278 +709,1281 @@ │ │ │ │ │ 00003480 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003484 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00003520 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000035d4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000035d8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000035dc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000035e0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000035e8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003644 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003650 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003654 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003678 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000036c0 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000036fc 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003700 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003708 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003728 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00003730 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003734 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003738 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000373c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003754 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003758 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000037e0 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000037ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000037f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000380c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003bd4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003bd8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003bdc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003be0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003be8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c7c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003c9c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003ca8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003cac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003cd4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003d28 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00003d94 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003db4 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00003dbc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003dc0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003dc4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003dc8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003dcc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003dd0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003e74 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003e78 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003f04 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00003fa8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003fb8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003fbc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003fd8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000402c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000403c 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004048 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000409c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000040a0 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004124 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004164 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004178 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000417c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000041a4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000041e4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004254 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004264 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004268 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004288 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000042d8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000042e8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000042f8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000042fc 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000043a8 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004430 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004448 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000445c 0001731c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -00004468 0001741c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -00004714 0001751c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -000049bc 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -000049c4 0001751c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -000049f8 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000049fc 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004a00 0000642b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00004a04 0000642c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00004a0c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004a14 0001771c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -00004c9c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004ca0 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004ca4 0000632b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00004ca8 0000632c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00004cb0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e60 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e9c 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004eb4 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004f38 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004f60 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004f64 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004f68 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00004f6c 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00004f74 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f84 0001501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005028 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000502c 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005030 00005e2b R_ARM_MOVW_ABS_NC 00000330 .LC24 │ │ │ │ │ -00005034 00005e2c R_ARM_MOVT_ABS 00000330 .LC24 │ │ │ │ │ -0000503c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005094 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000050a4 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000050a8 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000050ac 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000050b0 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000050cc 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000052c0 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000052c4 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000052c8 0000622b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ -000052cc 0000622c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ -000052d4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052e0 00005f2b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -000052e4 00005f2c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -000052e8 0000602b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ -000052ec 0000602c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ -000052f0 0000612b R_ARM_MOVW_ABS_NC 00000368 .LC27 │ │ │ │ │ -000052f4 0000612c R_ARM_MOVT_ABS 00000368 .LC27 │ │ │ │ │ -000052f8 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00005300 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005304 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000054cc 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005c38 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005c3c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005c40 0000632b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00005c44 0000632c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00005c4c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c54 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005c58 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005c5c 0000642b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00005c60 0000642c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00005c68 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f68 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005f6c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005f70 0000642b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00005f74 0000642c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00005f7c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fcc 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -000061ac 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000061b0 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000061b4 0000632b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -000061b8 0000632c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -000061c0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006270 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006280 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006284 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000062a0 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000062e4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00006314 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006344 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006358 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000635c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006378 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063a0 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000063b8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063dc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000064c4 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000064c8 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006538 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006544 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006548 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006568 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006588 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000658c 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000065b0 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006684 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006688 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000066d0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00006848 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000684c 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000068c4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000068d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000068d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000068f8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000069ac 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069d4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006aac 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006ab0 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006af0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00006c34 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006c78 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006cc0 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006cc8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006ccc 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006cec 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00006d30 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00006ea8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -000070c4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000070d4 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007100 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007104 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007108 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000710c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007114 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000711c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007120 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000713c 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007144 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007148 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000714c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007150 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000072cc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000072d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000072dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000072f4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007344 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007608 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000760c 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000076a8 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000076ac 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000076b0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000076b4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000076bc 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000076e4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007750 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000778c 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007804 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00007888 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007898 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007aa4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007aa8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007aac 0000762b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -00007ab0 0000762c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -00007ab8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ac0 00017e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00007ad0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007ad4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007ad8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007dd4 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007ddc 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007de0 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007de4 0000752b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -00007de8 0000752c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -00007df0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e04 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e20 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007e24 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007e40 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e44 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e48 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007e4c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007e90 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007e94 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007ebc 00002b1d R_ARM_JUMP24 00000bd0 _PyLong_FromLarge │ │ │ │ │ -00007ef0 00007c1c R_ARM_CALL 00001678 _PyLong_Negate │ │ │ │ │ -00007f00 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f50 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007f54 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007f58 0000762b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -00007f5c 0000762c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -00007f64 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008038 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -000080a0 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000080d8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083c0 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00008d54 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008d58 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008d5c 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008d60 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008d68 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008d8c 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008e8c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008e90 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008e94 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008e98 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008ea0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008ec8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009080 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -000090a8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000090ac 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000090b4 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000090bc 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000090c0 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000090c8 0000802b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ -000090cc 0000802c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ -000090d4 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009174 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009320 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -000093c0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095a0 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000095a4 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000095a8 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -000095ac 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -000095b4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000095c0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000095c4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000095cc 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000095d4 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00009600 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009604 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009608 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -0000960c 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00009614 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009634 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009768 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00009780 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00009784 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000978c 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000097b4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097c0 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000097c4 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000097c8 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -000097cc 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -000097d4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000097dc 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000097e0 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000097e4 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -000097e8 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -000097f4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009818 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009aa8 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009b50 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009d30 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00009d44 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009d48 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009d4c 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00009d50 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00009d58 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009d60 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00009d64 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00009d6c 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009db4 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00009db8 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009dbc 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00009dc0 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00009dcc 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009df0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e88 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009e8c 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009e94 0000802b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ -00009e98 0000802c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ -00009ea0 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009fb4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ffc 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a030 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a034 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a03c 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a0c4 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a0c8 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a134 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a16c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a17c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a180 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a1a4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a1d8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a218 0001851d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000a224 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a228 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a2e0 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a304 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a310 0001851c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000a378 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a388 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a38c 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a390 0000862b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ -0000a394 0000862c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ -0000a39c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a3bc 0001861c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3cc 0001871c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000a3d8 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a3dc 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a3e0 0000872b R_ARM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ -0000a3e4 0000872c R_ARM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ -0000a3f4 0001591d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000a3f8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a3fc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a454 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a458 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a494 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a4a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a4a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a4d8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a52c 0001891c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a564 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000a5a4 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a5e0 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a608 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a640 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a6a0 0001891c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a6d8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000a6f8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a704 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a708 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a70c 00008c2b R_ARM_MOVW_ABS_NC 000004f8 .LC39 │ │ │ │ │ -0000a710 00008c2c R_ARM_MOVT_ABS 000004f8 .LC39 │ │ │ │ │ -0000a718 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a724 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a728 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a72c 00008d2b R_ARM_MOVW_ABS_NC 00000524 .LC40 │ │ │ │ │ -0000a730 00008d2c R_ARM_MOVT_ABS 00000524 .LC40 │ │ │ │ │ -0000a738 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a7d0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a7d4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a7dc 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a7ec 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a844 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a90c 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a924 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000a928 00018c2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000a940 00018d1c R_ARM_CALL 0000aba8 _PyLong_FromByteArray │ │ │ │ │ -0000a94c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a950 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a978 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000a990 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a9b0 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a9d0 00018e1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000a9e0 00018f1c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -0000a9fc 00018d1c R_ARM_CALL 0000aba8 _PyLong_FromByteArray │ │ │ │ │ -0000aa20 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aa64 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000aa88 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000aac4 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000aaec 0001901c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000ab08 00018d1c R_ARM_CALL 0000aba8 _PyLong_FromByteArray │ │ │ │ │ -0000ab14 0001911c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000ab1c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ab20 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ab24 0000622b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ -0000ab28 0000622c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ -0000ab30 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ab44 0001921c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000ab64 00005f2b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000ab68 00005f2c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000ab6c 0000602b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ -0000ab70 0000602c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ -0000ab74 0000912b R_ARM_MOVW_ABS_NC 00000548 .LC41 │ │ │ │ │ -0000ab78 0000912c R_ARM_MOVT_ABS 00000548 .LC41 │ │ │ │ │ -0000ab7c 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000ab94 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab9c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aba0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aba4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000adfc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ae08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ae0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ae28 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b364 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b368 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b5a4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b5ec 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b954 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b988 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b98c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b990 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b994 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b9a0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b9c4 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b9cc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b9d0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b9d4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b9d8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ba0c 0001511d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ba84 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000baa8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bab4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bab8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000badc 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bb14 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bb24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bb28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bb4c 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bb58 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000bb5c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bbf8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bbfc 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bc70 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bc7c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bc80 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bc98 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bdf8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be20 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bee8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000beec 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bf38 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000bf84 00002b1d R_ARM_JUMP24 00000bd0 _PyLong_FromLarge │ │ │ │ │ -0000bfbc 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000c0e4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c138 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c168 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000c37c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000c420 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c43c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c440 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c444 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c448 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c450 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c468 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c46c 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c478 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c480 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c484 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c488 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c48c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c4f8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c504 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c508 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c520 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c768 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c76c 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c820 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c824 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c828 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c82c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c838 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c888 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c8c0 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c8c8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c8cc 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c954 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c970 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c978 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c97c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c980 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c984 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c9c0 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c9c4 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ca04 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ca20 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ca24 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ca40 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000caa0 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb2c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cb6c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb78 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cb7c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cb9c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cc00 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc40 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc60 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cc6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cc70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc98 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ccd4 0000a01c R_ARM_CALL 00002fcc pylong_int_divmod │ │ │ │ │ -0000cce8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ccf4 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ccf8 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cd38 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd44 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cd4c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000cda8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000ced8 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -0000cf04 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cf14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cf84 00002f1c R_ARM_CALL 00000228 maybe_small_long │ │ │ │ │ -0000d140 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d144 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d1c8 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1e8 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d208 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d248 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d264 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d284 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d2a4 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d310 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d3d4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d400 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d48c 00002b1c R_ARM_CALL 00000bd0 _PyLong_FromLarge │ │ │ │ │ -0000d498 00002b1c R_ARM_CALL 00000bd0 _PyLong_FromLarge │ │ │ │ │ -0000d4a8 0001942b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d4ac 0001942c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d4b0 0000a22b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -0000d4b4 0000a22c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -0000d4bc 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d4cc 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000d4e4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4fc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d534 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ -0000d548 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d54c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d550 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d5a8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d5b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d5bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d5d4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d858 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d8ac 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d8b8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d8d0 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d8d4 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d8d8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d8dc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d8e4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d8f8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d8fc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d900 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d958 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d964 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d968 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d980 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dc04 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dc54 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dc60 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dc74 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dc78 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dc7c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000dc80 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000dc88 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dc9c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000dce4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dce8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dd10 0001851c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000dd2c 0001851c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000dd90 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000ddb4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ddc4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ddc8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ddfc 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000dec8 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000decc 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ded0 0000862b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ -0000ded4 0000862c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ -0000dedc 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000df10 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df18 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df1c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df44 0001961c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000df84 0001972b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000df88 0001972c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000dfb4 0001521c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ -0000dffc 0001981d R_ARM_JUMP24 0001343c PyLong_FromUnicodeObject │ │ │ │ │ -0000e01c 0001991c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000e028 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e02c 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e038 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000e03c 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000e044 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e064 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e078 00019a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e0a8 0001972b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000e0ac 0001972c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000e0b4 00019a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e0cc 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e0d0 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e0d4 0000ae2b R_ARM_MOVW_ABS_NC 00000590 .LC44 │ │ │ │ │ -0000e0d8 0000ae2c R_ARM_MOVT_ABS 00000590 .LC44 │ │ │ │ │ -0000e0e0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e0e8 0001501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e0f4 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e0f8 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e0fc 0000ad2b R_ARM_MOVW_ABS_NC 00000568 .LC43 │ │ │ │ │ -0000e100 0000ad2c R_ARM_MOVT_ABS 00000568 .LC43 │ │ │ │ │ -0000e108 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e148 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e14c 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e1b4 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000e1b8 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000e220 00007c1c R_ARM_CALL 00001678 _PyLong_Negate │ │ │ │ │ -0000e244 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e258 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e25c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e280 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e2c4 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e2c8 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e2ec 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e300 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e37c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e388 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e38c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e3a8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e440 0001641c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000e580 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e5b0 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e5e0 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e610 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e640 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e670 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e6a0 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e6d0 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e708 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e738 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e7a4 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e7cc 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e7f4 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e840 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e864 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e888 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e8ac 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e918 0001661c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000e940 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e950 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e954 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e958 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e95c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e960 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e990 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000eb94 00019c1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000ecf4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ed24 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ed7c 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000eda8 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000edbc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000edc8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ee5c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee60 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ee64 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ee6c 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000ee70 00003f2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -0000ee78 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ee80 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ee84 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ee8c 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000ee90 00003f2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -0000ee98 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000eeb4 0000421c R_ARM_CALL 00002978 pylong_int_to_decimal_string │ │ │ │ │ -0000f0f8 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000f140 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f154 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000f158 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000f160 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f1e4 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f1e8 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f294 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f2a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f2a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f2c4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f39c 00002b1c R_ARM_CALL 00000bd0 _PyLong_FromLarge │ │ │ │ │ -0000f3b4 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f3d0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f3d8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f410 00019e1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000f42c 00019f1c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000f43c 0001a01c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000f448 0001a11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000f458 00005f2b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000f45c 00005f2c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000f460 0000b82b R_ARM_MOVW_ABS_NC 000005c4 .LC45 │ │ │ │ │ -0000f464 0000b82c R_ARM_MOVT_ABS 000005c4 .LC45 │ │ │ │ │ -0000f468 0000b92b R_ARM_MOVW_ABS_NC 000005d0 .LC46 │ │ │ │ │ -0000f46c 0000b92c R_ARM_MOVT_ABS 000005d0 .LC46 │ │ │ │ │ -0000f470 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000f5c0 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f5d4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000f5fc 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000f610 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f804 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f83c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8f0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f910 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000f92c 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f9d0 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f9e0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000f9fc 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000fb7c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fb80 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fbbc 0001942b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fbc0 0001942c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fbc4 0000a22b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -0000fbc8 0000a22c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -0000fbd0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fc38 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fd18 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000fd2c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fd30 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fd34 0000bc2b R_ARM_MOVW_ABS_NC 000005dc .LC47 │ │ │ │ │ -0000fd38 0000bc2c R_ARM_MOVT_ABS 000005dc .LC47 │ │ │ │ │ -0000fd40 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fdc4 0001a51c R_ARM_CALL 000158fc _PyLong_Frexp │ │ │ │ │ -0000fde4 00018a1d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000fde8 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fdec 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fdf0 0000c02b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ -0000fdf4 0000c02c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ -0000fdfc 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fe08 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fe0c 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fe10 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000fe14 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000fe1c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fe24 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fe28 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fe30 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fec0 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fec4 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fec8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000fecc 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000fed4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fedc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fee0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fee8 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ff64 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ff68 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010058 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001005c 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000100dc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010194 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101bc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101e4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010240 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010284 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010374 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000103dc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010410 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001042c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010430 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010454 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000104e4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010540 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001057c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010668 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ -00010834 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ -0001086c 00007c1c R_ARM_CALL 00001678 _PyLong_Negate │ │ │ │ │ -000108c4 0000391c R_ARM_CALL 00000358 long_compare │ │ │ │ │ -000109c0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a40 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00010a44 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00010a74 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010a7c 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00010aa4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010af0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b38 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b88 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010bd0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010bf0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c80 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010cb0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ccc 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010cd0 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010cd4 0000c22b R_ARM_MOVW_ABS_NC 00000650 .LC50 │ │ │ │ │ -00010cd8 0000c22c R_ARM_MOVT_ABS 00000650 .LC50 │ │ │ │ │ -00010ce0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010d14 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d7c 0001a82b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00010d80 0001a82c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00010d88 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00010d8c 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010dbc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e0c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e90 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010f18 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f30 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010f44 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00010f50 00002b1c R_ARM_CALL 00000bd0 _PyLong_FromLarge │ │ │ │ │ -00010f70 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f88 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fb0 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010fb4 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010fbc 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010fc0 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010fc8 0000c12b R_ARM_MOVW_ABS_NC 00000630 .LC49 │ │ │ │ │ -00010fcc 0000c12c R_ARM_MOVT_ABS 00000630 .LC49 │ │ │ │ │ -00010fd8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010fe0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010fe4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010fe8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011008 0000a01c R_ARM_CALL 00002fcc pylong_int_divmod │ │ │ │ │ -00011064 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000110bc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110e8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011104 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001111c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ec 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003648 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000036a0 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000036dc 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036e0 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036e8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003704 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000370c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003710 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003714 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003718 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003730 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003734 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000037bc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000037c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000037cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000037e8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003bb0 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003bb4 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003bb8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003bbc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003bc4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c58 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c78 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003c84 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c88 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003cb0 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003d04 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00003d70 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d90 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00003d98 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003d9c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003da0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003da4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003da8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003dac 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003e50 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003e54 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003ee0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00003fa8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003fdc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003ff0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ff4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004018 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000406c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004078 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000407c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004098 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000040b4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000040c8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000040d4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000040d8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000412c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004130 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000041b4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000041f4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004208 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000420c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004234 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004274 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000042e4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000042f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000042f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004318 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004368 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004378 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004394 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004398 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004434 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000044bc 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000044d4 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000044e8 0001731c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +000044f4 0001741c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +000047a0 0001751c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00004a48 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004a50 0001751c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00004a84 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004a88 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004a8c 0000642b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00004a90 0000642c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00004a98 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004aa0 0001771c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +00004d28 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004d2c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004d30 0000632b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00004d34 0000632c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00004d3c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004eec 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f28 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004f40 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004fc4 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004fec 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004ff0 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004ff4 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00004ff8 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00005000 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005010 0001501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000050b4 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000050b8 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000050bc 00005e2b R_ARM_MOVW_ABS_NC 00000330 .LC24 │ │ │ │ │ +000050c0 00005e2c R_ARM_MOVT_ABS 00000330 .LC24 │ │ │ │ │ +000050c8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005120 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00005130 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005134 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005138 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000513c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00005158 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000534c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005350 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005354 0000622b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ +00005358 0000622c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ +00005360 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000536c 00005f2b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +00005370 00005f2c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +00005374 0000602b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ +00005378 0000602c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ +0000537c 0000612b R_ARM_MOVW_ABS_NC 00000368 .LC27 │ │ │ │ │ +00005380 0000612c R_ARM_MOVT_ABS 00000368 .LC27 │ │ │ │ │ +00005384 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000538c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005390 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005558 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005cc0 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005cc4 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005cc8 0000632b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00005ccc 0000632c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00005cd4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ce4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005ce8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005cec 0000642b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00005cf0 0000642c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00005cf8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005ff0 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005ff4 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005ff8 0000642b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00005ffc 0000642c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00006004 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006054 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006234 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006238 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000623c 0000632b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00006240 0000632c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00006248 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000062f8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006304 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006308 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006324 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006368 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00006394 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000063c4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000063d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000063d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000063f4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000641c 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006434 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006458 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006540 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006544 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000658c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006598 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000659c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000065bc 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006618 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000661c 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000662c 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006700 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006704 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000674c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000068c4 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000068c8 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006940 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006950 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006954 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006974 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a28 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a50 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b28 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006b2c 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006b6c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00006cb0 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006cf4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006d3c 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006d44 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006d48 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00006d68 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00006dac 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00006f24 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00007140 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007150 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000717c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007180 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007184 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007188 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007190 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007198 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000719c 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000071b8 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000071c0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000071c4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000071c8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000071cc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007348 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007354 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007358 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007370 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000073c0 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007684 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007688 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007724 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007728 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000772c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007730 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007738 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007760 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000077cc 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007808 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007880 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00007904 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007914 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b20 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007b24 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007b28 0000762b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +00007b2c 0000762c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +00007b34 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007b3c 00017e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00007b4c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007b50 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007b54 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007e50 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007e58 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007e5c 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007e60 0000752b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +00007e64 0000752c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +00007e6c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007e80 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007e9c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ea0 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ebc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007ec0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007ec4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007ec8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f0c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007f10 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007f38 00002b1d R_ARM_JUMP24 00000bd0 _PyLong_FromLarge │ │ │ │ │ +00007f6c 00007c1c R_ARM_CALL 00001678 _PyLong_Negate │ │ │ │ │ +00007f7c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007fcc 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007fd0 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007fd4 0000762b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +00007fd8 0000762c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +00007fe0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000080b4 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000811c 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008154 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000843c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008dd0 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008dd4 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008dd8 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008ddc 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008de4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008e08 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008ee4 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008ee8 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008eec 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008ef0 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008ef8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008f20 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090e8 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000090ec 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000090f4 0000802b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ +000090f8 0000802c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ +00009100 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009138 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009160 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009164 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000916c 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000091f0 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000939c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000943c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000961c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009620 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009624 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00009628 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00009630 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000963c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009640 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009648 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009650 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000967c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009680 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009684 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00009688 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00009690 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000096b0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000097e4 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000097fc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009800 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009808 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009830 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000983c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009840 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009844 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00009848 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00009850 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009858 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000985c 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009860 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00009864 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00009870 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009894 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b24 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009bcc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009da8 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00009dbc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009dc0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009dc8 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009dd0 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009dd4 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009dd8 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00009ddc 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00009de4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009e78 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00009e7c 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00009e80 0000812b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00009e84 0000812c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00009e90 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009eb4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f00 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009f04 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009f0c 0000802b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ +00009f10 0000802c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ +00009f18 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a02c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a074 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a0a8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a0ac 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a0b4 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a13c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a140 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a1ac 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a1e4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a1f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a1f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a21c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a250 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a290 0001851d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000a29c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a2a0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a358 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a37c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a388 0001851c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000a3f0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a400 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a404 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a408 0000862b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ +0000a40c 0000862c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ +0000a414 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a434 0001861c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a444 0001871c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a450 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a454 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a458 0000872b R_ARM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ +0000a45c 0000872c R_ARM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ +0000a46c 0001591d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a470 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a474 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a4cc 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a4d0 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a50c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a51c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a520 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a550 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a5a4 0001891c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a5dc 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000a61c 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a658 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a680 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a6b8 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a718 0001891c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a750 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000a770 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a77c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a780 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a784 00008c2b R_ARM_MOVW_ABS_NC 000004f8 .LC39 │ │ │ │ │ +0000a788 00008c2c R_ARM_MOVT_ABS 000004f8 .LC39 │ │ │ │ │ +0000a790 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a79c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a7a0 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a7a4 00008d2b R_ARM_MOVW_ABS_NC 00000524 .LC40 │ │ │ │ │ +0000a7a8 00008d2c R_ARM_MOVT_ABS 00000524 .LC40 │ │ │ │ │ +0000a7b0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a848 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a84c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a854 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a864 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a8bc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a984 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a99c 00018c2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000a9a0 00018c2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000a9b8 00018d1c R_ARM_CALL 0000ac20 _PyLong_FromByteArray │ │ │ │ │ +0000a9c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a9c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a9f0 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000aa08 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000aa28 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000aa48 00018e1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000aa58 00018f1c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +0000aa74 00018d1c R_ARM_CALL 0000ac20 _PyLong_FromByteArray │ │ │ │ │ +0000aa98 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aadc 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000ab00 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000ab3c 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000ab64 0001901c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000ab80 00018d1c R_ARM_CALL 0000ac20 _PyLong_FromByteArray │ │ │ │ │ +0000ab8c 0001911c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000ab94 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ab98 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ab9c 0000622b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ +0000aba0 0000622c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ +0000aba8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000abbc 0001921c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000abdc 00005f2b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000abe0 00005f2c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +0000abe4 0000602b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ +0000abe8 0000602c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ +0000abec 0000912b R_ARM_MOVW_ABS_NC 00000548 .LC41 │ │ │ │ │ +0000abf0 0000912c R_ARM_MOVT_ABS 00000548 .LC41 │ │ │ │ │ +0000abf4 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000ac0c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac14 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ac18 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ac1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ae74 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ae80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ae84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000aea0 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b3dc 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b3e0 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b61c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b664 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b9cc 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ba00 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ba04 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ba08 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ba0c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ba18 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ba3c 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000ba44 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ba48 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ba4c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ba50 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ba84 0001511d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000bafc 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bb20 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bb2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bb30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bb54 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bb8c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bb9c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bba0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bbc4 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bbd0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000bbd4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bc70 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bc74 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bce8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bcf4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bcf8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bd10 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000be70 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be98 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf60 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bf64 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000bfb0 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000bffc 00002b1d R_ARM_JUMP24 00000bd0 _PyLong_FromLarge │ │ │ │ │ +0000c034 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000c15c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c1b0 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c1e0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000c3f4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000c498 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c4b4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c4b8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c4bc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c4c0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c4c8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c4e0 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c4e4 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c4f0 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c4f8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c4fc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c500 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c504 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c570 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c57c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c580 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c598 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c7e0 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c7e4 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c898 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c89c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c8a0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c8a4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c8b0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c900 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c938 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c940 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c944 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c9cc 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c9e8 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c9f0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c9f4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c9f8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c9fc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ca38 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ca3c 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ca7c 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ca98 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ca9c 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cab8 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cb18 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cba4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbe4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cbf0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cbf4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cc14 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cc78 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ccb8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ccd8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cce4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cce8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd10 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cd4c 0000a01c R_ARM_CALL 00002fcc pylong_int_divmod │ │ │ │ │ +0000cd60 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd6c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cd70 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cdb0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdbc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cdc4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ce20 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000cf50 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +0000cf7c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cf8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cffc 00002f1c R_ARM_CALL 00000228 maybe_small_long │ │ │ │ │ +0000d1b8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d1bc 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d240 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d260 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d280 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d2c0 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d2dc 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d2fc 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d31c 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d388 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d44c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d478 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d504 00002b1c R_ARM_CALL 00000bd0 _PyLong_FromLarge │ │ │ │ │ +0000d510 00002b1c R_ARM_CALL 00000bd0 _PyLong_FromLarge │ │ │ │ │ +0000d520 0001942b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d524 0001942c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d528 0000a22b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0000d52c 0000a22c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +0000d534 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d544 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000d55c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d574 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5ac 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ +0000d5c0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d5c4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d5c8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d620 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d630 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d634 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d64c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d8d0 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d924 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d930 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d948 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d94c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d950 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d954 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d95c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d970 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d974 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d978 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d9d0 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d9dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d9e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d9f8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dc7c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dccc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dcd8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dcec 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dcf0 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dcf4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000dcf8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000dd00 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dd14 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000dd5c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dd60 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dd88 0001851c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000dda4 0001851c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000de08 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000de2c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de3c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000de40 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000de74 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000df40 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000df44 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000df48 0000862b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ +0000df4c 0000862c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ +0000df54 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000df88 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df90 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000df94 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000dfbc 0001961c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000dffc 0001972b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000e000 0001972c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000e02c 0001521c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ +0000e074 0001981d R_ARM_JUMP24 000134b4 PyLong_FromUnicodeObject │ │ │ │ │ +0000e094 0001991c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000e0a0 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e0a4 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e0b0 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000e0b4 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000e0bc 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e0dc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0f0 00019a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e120 0001972b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000e124 0001972c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000e12c 00019a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e144 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e148 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e14c 0000ae2b R_ARM_MOVW_ABS_NC 00000590 .LC44 │ │ │ │ │ +0000e150 0000ae2c R_ARM_MOVT_ABS 00000590 .LC44 │ │ │ │ │ +0000e158 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e160 0001501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e16c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e170 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e174 0000ad2b R_ARM_MOVW_ABS_NC 00000568 .LC43 │ │ │ │ │ +0000e178 0000ad2c R_ARM_MOVT_ABS 00000568 .LC43 │ │ │ │ │ +0000e180 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e1c0 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e1c4 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e22c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000e230 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000e298 00007c1c R_ARM_CALL 00001678 _PyLong_Negate │ │ │ │ │ +0000e2bc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e2d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e2d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e2f8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e33c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e340 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e364 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e378 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e3f4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e400 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e404 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e420 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e4b8 0001641c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000e5f8 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e628 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e658 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e688 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e6b8 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e6e8 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e718 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e748 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e780 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e7b0 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e81c 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e844 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e86c 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e8b8 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e8dc 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e900 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e924 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e990 0001661c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000e9b8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9c8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e9cc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e9d0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e9d4 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e9d8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ea08 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ec0c 00019c1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000ed6c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ed9c 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000edf4 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ee20 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ee34 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ee40 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eed4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eed8 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000eedc 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000eee4 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000eee8 00003f2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +0000eef0 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000eef8 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000eefc 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ef04 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000ef08 00003f2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +0000ef10 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ef2c 0000421c R_ARM_CALL 00002978 pylong_int_to_decimal_string │ │ │ │ │ +0000f170 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000f1b8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1cc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000f1d0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000f1d8 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f25c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f260 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f30c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f318 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f31c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f33c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f414 00002b1c R_ARM_CALL 00000bd0 _PyLong_FromLarge │ │ │ │ │ +0000f42c 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f448 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f450 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f488 00019e1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000f4a4 00019f1c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000f4b4 0001a01c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000f4c0 0001a11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000f4d0 00005f2b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000f4d4 00005f2c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +0000f4d8 0000b82b R_ARM_MOVW_ABS_NC 000005c4 .LC45 │ │ │ │ │ +0000f4dc 0000b82c R_ARM_MOVT_ABS 000005c4 .LC45 │ │ │ │ │ +0000f4e0 0000b92b R_ARM_MOVW_ABS_NC 000005d0 .LC46 │ │ │ │ │ +0000f4e4 0000b92c R_ARM_MOVT_ABS 000005d0 .LC46 │ │ │ │ │ +0000f4e8 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000f638 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000f64c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000f674 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000f688 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f87c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8b4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f968 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f988 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000f9a4 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000fa48 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000fa58 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000fa74 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000fbf4 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fbf8 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fc34 0001942b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fc38 0001942c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fc3c 0000a22b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0000fc40 0000a22c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +0000fc48 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fcb0 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fd90 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000fda4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fda8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fdac 0000bc2b R_ARM_MOVW_ABS_NC 000005dc .LC47 │ │ │ │ │ +0000fdb0 0000bc2c R_ARM_MOVT_ABS 000005dc .LC47 │ │ │ │ │ +0000fdb8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fe3c 0001a51c R_ARM_CALL 00015974 _PyLong_Frexp │ │ │ │ │ +0000fe5c 00018a1d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000fe60 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe64 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fe68 0000c02b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ +0000fe6c 0000c02c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ +0000fe74 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fe80 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000fe84 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fe88 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000fe8c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000fe94 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fe9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000fea0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000fea8 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ff38 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ff3c 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ff40 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000ff44 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000ff4c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ff54 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000ff58 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000ff60 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ffdc 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ffe0 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000100d0 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000100d4 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010154 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001020c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010234 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001025c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000102b8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000102fc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103ec 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010454 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010488 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000104a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000104a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000104cc 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001055c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105b8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105f4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000106e0 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ +000108ac 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ +000108e4 00007c1c R_ARM_CALL 00001678 _PyLong_Negate │ │ │ │ │ +0001093c 0000391c R_ARM_CALL 00000358 long_compare │ │ │ │ │ +00010a38 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ab8 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00010abc 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00010aec 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010af4 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00010b1c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b68 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bb0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c00 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c48 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c68 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010cf8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d28 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d44 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010d48 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010d4c 0000c22b R_ARM_MOVW_ABS_NC 00000650 .LC50 │ │ │ │ │ +00010d50 0000c22c R_ARM_MOVT_ABS 00000650 .LC50 │ │ │ │ │ +00010d58 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010d8c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010df4 0001a82b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00010df8 0001a82c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00010e00 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00010e04 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010e34 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e84 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f08 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010f90 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010fa8 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010fbc 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00010fc8 00002b1c R_ARM_CALL 00000bd0 _PyLong_FromLarge │ │ │ │ │ +00010fe8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011000 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011028 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001102c 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011034 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00011038 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00011040 0000c12b R_ARM_MOVW_ABS_NC 00000630 .LC49 │ │ │ │ │ +00011044 0000c12c R_ARM_MOVT_ABS 00000630 .LC49 │ │ │ │ │ +00011050 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011058 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001105c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011060 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011080 0000a01c R_ARM_CALL 00002fcc pylong_int_divmod │ │ │ │ │ +000110dc 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00011134 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001114c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011164 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011198 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011160 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001117c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011194 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111ac 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000111c4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112ec 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113cc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001140c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011464 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000114a8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000114fc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011544 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000115a0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000115e8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116a8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116f0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011920 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001198c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119a8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119e4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119f4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111dc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011210 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001123c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011364 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011444 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011484 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114dc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011520 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011574 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000115bc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011618 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011660 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011720 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011768 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011998 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a04 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00011a20 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a3c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a48 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a90 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b6c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011b80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011b84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011ba4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011bcc 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00011c28 0001661c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00011ee8 0001661c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00012218 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012280 0000c71c R_ARM_CALL 00002044 kmul_split.constprop.0 │ │ │ │ │ -000122a8 0000c71c R_ARM_CALL 00002044 kmul_split.constprop.0 │ │ │ │ │ -000122b8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0001230c 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012370 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000123b4 0000c81c R_ARM_CALL 00002218 v_isub.isra.0 │ │ │ │ │ -0001243c 0000c81c R_ARM_CALL 00002218 v_isub.isra.0 │ │ │ │ │ -000127d4 0000c91c R_ARM_CALL 0000244c v_iadd.isra.0 │ │ │ │ │ -00012890 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000128d8 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000128e4 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012914 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012938 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012944 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012964 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012970 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000129a8 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000129d8 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012a14 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00012a3c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012a44 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00012a80 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012ac4 0000c91c R_ARM_CALL 0000244c v_iadd.isra.0 │ │ │ │ │ -00012acc 0000431c R_ARM_CALL 000003ec _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00012adc 0000431c R_ARM_CALL 000003ec _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00012b18 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012b44 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012b54 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012ba8 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012bcc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012c00 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c0c 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c18 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c24 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c30 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c3c 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c48 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c50 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012c54 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012c58 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00012c5c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00012c64 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012c7c 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c98 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012cc4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012cf0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012cf8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012cfc 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012d00 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d04 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d08 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d0c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d10 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d14 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d18 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d1c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d20 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d24 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012d38 0001431d R_ARM_JUMP24 0000013c PyLong_FromUnsignedLong │ │ │ │ │ -00012d60 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012d64 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012d9c 0000cc1d R_ARM_JUMP24 00000df0 PyLong_FromInt64.part.0 │ │ │ │ │ -00012e04 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012e08 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012e60 0000cc1d R_ARM_JUMP24 00000df0 PyLong_FromInt64.part.0 │ │ │ │ │ -00012ea8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012eac 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012eec 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00012f18 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012f74 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012f78 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012ff8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013034 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013044 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013048 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001306c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000130ac 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000130c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000130c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013150 00006d1d R_ARM_JUMP24 00000788 long_neg.part.0 │ │ │ │ │ -00013160 00002b1d R_ARM_JUMP24 00000bd0 _PyLong_FromLarge │ │ │ │ │ -00013164 0001951d R_ARM_JUMP24 00012e6c _PyLong_Copy │ │ │ │ │ -00013168 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013210 0001b01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00013230 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00013234 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00013268 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013270 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00011a5c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a6c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a98 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ab4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ac0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b08 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011be4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011bf8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011bfc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011c1c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011c44 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011ca0 0001661c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00011f60 0001661c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00012290 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000122f8 0000c71c R_ARM_CALL 00002044 kmul_split.constprop.0 │ │ │ │ │ +00012320 0000c71c R_ARM_CALL 00002044 kmul_split.constprop.0 │ │ │ │ │ +00012330 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00012384 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000123e8 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0001242c 0000c81c R_ARM_CALL 00002218 v_isub.isra.0 │ │ │ │ │ +000124b4 0000c81c R_ARM_CALL 00002218 v_isub.isra.0 │ │ │ │ │ +0001284c 0000c91c R_ARM_CALL 0000244c v_iadd.isra.0 │ │ │ │ │ +00012908 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012950 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0001295c 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0001298c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +000129b0 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000129bc 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000129dc 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000129e8 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012a20 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012a50 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00012a8c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00012ab4 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00012abc 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00012af8 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012b3c 0000c91c R_ARM_CALL 0000244c v_iadd.isra.0 │ │ │ │ │ +00012b44 0000431c R_ARM_CALL 000003ec _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00012b54 0000431c R_ARM_CALL 000003ec _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00012b90 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012bbc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012bcc 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012c20 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012c44 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012c78 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012c84 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012c90 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012c9c 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012ca8 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012cb4 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012cc0 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012cc8 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012ccc 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012cd0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00012cd4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00012cdc 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012cf4 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012d10 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012d3c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012d68 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012d70 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d74 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012d78 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d7c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d80 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d84 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d88 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d8c 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d90 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d94 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d98 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012d9c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012db0 0001431d R_ARM_JUMP24 0000013c PyLong_FromUnsignedLong │ │ │ │ │ +00012dd8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012ddc 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012e14 0000cc1d R_ARM_JUMP24 00000df0 PyLong_FromInt64.part.0 │ │ │ │ │ +00012e7c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012e80 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012ed8 0000cc1d R_ARM_JUMP24 00000df0 PyLong_FromInt64.part.0 │ │ │ │ │ +00012f20 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012f24 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012f64 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00012f90 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012fec 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012ff0 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013070 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000130ac 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000130bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000130c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000130e4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013124 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001313c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013140 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000131c8 00006d1d R_ARM_JUMP24 00000788 long_neg.part.0 │ │ │ │ │ +000131d8 00002b1d R_ARM_JUMP24 00000bd0 _PyLong_FromLarge │ │ │ │ │ +000131dc 0001951d R_ARM_JUMP24 00012ee4 _PyLong_Copy │ │ │ │ │ +000131e0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00013288 0001b01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000132d4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001331c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013344 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013350 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -0001336c 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00013374 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -000133c4 0000a01c R_ARM_CALL 00002fcc pylong_int_divmod │ │ │ │ │ -000133d8 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000133dc 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000133e4 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000133e8 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013418 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013430 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013464 0001b11c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00013474 0001b21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00013484 0001521c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ -000134f4 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000134f8 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013504 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00013508 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00013510 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00013524 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013540 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013550 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013554 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001359c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000135a0 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000135e0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0001360c 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00013668 0001521c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ -000136b4 0001991c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000136c0 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000136c4 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000136cc 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000136d0 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000136dc 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00013700 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013760 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013764 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000137f4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013904 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00013908 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00013948 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013950 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -0001398c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013990 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000139ec 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013ab4 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00013bfc 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013c4c 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013c6c 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013c8c 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ccc 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ce8 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000132a8 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000132ac 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +000132e0 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000132e8 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00013300 0001b01d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0001334c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013394 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000133bc 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000133c8 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +000133e4 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000133ec 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +0001343c 0000a01c R_ARM_CALL 00002fcc pylong_int_divmod │ │ │ │ │ +00013450 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013454 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001345c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013460 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013490 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000134a8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000134dc 0001b11c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000134ec 0001b21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000134fc 0001521c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ +0001356c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013570 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001357c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00013580 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00013588 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001359c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000135b8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000135c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000135cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013614 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013618 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013658 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00013684 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000136e0 0001521c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ +0001372c 0001991c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00013738 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001373c 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013744 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00013748 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00013754 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00013778 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000137d8 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000137dc 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001386c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001397c 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013980 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000139c0 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000139c8 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00013a04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013a08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013a64 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013b2c 0001481c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00013c74 0001551c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013cc4 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013ce4 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ 00013d04 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013d20 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013d44 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013d5c 00007c1c R_ARM_CALL 00001678 _PyLong_Negate │ │ │ │ │ -00013d80 0001942b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013d84 0001942c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013d88 0000a22b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -00013d8c 0000a22c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -00013d94 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013dbc 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ -00013dd0 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00013dd8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013ddc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013e14 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00013e18 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013e1c 0000dd2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ -00013e20 0000dd2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ -00013e28 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013f78 0001641c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00014248 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00014288 00019c1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000145a8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000145ac 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000145b4 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000148b0 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000148b4 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000148b8 0000df2b R_ARM_MOVW_ABS_NC 000006cc .LC53 │ │ │ │ │ -000148bc 0000df2c R_ARM_MOVT_ABS 000006cc .LC53 │ │ │ │ │ -000148c4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014adc 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00014ae0 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00014b50 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00014ddc 00002f1d R_ARM_JUMP24 00000228 maybe_small_long │ │ │ │ │ -00014e1c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014e2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00014e30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00014e4c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000150f8 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000150fc 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00015100 0000762b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -00015104 0000762c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -0001510c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015114 00017e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00015120 0001b71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00015384 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015418 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001541c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00015468 0001481d R_ARM_JUMP24 000003e4 PyLong_FromLong │ │ │ │ │ -0001546c 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00015470 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00015474 0000752b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -00015478 0000752c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -00015480 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000154f0 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015518 0001951d R_ARM_JUMP24 00012e6c _PyLong_Copy │ │ │ │ │ -0001552c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015530 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015538 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001553c 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001558c 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000155d8 0000551d R_ARM_JUMP24 000004b0 _PyLong_FromSTwoDigits │ │ │ │ │ -00015614 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -000156ec 00002f1d R_ARM_JUMP24 00000228 maybe_small_long │ │ │ │ │ -00015774 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015778 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000157b8 0001481d R_ARM_JUMP24 000003e4 PyLong_FromLong │ │ │ │ │ -000157c8 0001951d R_ARM_JUMP24 00012e6c _PyLong_Copy │ │ │ │ │ -000157e8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000157ec 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015854 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0001585c 0001a51c R_ARM_CALL 000158fc _PyLong_Frexp │ │ │ │ │ -00015874 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00015888 0001501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000158a0 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000158a4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000158a8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000158ac 0000c02b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ -000158b0 0000c02c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ -000158b8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000158c0 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000158c4 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000158c8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -000158cc 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000158d4 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000158dc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000158e0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000158e8 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00015ba8 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00015bac 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00015c0c 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00015c1c 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00015d10 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00015d14 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00015f44 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015f50 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015f54 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00015f70 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015fa4 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015fb4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015fb8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00015fdc 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016298 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000162a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000162a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000162c4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016348 0001661c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00016384 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001653c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000166b4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016740 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016750 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016754 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016758 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016794 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000167c8 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000167d4 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000167fc 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016808 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016818 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016838 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016844 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016850 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000169ec 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000169f0 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000169f4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000169f8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016a00 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016a30 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016a34 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016a38 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016a3c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016a44 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016a5c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016b94 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016bb8 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016bdc 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016c58 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016c64 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016c68 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016c84 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016cd8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016cdc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016d10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016d14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016d38 0000391c R_ARM_CALL 00000358 long_compare │ │ │ │ │ -00016ef8 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016fe0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000170e0 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000170e4 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00017108 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001712c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017138 00006c1c R_ARM_CALL 00000740 long_neg │ │ │ │ │ -00017164 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017170 00006c1c R_ARM_CALL 00000740 long_neg │ │ │ │ │ -00017264 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0001729c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -000175c0 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00017630 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ -0001763c 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017648 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000176c8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000176d4 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ -0001770c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017724 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017730 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ -0001775c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000177e8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000177f4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017800 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017818 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017830 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001794c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00017980 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00017b18 00002f1d R_ARM_JUMP24 00000228 maybe_small_long │ │ │ │ │ -00017b80 0000551d R_ARM_JUMP24 000004b0 _PyLong_FromSTwoDigits │ │ │ │ │ -00017c04 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00017c08 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00017c10 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00017c14 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00017c1c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00017c40 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013d44 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013d60 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013d7c 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013d98 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013dbc 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013dd4 00007c1c R_ARM_CALL 00001678 _PyLong_Negate │ │ │ │ │ +00013df8 0001942b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013dfc 0001942c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013e00 0000a22b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +00013e04 0000a22c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +00013e0c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013e34 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ +00013e48 00015a1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00013e50 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013e54 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013e8c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013e90 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013e94 0000dd2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ +00013e98 0000dd2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ +00013ea0 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013ff0 0001641c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +000142c0 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00014300 00019c1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00014620 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00014624 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0001462c 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00014928 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001492c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014930 0000df2b R_ARM_MOVW_ABS_NC 000006cc .LC53 │ │ │ │ │ +00014934 0000df2c R_ARM_MOVT_ABS 000006cc .LC53 │ │ │ │ │ +0001493c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014b54 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00014b58 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00014bc8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00014e54 00002f1d R_ARM_JUMP24 00000228 maybe_small_long │ │ │ │ │ +00014e94 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014ea4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00014ea8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00014ec4 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015170 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00015174 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00015178 0000762b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +0001517c 0000762c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +00015184 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001518c 00017e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00015198 0001b71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000153fc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015490 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00015494 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000154e0 0001481d R_ARM_JUMP24 000003e4 PyLong_FromLong │ │ │ │ │ +000154e4 0001582b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000154e8 0001582c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000154ec 0000752b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +000154f0 0000752c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +000154f8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015568 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015590 0001951d R_ARM_JUMP24 00012ee4 _PyLong_Copy │ │ │ │ │ +000155a4 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000155a8 0001632c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000155b0 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000155b4 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015604 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015650 0000551d R_ARM_JUMP24 000004b0 _PyLong_FromSTwoDigits │ │ │ │ │ +0001568c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00015764 00002f1d R_ARM_JUMP24 00000228 maybe_small_long │ │ │ │ │ +000157ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000157f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00015830 0001481d R_ARM_JUMP24 000003e4 PyLong_FromLong │ │ │ │ │ +00015840 0001951d R_ARM_JUMP24 00012ee4 _PyLong_Copy │ │ │ │ │ +00015860 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015864 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000158cc 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000158d4 0001a51c R_ARM_CALL 00015974 _PyLong_Frexp │ │ │ │ │ +000158ec 00018a1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00015900 0001501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015918 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0001591c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00015920 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00015924 0000c02b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ +00015928 0000c02c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ +00015930 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015938 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0001593c 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00015940 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00015944 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0001594c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015954 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00015958 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00015960 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00015c20 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00015c24 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00015c84 0001541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00015c94 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00015d88 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00015d8c 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00015fbc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015fc8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00015fcc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00015fe8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001601c 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001602c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016030 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016054 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016310 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001631c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016320 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001633c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000163c0 0001661c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000163fc 0001651c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000165b4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001672c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000167b8 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000167c8 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000167cc 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000167d0 0001416b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001680c 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016840 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001684c 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016874 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016880 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016890 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000168b0 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000168bc 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000168c8 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016a64 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016a68 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016a6c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016a70 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016a78 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016aa8 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016aac 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016ab0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016ab4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016abc 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016ad4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c0c 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016c30 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016c54 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016cd0 00013f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016cdc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016ce0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016cfc 00013e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016d50 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016d54 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016d88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016d8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016db0 0000391c R_ARM_CALL 00000358 long_compare │ │ │ │ │ +00016f70 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00017058 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017148 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001716c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017178 00006c1c R_ARM_CALL 00000740 long_neg │ │ │ │ │ +000171a4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000171b0 00006c1c R_ARM_CALL 00000740 long_neg │ │ │ │ │ +000171f8 0001422b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000171fc 0001422c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000172dc 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00017314 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00017638 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000176a8 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ +000176b4 0001401c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000176c0 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00017740 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001774c 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ +00017784 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001779c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000177a8 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ +000177d4 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017860 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001786c 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017878 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017890 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000178a8 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000179c4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000179f8 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ +00017b90 00002f1d R_ARM_JUMP24 00000228 maybe_small_long │ │ │ │ │ +00017bf8 0000551d R_ARM_JUMP24 000004b0 _PyLong_FromSTwoDigits │ │ │ │ │ +00017c7c 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00017c80 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00017c88 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00017c8c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00017c94 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00017cb8 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x245c0 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x24650 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 0x24600 contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x24690 contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000060 0001481d R_ARM_JUMP24 000003e4 PyLong_FromLong │ │ │ │ │ 00000064 0001501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000a8 0001511d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000bc 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000000c0 0001622c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ec 0000831c R_ARM_CALL 00009894 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000000ec 0000831c R_ARM_CALL 00009910 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 00000108 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000010c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000110 00010f2b R_ARM_MOVW_ABS_NC 00000888 .LC67 │ │ │ │ │ 00000114 00010f2c R_ARM_MOVT_ABS 00000888 .LC67 │ │ │ │ │ 0000011c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000150 0000831c R_ARM_CALL 00009894 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000150 0000831c R_ARM_CALL 00009910 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 00000170 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000174 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000178 0001102b R_ARM_MOVW_ABS_NC 000008b4 .LC68 │ │ │ │ │ 0000017c 0001102c R_ARM_MOVT_ABS 000008b4 .LC68 │ │ │ │ │ 00000184 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001a8 0001951c R_ARM_CALL 00012e6c _PyLong_Copy │ │ │ │ │ +000001a8 0001951c R_ARM_CALL 00012ee4 _PyLong_Copy │ │ │ │ │ 000001b0 0001112b R_ARM_MOVW_ABS_NC 000008e4 .LC69 │ │ │ │ │ 000001b4 0001112c R_ARM_MOVT_ABS 000008e4 .LC69 │ │ │ │ │ 000001c0 0001cc1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001e8 0000831c R_ARM_CALL 00009894 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000001e8 0000831c R_ARM_CALL 00009910 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 00000208 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000020c 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000210 0001132b R_ARM_MOVW_ABS_NC 000008e8 .LC70 │ │ │ │ │ 00000214 0001132c R_ARM_MOVT_ABS 000008e8 .LC70 │ │ │ │ │ 0000021c 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000250 00007f1c R_ARM_CALL 000090f8 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +00000250 00007f1c R_ARM_CALL 00009174 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ 00000270 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000274 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000278 0001142b R_ARM_MOVW_ABS_NC 00000918 .LC71 │ │ │ │ │ 0000027c 0001142c R_ARM_MOVT_ABS 00000918 .LC71 │ │ │ │ │ 00000284 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002b0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000002b4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 000002bc 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002e0 00015f1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000314 0001511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000360 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000364 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000368 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000424 00018d1d R_ARM_JUMP24 0000aba8 _PyLong_FromByteArray │ │ │ │ │ +00000424 00018d1d R_ARM_JUMP24 0000ac20 _PyLong_FromByteArray │ │ │ │ │ 0000042c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000430 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000434 00014c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000464 00014b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000468 00014b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000470 0000e72b R_ARM_MOVW_ABS_NC 000006e4 .LC54 │ │ │ │ │ 00000474 0000e72c R_ARM_MOVT_ABS 000006e4 .LC54 │ │ │ │ │ @@ -1990,19 +1993,19 @@ │ │ │ │ │ 000004cc 0000e72b R_ARM_MOVW_ABS_NC 000006e4 .LC54 │ │ │ │ │ 000004d0 0000e72c R_ARM_MOVT_ABS 000006e4 .LC54 │ │ │ │ │ 000004d8 0001591c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000050c 0000101d R_ARM_JUMP24 00000000 long_alloc │ │ │ │ │ 0000053c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ 0000056c 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000578 00014202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005b8 0001801c R_ARM_CALL 00007f70 PyLong_AsNativeBytes │ │ │ │ │ +000005b8 0001801c R_ARM_CALL 00007fec PyLong_AsNativeBytes │ │ │ │ │ 000005d4 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000005d8 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000005dc 0001182b R_ARM_MOVW_ABS_NC 00000948 .LC72 │ │ │ │ │ 000005e0 0001182c R_ARM_MOVT_ABS 00000948 .LC72 │ │ │ │ │ 000005e8 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000604 0000821c R_ARM_CALL 00009644 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ +00000604 0000821c R_ARM_CALL 000096c0 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ 00000620 0001442b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000624 0001442c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000628 0001192b R_ARM_MOVW_ABS_NC 0000096c .LC73 │ │ │ │ │ 0000062c 0001192c R_ARM_MOVT_ABS 0000096c .LC73 │ │ │ │ │ 00000634 0001451c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -266,45 +266,45 @@ │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00000358 : │ │ │ │ │ long_compare(): │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - and lr, ip, #3 │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - orr r3, r2, ip │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ - rsb r3, lr, #1 │ │ │ │ │ + and r4, r2, #3 │ │ │ │ │ + orr r3, lr, r2 │ │ │ │ │ + and ip, lr, #3 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ + rsb r3, r4, #1 │ │ │ │ │ bhi 398 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ - mls r0, r2, r4, r0 │ │ │ │ │ + mls r0, r2, ip, r0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - mul r3, r3, ip │ │ │ │ │ - mls r3, r4, r2, r3 │ │ │ │ │ + lsr lr, lr, #3 │ │ │ │ │ + mul r3, r3, r2 │ │ │ │ │ + mls r3, ip, lr, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r3, r0, #12 │ │ │ │ │ addeq r1, r1, #12 │ │ │ │ │ bne 3dc │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ bcc 3e4 │ │ │ │ │ - ldr r0, [r3, ip, lsl #2] │ │ │ │ │ - ldr r2, [r1, ip, lsl #2] │ │ │ │ │ - subs r0, r0, r2 │ │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ │ + ldr ip, [r1, r2, lsl #2] │ │ │ │ │ + subs r0, r0, ip │ │ │ │ │ beq 3b8 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ rsbeq r0, r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 3d0 │ │ │ │ │ │ │ │ │ │ @@ -1147,15 +1147,15 @@ │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ beq 10c0 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ and r8, r8, #3 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - beq 1188 │ │ │ │ │ + beq 1178 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ sub r1, r5, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r8, r8 │ │ │ │ │ @@ -1228,15 +1228,15 @@ │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1164 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ beq 1098 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1174 │ │ │ │ │ + bne 11d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 228 │ │ │ │ │ mov r3, r1 │ │ │ │ │ b 1068 │ │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ │ @@ -1266,15 +1266,15 @@ │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ bne 10ec │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1184 │ │ │ │ │ + beq 1174 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1289,42 +1289,42 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b ffc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ b 1088 │ │ │ │ │ - and r0, r0, #3 │ │ │ │ │ - orr r0, r0, r3, lsl #3 │ │ │ │ │ - str r0, [r6, #8] │ │ │ │ │ - b 1088 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ 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 11d0 │ │ │ │ │ + bne 11c0 │ │ │ │ │ b 1254 │ │ │ │ │ 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 11b4 │ │ │ │ │ + bne 11a4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, #2 │ │ │ │ │ b f58 │ │ │ │ │ + and r0, r0, #3 │ │ │ │ │ + orr r0, r0, r3, lsl #3 │ │ │ │ │ + str r0, [r6, #8] │ │ │ │ │ + b 1088 │ │ │ │ │ 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 │ │ │ │ │ @@ -1339,53 +1339,53 @@ │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r3] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ bne 1210 │ │ │ │ │ b 1008 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r9, [pc, #76] @ 128c │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 1248 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b 1248 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 1248 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ 00001290 <_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 9894 │ │ │ │ │ + bl 9910 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 12dc <_PyLong_UnsignedInt_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 12c4 <_PyLong_UnsignedInt_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1442,15 +1442,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b aba8 <_PyLong_FromByteArray> │ │ │ │ │ + b ac20 <_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> │ │ │ │ │ @@ -1493,15 +1493,15 @@ │ │ │ │ │ 000013f4 <_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 9644 │ │ │ │ │ + bl 96c0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 143c <_PyLong_UnsignedShort_Converter+0x48> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bhi 1424 <_PyLong_UnsignedShort_Converter+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1558,15 +1558,15 @@ │ │ │ │ │ beq 1600 │ │ │ │ │ ldr r0, [pc, #420] @ 1670 │ │ │ │ │ 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 fef0 │ │ │ │ │ + bl ff68 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 15e8 │ │ │ │ │ ldr r2, [pc, #384] @ 1674 │ │ │ │ │ @@ -1584,15 +1584,15 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1638 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1630 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3dd4 │ │ │ │ │ + bl 3db0 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1560 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ @@ -1619,15 +1619,15 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ b 1560 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 12e6c <_PyLong_Copy> │ │ │ │ │ + b 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 1578 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1578 │ │ │ │ │ @@ -2218,15 +2218,15 @@ │ │ │ │ │ _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 9894 │ │ │ │ │ + bl 9910 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1eb4 <_PyLong_Size_t_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 1e9c <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -2339,15 +2339,15 @@ │ │ │ │ │ _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 90f8 │ │ │ │ │ + bl 9174 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 203c <_PyLong_UnsignedLongLong_Converter+0x4c> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bhi 2024 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -2841,15 +2841,15 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 12e6c <_PyLong_Copy> │ │ │ │ │ + b 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ 00002788 : │ │ │ │ │ long_long_getter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -2884,15 +2884,15 @@ │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r1, [pc, #12] @ 2818 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ @@ -2905,15 +2905,15 @@ │ │ │ │ │ _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 9894 │ │ │ │ │ + bl 9910 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2868 <_PyLong_UInt32_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 2850 <_PyLong_UInt32_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -2998,15 +2998,15 @@ │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ bne 2900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 12d3c │ │ │ │ │ + b 12db4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ b 2958 │ │ │ │ │ │ │ │ │ │ 00002978 : │ │ │ │ │ pylong_int_to_decimal_string(): │ │ │ │ │ @@ -3191,15 +3191,15 @@ │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 2c14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ beq 2c24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 2a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 2c14 │ │ │ │ │ @@ -3228,15 +3228,15 @@ │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 2f90 <_PyLong_DivmodNear+0x354> │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - bl cd50 │ │ │ │ │ + bl cdc8 │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2ea8 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ @@ -3338,15 +3338,15 @@ │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bge 2dfc <_PyLong_DivmodNear+0x1c0> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ bne 2f28 <_PyLong_DivmodNear+0x2ec> │ │ │ │ │ ldr r1, [pc, #384] @ 2fc4 <_PyLong_DivmodNear+0x388> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 65bc │ │ │ │ │ + bl 6638 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 2e70 <_PyLong_DivmodNear+0x234> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -3357,28 +3357,28 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 2ea8 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ bne 2f1c <_PyLong_DivmodNear+0x2e0> │ │ │ │ │ - bl 3dd4 │ │ │ │ │ + bl 3db0 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 2f38 <_PyLong_DivmodNear+0x2fc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 2e1c <_PyLong_DivmodNear+0x1e0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ 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] @ 2fc8 <_PyLong_DivmodNear+0x38c> │ │ │ │ │ b 2d9c <_PyLong_DivmodNear+0x160> │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -3398,20 +3398,20 @@ │ │ │ │ │ mov r8, r9 │ │ │ │ │ b 2dc4 <_PyLong_DivmodNear+0x188> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2d68 <_PyLong_DivmodNear+0x12c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ b 2d8c <_PyLong_DivmodNear+0x150> │ │ │ │ │ - bl 65bc │ │ │ │ │ + bl 6638 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ b 2e90 <_PyLong_DivmodNear+0x254> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3740 │ │ │ │ │ + bl 371c │ │ │ │ │ R_ARM_CALL long_sub.constprop.0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 2e4c <_PyLong_DivmodNear+0x210> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ bne 2ea0 <_PyLong_DivmodNear+0x264> │ │ │ │ │ mov r0, r7 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1445,15 +1445,15 @@ │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ 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 │ │ │ │ │ @@ -2205,35 +2205,35 @@ │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r1, #4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 1f44 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - cmpls ip, r2 │ │ │ │ │ + cmpls ip, r3 │ │ │ │ │ bne 1f28 │ │ │ │ │ - ldr r2, [pc, #96] @ 1f50 │ │ │ │ │ + ldr r3, [pc, #96] @ 1f50 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr r2, [pc, r2] │ │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ │ - ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ │ + ldr r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ bhi 1f38 │ │ │ │ │ - ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ + ldr r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ - str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + str r2, [r3, #1728] @ 0x6c0 │ │ │ │ │ + str r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [ip, #160] @ 0xa0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ @@ -3475,20 +3475,20 @@ │ │ │ │ │ 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 36fc │ │ │ │ │ + beq 36dc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 36dc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ and ip, r3, #3 │ │ │ │ │ orr r2, r3, r4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ @@ -3513,15 +3513,15 @@ │ │ │ │ │ beq 34e4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3708 │ │ │ │ │ + beq 36e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -3621,15 +3621,15 @@ │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ beq 33f4 │ │ │ │ │ add r1, r6, r0, lsl #2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ - beq 3608 │ │ │ │ │ + beq 360c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls 33f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ @@ -3669,15 +3669,15 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ b 3178 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 3634 │ │ │ │ │ + bcs 3638 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ @@ -3690,26 +3690,26 @@ │ │ │ │ │ bcs 3338 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 347c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ bne 347c │ │ │ │ │ - ldr r2, [pc, #752] @ 3730 │ │ │ │ │ + ldr r2, [pc, #716] @ 370c │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3698 │ │ │ │ │ - ldr r3, [pc, #740] @ 3734 │ │ │ │ │ + bne 3678 │ │ │ │ │ + ldr r3, [pc, #704] @ 3710 │ │ │ │ │ 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 36bc │ │ │ │ │ + bhi 369c │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -3717,83 +3717,83 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ b 3338 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b d904 │ │ │ │ │ + b d97c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 35f0 │ │ │ │ │ - bl d904 │ │ │ │ │ + beq 35f4 │ │ │ │ │ + bl d97c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 3338 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ b 3338 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - ldr r2, [pc, #588] @ 3738 │ │ │ │ │ + ldr r2, [pc, #552] @ 3714 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 36d8 │ │ │ │ │ + beq 36b8 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 31b4 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 36e4 │ │ │ │ │ + beq 36c4 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ bne 358c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - beq 36e4 │ │ │ │ │ + beq 36c4 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 36d0 │ │ │ │ │ + bne 36b0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcc 36e4 │ │ │ │ │ + bcc 36c4 │ │ │ │ │ ldr lr, [r0], #-4 │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ beq 356c │ │ │ │ │ b 3590 │ │ │ │ │ mov r2, lr │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcc 36c8 │ │ │ │ │ + bcc 36a8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r2, r5 │ │ │ │ │ movle r4, r3 │ │ │ │ │ @@ -3804,117 +3804,105 @@ │ │ │ │ │ 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 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 370c │ │ │ │ │ + b 3338 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c490 │ │ │ │ │ + b c508 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3714 │ │ │ │ │ + beq 36f0 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 3604 │ │ │ │ │ + beq 3608 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ b 3330 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #1 │ │ │ │ │ - blt 36ec │ │ │ │ │ - mov r0, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_Malloc │ │ │ │ │ + blt 36cc │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL long_alloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3708 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r6, #4] │ │ │ │ │ + beq 3338 │ │ │ │ │ + lsr r3, r4, #30 │ │ │ │ │ rsb r7, r7, #1 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ orr r7, r7, #16 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_CALL _Py_NewReference │ │ │ │ │ - lsr r3, r4, #30 │ │ │ │ │ - orr r3, r3, r5, lsl #2 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r3, r3, r5, lsl #2 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ b 3338 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3724 │ │ │ │ │ + bne 3700 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls 3448 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ b 347c │ │ │ │ │ mvn r9, #0 │ │ │ │ │ b 35bc │ │ │ │ │ mov r3, lr │ │ │ │ │ b 3590 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 3178 │ │ │ │ │ - ldr r6, [pc, #80] @ 373c │ │ │ │ │ + ldr r6, [pc, #76] @ 3718 │ │ │ │ │ b 3338 │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b 3640 │ │ │ │ │ + b 3644 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b 3338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r6, #0 │ │ │ │ │ b 3338 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ b 3420 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ b 347c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000002dc │ │ │ │ │ + .word 0x000002b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000244 │ │ │ │ │ + .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003740 : │ │ │ │ │ +0000371c : │ │ │ │ │ long_sub.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ @@ -3926,42 +3914,42 @@ │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [ip, #1248] @ 0x4e0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ orr r1, r2, r4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ and r1, r4, #3 │ │ │ │ │ - bls 39c4 │ │ │ │ │ + bls 39a0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3b18 │ │ │ │ │ + beq 3af4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 3b0c │ │ │ │ │ + beq 3ae8 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - blt 3a28 │ │ │ │ │ - beq 3b48 │ │ │ │ │ + blt 3a04 │ │ │ │ │ + beq 3b24 │ │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 3bd4 │ │ │ │ │ + bhi 3bb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d5c │ │ │ │ │ - ldr r8, [pc, #1524] @ 3dbc │ │ │ │ │ + beq 3d38 │ │ │ │ │ + ldr r8, [pc, #1524] @ 3d98 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 3c34 │ │ │ │ │ + beq 3c10 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3d94 │ │ │ │ │ + beq 3d70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -3973,41 +3961,41 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ orr r1, sl, r7, lsl #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ moveq r2, r4 │ │ │ │ │ - beq 38f0 │ │ │ │ │ + beq 38cc │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq 38f0 │ │ │ │ │ + beq 38cc │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr ip, [r8, #16] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq 38f0 │ │ │ │ │ + beq 38cc │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq 38f0 │ │ │ │ │ + beq 38cc │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ add lr, r5, #20 │ │ │ │ │ add r8, r3, #20 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ @@ -4017,69 +4005,69 @@ │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ cmp r3, lr │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne 38bc │ │ │ │ │ + bne 3898 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 3978 │ │ │ │ │ + ble 3954 │ │ │ │ │ lsl r0, r4, #2 │ │ │ │ │ add ip, r4, #1 │ │ │ │ │ add r8, r5, r0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ add lr, r3, r0 │ │ │ │ │ ldr ip, [r8, #12] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #12] │ │ │ │ │ - ble 3978 │ │ │ │ │ + ble 3954 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ ubfx ip, ip, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r7, r4 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [lr, #16] │ │ │ │ │ - ble 3978 │ │ │ │ │ + ble 3954 │ │ │ │ │ add ip, r5, #16 │ │ │ │ │ add lr, r3, #16 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ add lr, lr, r0 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ cmp r5, ip │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne 395c │ │ │ │ │ + bne 3938 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ andeq r2, r1, #3 │ │ │ │ │ biceq r1, r1, #7 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ orreq r1, r2, r1 │ │ │ │ │ streq r1, [r3, #8] │ │ │ │ │ lsrs ip, r1, #3 │ │ │ │ │ - beq 3a74 │ │ │ │ │ + beq 3a50 │ │ │ │ │ add r0, r3, ip, lsl #2 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r3, #12 │ │ │ │ │ - beq 3c08 │ │ │ │ │ + beq 3be4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls 3a74 │ │ │ │ │ + bls 3a50 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [ip, #1252] @ 0x4e4 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -4091,190 +4079,190 @@ │ │ │ │ │ rsc r2, r2, r3, asr #31 │ │ │ │ │ adds r5, r0, #5 │ │ │ │ │ adc ip, r2, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ mov r4, r0 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs 3a54 │ │ │ │ │ + bcs 3a30 │ │ │ │ │ rsb r1, r1, #5 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ │ add r3, r3, #9280 @ 0x2440 │ │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 3bd4 │ │ │ │ │ + bhi 3bb0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 3d3c │ │ │ │ │ + beq 3d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [pc, #884] @ 3dbc │ │ │ │ │ + ldr r5, [pc, #884] @ 3d98 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 37d8 │ │ │ │ │ + b 37b4 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 3c8c │ │ │ │ │ + bcs 3c68 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 39b8 │ │ │ │ │ + bcs 3994 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3d2c │ │ │ │ │ + bgt 3d08 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3d2c │ │ │ │ │ - ldr r2, [pc, #768] @ 3dc0 │ │ │ │ │ + bne 3d08 │ │ │ │ │ + ldr r2, [pc, #768] @ 3d9c │ │ │ │ │ ldr r5, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3cf8 │ │ │ │ │ - ldr r2, [pc, #756] @ 3dc4 │ │ │ │ │ + bne 3cd4 │ │ │ │ │ + ldr r2, [pc, #756] @ 3da0 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bhi 3d24 │ │ │ │ │ + bhi 3d00 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r4, r6, r4, lsl #4 │ │ │ │ │ str r0, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r3, r4, #9280 @ 0x2440 │ │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ - b 39b8 │ │ │ │ │ + b 3994 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b d554 │ │ │ │ │ + b d5cc │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 3bf0 │ │ │ │ │ - bl d554 │ │ │ │ │ + beq 3bcc │ │ │ │ │ + bl d5cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 39b8 │ │ │ │ │ + beq 3994 │ │ │ │ │ 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 39b8 │ │ │ │ │ + b 3994 │ │ │ │ │ sub r7, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3d58 │ │ │ │ │ lsl r4, r0, #2 │ │ │ │ │ add r3, ip, r0, lsl #2 │ │ │ │ │ add r1, r5, r4 │ │ │ │ │ ldr r3, [r3, #1248] @ 0x4e0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3bb0 │ │ │ │ │ + bne 3b8c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ sub lr, r0, #2 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3d58 │ │ │ │ │ add r3, ip, r4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [r3, #1244] @ 0x4dc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3d54 │ │ │ │ │ - ldr ip, [pc, #560] @ 3dc8 │ │ │ │ │ + bne 3d30 │ │ │ │ │ + ldr ip, [pc, #560] @ 3da4 │ │ │ │ │ mov r0, lr │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - bcc 3d7c │ │ │ │ │ + bcc 3d58 │ │ │ │ │ ldr r2, [r1], #-4 │ │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3b94 │ │ │ │ │ + beq 3b70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movcc r8, r5 │ │ │ │ │ movcs r9, #1 │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ - ldrcs r8, [pc, #500] @ 3dbc │ │ │ │ │ - ldrcc r5, [pc, #496] @ 3dbc │ │ │ │ │ + ldrcs r8, [pc, #500] @ 3d98 │ │ │ │ │ + ldrcc r5, [pc, #496] @ 3d98 │ │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r0 │ │ │ │ │ - ble 37c8 │ │ │ │ │ + ble 37a4 │ │ │ │ │ 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 3d98 │ │ │ │ │ - ldr r0, [pc, #452] @ 3dbc │ │ │ │ │ + b 3d74 │ │ │ │ │ + ldr r0, [pc, #452] @ 3d98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c490 │ │ │ │ │ + b c508 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3da0 │ │ │ │ │ + beq 3d7c │ │ │ │ │ ldr lr, [r4, r0, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3c04 │ │ │ │ │ + beq 3be0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r3, #8] │ │ │ │ │ - b 39b0 │ │ │ │ │ + b 398c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r3, [pc, #392] @ 3dcc │ │ │ │ │ + ldr r3, [pc, #392] @ 3da8 │ │ │ │ │ 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 3d74 │ │ │ │ │ + beq 3d50 │ │ │ │ │ ldr r0, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r0, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 3820 │ │ │ │ │ + b 37fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r6, #1 │ │ │ │ │ - blt 3d84 │ │ │ │ │ + blt 3d60 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3d94 │ │ │ │ │ + beq 3d70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -4289,81 +4277,81 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r6, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b 39b8 │ │ │ │ │ + b 3994 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 3db0 │ │ │ │ │ + bne 3d8c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 3ac8 │ │ │ │ │ + bls 3aa4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r4, r6, r4, lsl #4 │ │ │ │ │ add r3, r4, #9280 @ 0x2440 │ │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ │ - b 39b8 │ │ │ │ │ - ldr r5, [pc, #120] @ 3dbc │ │ │ │ │ + b 3994 │ │ │ │ │ + ldr r5, [pc, #120] @ 3d98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 3c3c │ │ │ │ │ + b 3c18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 3bb0 │ │ │ │ │ + b 3b8c │ │ │ │ │ mov r1, #1 │ │ │ │ │ - ldr r8, [pc, #84] @ 3dbc │ │ │ │ │ + ldr r8, [pc, #84] @ 3d98 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b 3c3c │ │ │ │ │ + b 3c18 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 37d8 │ │ │ │ │ - ldr r3, [pc, #76] @ 3dd0 │ │ │ │ │ - b 39b8 │ │ │ │ │ + b 37b4 │ │ │ │ │ + ldr r3, [pc, #76] @ 3dac │ │ │ │ │ + b 3994 │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b 3c98 │ │ │ │ │ + b 3c74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 39b8 │ │ │ │ │ + b 3994 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 3aa0 │ │ │ │ │ + b 3a7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 3d2c │ │ │ │ │ + b 3d08 │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000180 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003dd4 : │ │ │ │ │ +00003db0 : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -4371,22 +4359,22 @@ │ │ │ │ │ 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 3e2c │ │ │ │ │ + bls 3e08 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3eb8 │ │ │ │ │ + beq 3e94 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3eac │ │ │ │ │ + beq 3e88 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b c490 │ │ │ │ │ + b c508 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ @@ -4395,149 +4383,200 @@ │ │ │ │ │ rsc r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 3e8c │ │ │ │ │ + bcs 3e68 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 3ef0 │ │ │ │ │ + bcs 3ecc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b d904 │ │ │ │ │ + b d97c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq 3e20 │ │ │ │ │ - bl d904 │ │ │ │ │ + beq 3dfc │ │ │ │ │ + bl d97c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e84 │ │ │ │ │ + beq 3e60 │ │ │ │ │ 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 3e84 │ │ │ │ │ + b 3e60 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 3f48 │ │ │ │ │ + blt 3f24 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e84 │ │ │ │ │ + beq 3e60 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ add r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsr r1, r5, #30 │ │ │ │ │ bic r3, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r4, lsl #2 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ orrs r1, r1, r4 │ │ │ │ │ - beq 3e84 │ │ │ │ │ - b 3f24 │ │ │ │ │ + beq 3e60 │ │ │ │ │ + b 3f00 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 3efc │ │ │ │ │ + b 3ed8 │ │ │ │ │ │ │ │ │ │ -00003f5c : │ │ │ │ │ +00003f38 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - rscs r2, r1, #0 │ │ │ │ │ - bcs 401c │ │ │ │ │ - cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ │ - bcc 4018 │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ + rscs r3, r1, #0 │ │ │ │ │ + bcs 4058 │ │ │ │ │ + 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 4028 │ │ │ │ │ + sbcs r3, r1, #0 │ │ │ │ │ + bcs 3fc8 │ │ │ │ │ + ldr r3, [pc, #352] @ 40d4 │ │ │ │ │ + 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 4068 │ │ │ │ │ + ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ + str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bne 40b0 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 403c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 40c8 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr 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, r5 │ │ │ │ │ + orr r2, r2, r1, lsl #2 │ │ │ │ │ + add ip, r3, #12 │ │ │ │ │ + add r1, r3, #16 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ + str r6, [r3, #8] │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - orrs r3, r7, #0 │ │ │ │ │ + orrs r0, r5, #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] @ 4048 │ │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ │ + strne r5, [ip, #8] │ │ │ │ │ + b 3fbc │ │ │ │ │ + ldr r3, [pc, #120] @ 40d8 │ │ │ │ │ + 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 40c8 │ │ │ │ │ + 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 3fbc │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldrne r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r6, #24 │ │ │ │ │ - bne 3fb8 │ │ │ │ │ + bne 3ff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 4010 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3fbc │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000404c <_PyCompactLong_Subtract>: │ │ │ │ │ +000040dc <_PyCompactLong_Subtract>: │ │ │ │ │ _PyCompactLong_Subtract(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -4549,43 +4588,43 @@ │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r3, r3, r2, asr #31 │ │ │ │ │ adds ip, r1, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 40b4 <_PyCompactLong_Subtract+0x68> │ │ │ │ │ + bcs 4144 <_PyCompactLong_Subtract+0x68> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 41d4 <_PyCompactLong_Subtract+0x188> │ │ │ │ │ + bcs 4264 <_PyCompactLong_Subtract+0x188> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #256] @ 41e4 <_PyCompactLong_Subtract+0x198> │ │ │ │ │ + ldr r2, [pc, #256] @ 4274 <_PyCompactLong_Subtract+0x198> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r0, r2] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4158 <_PyCompactLong_Subtract+0x10c> │ │ │ │ │ + beq 41e8 <_PyCompactLong_Subtract+0x10c> │ │ │ │ │ ldr lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [ip, #1728] @ 0x6c0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ @@ -4594,30 +4633,30 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 41c8 <_PyCompactLong_Subtract+0x17c> │ │ │ │ │ + blt 4258 <_PyCompactLong_Subtract+0x17c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ - beq 41dc <_PyCompactLong_Subtract+0x190> │ │ │ │ │ + beq 426c <_PyCompactLong_Subtract+0x190> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -4632,58 +4671,58 @@ │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov ip, r1 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 4140 <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ + bge 41d0 <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ rsb ip, r1, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 4144 <_PyCompactLong_Subtract+0xf8> │ │ │ │ │ + b 41d4 <_PyCompactLong_Subtract+0xf8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 4150 <_PyCompactLong_Subtract+0x104> │ │ │ │ │ + b 41e0 <_PyCompactLong_Subtract+0x104> │ │ │ │ │ .word 0x000000f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000041e8 : │ │ │ │ │ +00004278 : │ │ │ │ │ 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 42f4 │ │ │ │ │ + bcc 4390 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 4310 │ │ │ │ │ + bcc 4384 │ │ │ │ │ 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 42d4 │ │ │ │ │ + bne 4364 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42e8 │ │ │ │ │ + beq 4378 │ │ │ │ │ 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 │ │ │ │ │ @@ -4694,15 +4733,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 431c │ │ │ │ │ + blt 43a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -4713,301 +4752,300 @@ │ │ │ │ │ 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 4264 │ │ │ │ │ + bne 42f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 42cc │ │ │ │ │ + b 435c │ │ │ │ │ + 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 435c │ │ │ │ │ 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 42b8 │ │ │ │ │ + b 4348 │ │ │ │ │ │ │ │ │ │ -0000433c : │ │ │ │ │ +000043c8 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ addne r3, r4, r3 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bne 4f04 │ │ │ │ │ + bne 4f90 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 506c │ │ │ │ │ + blt 50f8 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f00 │ │ │ │ │ + bne 4f8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4ac8 │ │ │ │ │ + beq 4b54 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50b8 │ │ │ │ │ + beq 5144 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4f84 │ │ │ │ │ + beq 5010 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 50a4 │ │ │ │ │ + beq 5130 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi 4e20 │ │ │ │ │ + bhi 4eac │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mul sl, r2, r3 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4e50 │ │ │ │ │ + ble 4edc │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 4f84 │ │ │ │ │ + beq 5010 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 5028 │ │ │ │ │ + blt 50b4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 4f58 │ │ │ │ │ + beq 4fe4 │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 50c8 │ │ │ │ │ + beq 5154 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 52dc │ │ │ │ │ + beq 5368 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 4e98 │ │ │ │ │ - ldr r1, [pc, #3792] @ 5300 │ │ │ │ │ + bne 4f24 │ │ │ │ │ + ldr r1, [pc, #3792] @ 538c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bne 4bf4 │ │ │ │ │ - ldr r1, [pc, #3772] @ 5304 │ │ │ │ │ + bne 4c80 │ │ │ │ │ + ldr r1, [pc, #3772] @ 5390 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 52c0 │ │ │ │ │ + beq 534c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 471c │ │ │ │ │ + beq 47a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GetData │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ and r3, ip, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ strne r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 4c84 │ │ │ │ │ + beq 4d10 │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 4728 │ │ │ │ │ + bne 47b4 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - beq 46d0 │ │ │ │ │ + beq 475c │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ add r9, r5, #8 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r7, r5, #32 │ │ │ │ │ rsbne r6, r5, #32 │ │ │ │ │ mvnne lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 4c14 │ │ │ │ │ + bne 4ca0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ rsb r6, r5, #32 │ │ │ │ │ sub r7, r4, r2 │ │ │ │ │ mvn r7, r7 │ │ │ │ │ ands r2, r7, #7 │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 4ba0 │ │ │ │ │ + beq 4c2c │ │ │ │ │ orr r2, r3, r0, lsl r5 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - beq 4b70 │ │ │ │ │ + beq 4bfc │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bls 4b98 │ │ │ │ │ + bls 4c24 │ │ │ │ │ strb r2, [r8], #-1 │ │ │ │ │ lsr r2, r2, #8 │ │ │ │ │ orr r2, r2, lr, lsl #24 │ │ │ │ │ add r0, r5, #30 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bls 4b98 │ │ │ │ │ + bls 4c24 │ │ │ │ │ strb r2, [r8], #-1 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ orr r2, r2, r1, lsl #16 │ │ │ │ │ add lr, ip, #2 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bls 4b98 │ │ │ │ │ + bls 4c24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ sub r5, r0, #24 │ │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ │ add ip, ip, #3 │ │ │ │ │ lsr r1, r1, #24 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ strb r2, [r8], #-1 │ │ │ │ │ - bls 46b0 │ │ │ │ │ + bls 473c │ │ │ │ │ sub lr, sl, ip │ │ │ │ │ ands lr, lr, #3 │ │ │ │ │ - beq 4614 │ │ │ │ │ + beq 46a0 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ lsr r6, r1, #8 │ │ │ │ │ orr r2, r2, r1, lsl #24 │ │ │ │ │ sub r5, r0, #32 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bls 46b0 │ │ │ │ │ + bls 473c │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 4614 │ │ │ │ │ + beq 46a0 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 45f4 │ │ │ │ │ + beq 4680 │ │ │ │ │ strb r2, [r8], #-1 │ │ │ │ │ lsr r2, r2, #8 │ │ │ │ │ orr r2, r2, r6, lsl #24 │ │ │ │ │ sub r5, r0, #40 @ 0x28 │ │ │ │ │ lsr r6, r6, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bls 46b0 │ │ │ │ │ + bls 473c │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ strb r2, [r8], #-1 │ │ │ │ │ lsr r2, r2, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ orr r3, r2, r6, lsl #24 │ │ │ │ │ lsr r1, r6, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bls 46b0 │ │ │ │ │ + bls 473c │ │ │ │ │ cmp sl, ip │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - beq 4b98 │ │ │ │ │ + beq 4c24 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bls 46b0 │ │ │ │ │ + bls 473c │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 46b0 │ │ │ │ │ + bls 473c │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ sub r5, r6, #16 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ add ip, lr, #2 │ │ │ │ │ sub r8, r0, #2 │ │ │ │ │ - bls 46b0 │ │ │ │ │ + bls 473c │ │ │ │ │ sub r5, r6, #24 │ │ │ │ │ strb r3, [r0, #-2] │ │ │ │ │ add ip, lr, #3 │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ sub r8, r0, #3 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 4614 │ │ │ │ │ + bhi 46a0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 44cc │ │ │ │ │ + bne 4558 │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4970 │ │ │ │ │ + b 49fc │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r3, sl, ip │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bd8 │ │ │ │ │ + bne 4c64 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bhi 49b0 │ │ │ │ │ + bhi 4a3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4cb8 │ │ │ │ │ + beq 4d44 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r9, r5, #8 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ @@ -5015,178 +5053,178 @@ │ │ │ │ │ str r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r6, r5, #32 │ │ │ │ │ rsb r4, r5, #32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ │ - bne 4af4 │ │ │ │ │ + bne 4b80 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl lr, r2, r6 │ │ │ │ │ orr lr, lr, r2, lsr r4 │ │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ orr r1, lr, r1 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4aac │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bls 49f4 │ │ │ │ │ + bls 4a80 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r4, ip, #1 │ │ │ │ │ lsr lr, r3, #8 │ │ │ │ │ add r7, r5, #30 │ │ │ │ │ orr lr, lr, r1, lsl #24 │ │ │ │ │ cmp r4, sl │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bcs 49f4 │ │ │ │ │ + bcs 4a80 │ │ │ │ │ strb lr, [r2] │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ orr r2, r2, r1, lsl #16 │ │ │ │ │ add r5, ip, #2 │ │ │ │ │ add lr, r8, #2 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bls 49f4 │ │ │ │ │ + bls 4a80 │ │ │ │ │ sub r5, r7, #24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ strb r2, [lr] │ │ │ │ │ add lr, r8, #3 │ │ │ │ │ orr r3, r3, r1, lsl #8 │ │ │ │ │ addls ip, ip, #3 │ │ │ │ │ lsr r1, r1, #24 │ │ │ │ │ movls r8, lr │ │ │ │ │ - bls 4954 │ │ │ │ │ + bls 49e0 │ │ │ │ │ sub r2, sl, ip │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r6, r2, lr │ │ │ │ │ ands ip, r6, #3 │ │ │ │ │ mov r2, ip │ │ │ │ │ - beq 49ec │ │ │ │ │ + beq 4a78 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ lsr r6, r1, #8 │ │ │ │ │ orr ip, ip, r1, lsl #24 │ │ │ │ │ sub r5, r7, #32 │ │ │ │ │ strb r3, [r8, #3] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r4, r8, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bls 4944 │ │ │ │ │ + bls 49d0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 49ec │ │ │ │ │ + beq 4a78 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 4880 │ │ │ │ │ + beq 490c │ │ │ │ │ strb ip, [r8, #4] │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ orr ip, ip, r6, lsl #24 │ │ │ │ │ sub r5, r7, #40 @ 0x28 │ │ │ │ │ lsr r6, r6, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r4, r8, #5 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bls 4944 │ │ │ │ │ + bls 49d0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ strb ip, [r4], #1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ lsr r1, r6, #8 │ │ │ │ │ orr r3, ip, r6, lsl #24 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bls 4944 │ │ │ │ │ + bls 49d0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r4, lr │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 49f4 │ │ │ │ │ + beq 4a80 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ orr r3, ip, r1, lsl #24 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 4944 │ │ │ │ │ + bls 49d0 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ orr r3, ip, r1, lsl #24 │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bls 4944 │ │ │ │ │ + bls 49d0 │ │ │ │ │ sub r5, r7, #16 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ mov lr, r4 │ │ │ │ │ orr r3, ip, r1, lsl #24 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 4944 │ │ │ │ │ + bls 49d0 │ │ │ │ │ sub r5, r7, #24 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ strb r3, [r6, #2] │ │ │ │ │ add lr, r6, #2 │ │ │ │ │ orr r3, ip, r1, lsl #24 │ │ │ │ │ add r4, r6, #3 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ movhi lr, r4 │ │ │ │ │ - bhi 48a4 │ │ │ │ │ + bhi 4930 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub ip, r2, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add ip, lr, ip │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 4758 │ │ │ │ │ + bne 47e4 │ │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 46d8 │ │ │ │ │ + beq 4764 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bls 49f8 │ │ │ │ │ + bls 4a84 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r0, r8, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ orrne r3, r3, r1, lsl r5 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r8] │ │ │ │ │ - bne 4708 │ │ │ │ │ + bne 4794 │ │ │ │ │ cmp sl, ip │ │ │ │ │ strb r3, [r8] │ │ │ │ │ - bls 4710 │ │ │ │ │ + bls 479c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 49d8 │ │ │ │ │ + bne 4a64 │ │ │ │ │ sub r2, sl, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bne 49d8 │ │ │ │ │ - b 4710 │ │ │ │ │ + bne 4a64 │ │ │ │ │ + b 479c │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 48a4 │ │ │ │ │ + b 4930 │ │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ @@ -5195,605 +5233,605 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 471c │ │ │ │ │ + b 47a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add lr, r5, #32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ - beq 4c68 │ │ │ │ │ + beq 4cf4 │ │ │ │ │ sub r5, lr, r2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bls 4ad4 │ │ │ │ │ + bls 4b60 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp sl, ip │ │ │ │ │ str ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bls 49f4 │ │ │ │ │ + bls 4a80 │ │ │ │ │ sub r5, r5, #8 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bls 512c │ │ │ │ │ + bls 51b8 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls 49f4 │ │ │ │ │ + bls 4a80 │ │ │ │ │ strb r3, [r8, #1] │ │ │ │ │ sub r5, r7, #16 │ │ │ │ │ lsr r3, r6, #16 │ │ │ │ │ add ip, ip, #2 │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r3, r3, r4, lsl #16 │ │ │ │ │ lsr r1, r4, #16 │ │ │ │ │ - bls 4954 │ │ │ │ │ + bls 49e0 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 47cc │ │ │ │ │ + b 4858 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 4458 │ │ │ │ │ + b 44e4 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 4964 │ │ │ │ │ + beq 49f0 │ │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ │ sub r6, r5, #32 │ │ │ │ │ rsb r4, r5, #32 │ │ │ │ │ - b 4770 │ │ │ │ │ + b 47fc │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor lr, r2, r7 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ add lr, lr, r2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ bic r2, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ str lr, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsl lr, r2, r6 │ │ │ │ │ orr lr, lr, r2, lsr r4 │ │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ │ orr r1, lr, r1 │ │ │ │ │ - bne 478c │ │ │ │ │ + bne 4818 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add lr, r5, #32 │ │ │ │ │ eor r2, r2, r7 │ │ │ │ │ - beq 4e7c │ │ │ │ │ + beq 4f08 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r5, lr, r2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 4a3c │ │ │ │ │ + bhi 4ac8 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 4964 │ │ │ │ │ + beq 49f0 │ │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ │ sub r6, r5, #32 │ │ │ │ │ rsb r4, r5, #32 │ │ │ │ │ - b 4af8 │ │ │ │ │ + b 4b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cc4 │ │ │ │ │ + beq 4d50 │ │ │ │ │ add r2, r5, #32 │ │ │ │ │ clz r0, r0 │ │ │ │ │ sub r0, r2, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ movls r5, r0 │ │ │ │ │ - bls 46b0 │ │ │ │ │ + bls 473c │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bhi 4fb4 │ │ │ │ │ + bhi 5040 │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 49f8 │ │ │ │ │ + b 4a84 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr r2, r3, r0, lsl r5 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50e0 │ │ │ │ │ + beq 516c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4b78 │ │ │ │ │ + b 4c04 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrsbne r3, [r8, r1] │ │ │ │ │ lsrne sl, r3, #31 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 49f8 │ │ │ │ │ - b 4710 │ │ │ │ │ + bne 4a84 │ │ │ │ │ + b 479c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 4458 │ │ │ │ │ + b 44e4 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 46c0 │ │ │ │ │ + beq 474c │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ eor r2, r0, lr │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r4, r0 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsl r2, r0, r7 │ │ │ │ │ orr r2, r2, r0, lsr r6 │ │ │ │ │ orr r3, r3, r0, lsl r5 │ │ │ │ │ orr r1, r2, r1 │ │ │ │ │ - beq 4e10 │ │ │ │ │ + beq 4e9c │ │ │ │ │ cmp sl, ip │ │ │ │ │ - bls 4b98 │ │ │ │ │ + bls 4c24 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ add r0, r5, #30 │ │ │ │ │ orr r2, r2, r1, lsl #24 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ - b 4548 │ │ │ │ │ + b 45d4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 4964 │ │ │ │ │ + beq 49f0 │ │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ │ - b 4770 │ │ │ │ │ + b 47fc │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ strne r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 448c │ │ │ │ │ + bne 4518 │ │ │ │ │ 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 4a10 │ │ │ │ │ + b 4a9c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 46d8 │ │ │ │ │ + b 4764 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ - beq 4ba0 │ │ │ │ │ + beq 4c2c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4dd4 │ │ │ │ │ + beq 4e60 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e2c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4d6c │ │ │ │ │ + beq 4df8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4d38 │ │ │ │ │ + beq 4dc4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 4ec8 │ │ │ │ │ + bne 4f54 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 452c │ │ │ │ │ + bne 45b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b78 │ │ │ │ │ + bne 4c04 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 452c │ │ │ │ │ + bne 45b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b78 │ │ │ │ │ + bne 4c04 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 452c │ │ │ │ │ + bne 45b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b78 │ │ │ │ │ + bne 4c04 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 452c │ │ │ │ │ + bne 45b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b78 │ │ │ │ │ + bne 4c04 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 452c │ │ │ │ │ + bne 45b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ ldreq r0, [r9, #4]! │ │ │ │ │ - bne 4b78 │ │ │ │ │ - b 4ba4 │ │ │ │ │ + bne 4c04 │ │ │ │ │ + b 4c30 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4c00 │ │ │ │ │ + beq 4c8c │ │ │ │ │ eor r0, r0, lr │ │ │ │ │ - b 4b78 │ │ │ │ │ + b 4c04 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 4e68 │ │ │ │ │ + bcs 4ef4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 5008 │ │ │ │ │ + blt 5094 │ │ │ │ │ mul sl, r3, r1 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 43ec │ │ │ │ │ + bgt 4478 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 43ec │ │ │ │ │ + bne 4478 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 43ec │ │ │ │ │ + b 4478 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi 4f60 │ │ │ │ │ + bhi 4fec │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ - b 4e30 │ │ │ │ │ + b 4ebc │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 4964 │ │ │ │ │ + beq 49f0 │ │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ │ - b 4af8 │ │ │ │ │ + b 4b84 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - blt 4a18 │ │ │ │ │ - ldr r1, [pc, #1100] @ 5300 │ │ │ │ │ + blt 4aa4 │ │ │ │ │ + ldr r1, [pc, #1100] @ 538c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4440 │ │ │ │ │ + beq 44cc │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 4458 │ │ │ │ │ + b 44e4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 452c │ │ │ │ │ + bne 45b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b78 │ │ │ │ │ + bne 4c04 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 4d04 │ │ │ │ │ + b 4d90 │ │ │ │ │ str r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #1012] @ 5308 │ │ │ │ │ + ldr ip, [pc, #1012] @ 5394 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 4a18 │ │ │ │ │ + beq 4aa4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 5034 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 439c │ │ │ │ │ + b 4428 │ │ │ │ │ str r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 4458 │ │ │ │ │ + b 44e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4f94 │ │ │ │ │ + ble 5020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5028 │ │ │ │ │ - b 4a18 │ │ │ │ │ + beq 50b4 │ │ │ │ │ + b 4aa4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ mvneq sl, #0 │ │ │ │ │ - bne 4f84 │ │ │ │ │ - b 4e5c │ │ │ │ │ + bne 5010 │ │ │ │ │ + b 4ee8 │ │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 4458 │ │ │ │ │ + b 44e4 │ │ │ │ │ sub r5, r0, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r2, r2, r1, lsl #24 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ - bls 5058 │ │ │ │ │ + bls 50e4 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bls 4b98 │ │ │ │ │ + bls 4c24 │ │ │ │ │ strb r2, [r8, #-1] │ │ │ │ │ sub r5, r0, #16 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ orr r2, r2, r1, lsl #16 │ │ │ │ │ add lr, ip, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ movls r3, r2 │ │ │ │ │ lsrls r1, r1, #16 │ │ │ │ │ movls ip, lr │ │ │ │ │ - bls 46b0 │ │ │ │ │ - b 4560 │ │ │ │ │ + bls 473c │ │ │ │ │ + b 45ec │ │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ ands r1, r1, r3, lsr #31 │ │ │ │ │ - beq 4f60 │ │ │ │ │ + beq 4fec │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5044 │ │ │ │ │ + ble 50d0 │ │ │ │ │ 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 4a18 │ │ │ │ │ + b 4aa4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5028 │ │ │ │ │ + bne 50b4 │ │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 4e5c │ │ │ │ │ + b 4ee8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 46b0 │ │ │ │ │ + b 473c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #644] @ 5308 │ │ │ │ │ + ldr r1, [pc, #644] @ 5394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - bne 439c │ │ │ │ │ - b 4a18 │ │ │ │ │ + bne 4428 │ │ │ │ │ + b 4aa4 │ │ │ │ │ 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 4f70 │ │ │ │ │ + b 4ffc │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ mov sl, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4410 │ │ │ │ │ + bne 449c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bge 4454 │ │ │ │ │ - b 4a18 │ │ │ │ │ + bge 44e0 │ │ │ │ │ + b 4aa4 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 52ac │ │ │ │ │ + beq 5338 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r8, r9 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ orr r2, r3, r0, lsl r5 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - beq 5138 │ │ │ │ │ + beq 51c4 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 452c │ │ │ │ │ + b 45b8 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4954 │ │ │ │ │ + b 49e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd0 │ │ │ │ │ + bne 4c5c │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ orr r2, r3, r0, lsl r5 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd0 │ │ │ │ │ + bne 4c5c │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r9, r8, #8 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ orr r2, r3, r0, lsl r5 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd0 │ │ │ │ │ + bne 4c5c │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r9, r8, #12 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ orr r2, r3, r0, lsl r5 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd0 │ │ │ │ │ + bne 4c5c │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ add r9, r8, #16 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ mov r1, lr │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd0 │ │ │ │ │ + bne 4c5c │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ add r9, r8, #20 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ mov r1, lr │ │ │ │ │ add r4, r3, #5 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd0 │ │ │ │ │ + bne 4c5c │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ add r9, r8, #24 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r6 │ │ │ │ │ orr lr, r3, lr │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ mov r1, lr │ │ │ │ │ add r4, r3, #6 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 51b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bd0 │ │ │ │ │ + bne 4c5c │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r9, r8, #28 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ add r4, r2, #7 │ │ │ │ │ - b 4ba4 │ │ │ │ │ + b 4c30 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4970 │ │ │ │ │ + b 49fc │ │ │ │ │ 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 4a18 │ │ │ │ │ + b 4aa4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ 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 │ │ │ │ │ @@ -5801,47 +5839,47 @@ │ │ │ │ │ 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 4a18 │ │ │ │ │ + b 4aa4 │ │ │ │ │ .word 0x0000c57c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a300 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000530c <_PyLong_AsByteArray>: │ │ │ │ │ +00005398 <_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] │ │ │ │ │ + ldr lr, [r0, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - and r3, ip, #3 │ │ │ │ │ + and r3, lr, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 59e8 <_PyLong_AsByteArray+0x6dc> │ │ │ │ │ - lsr lr, ip, #3 │ │ │ │ │ + beq 5a70 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - moveq r3, lr │ │ │ │ │ + lsr lr, lr, #3 │ │ │ │ │ + moveq r3, r2 │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - streq r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 54e4 <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 5570 <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ - beq 58ac <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ + beq 5938 <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ @@ -5849,861 +5887,860 @@ │ │ │ │ │ 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 5930 <_PyLong_AsByteArray+0x624> │ │ │ │ │ + bne 59b8 <_PyLong_AsByteArray+0x620> │ │ │ │ │ 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 57ec <_PyLong_AsByteArray+0x4e0> │ │ │ │ │ + beq 5878 <_PyLong_AsByteArray+0x4e0> │ │ │ │ │ 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 5828 <_PyLong_AsByteArray+0x51c> │ │ │ │ │ + beq 58b4 <_PyLong_AsByteArray+0x51c> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ lsr ip, sl, #16 │ │ │ │ │ strb r3, [r1], #-1 │ │ │ │ │ orr ip, ip, r4, lsl #16 │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 5744 <_PyLong_AsByteArray+0x438> │ │ │ │ │ + bls 5860 <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 538c <_PyLong_AsByteArray+0x80> │ │ │ │ │ + bne 5418 <_PyLong_AsByteArray+0x80> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mvnne r2, #0 │ │ │ │ │ - beq 59b8 <_PyLong_AsByteArray+0x6ac> │ │ │ │ │ + beq 5a40 <_PyLong_AsByteArray+0x6a8> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 54d0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls 555c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 58e4 <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ + bne 596c <_PyLong_AsByteArray+0x5d4> │ │ │ │ │ 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 5a1c <_PyLong_AsByteArray+0x710> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + movne r2, lr │ │ │ │ │ + strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 5abc <_PyLong_AsByteArray+0x724> │ │ │ │ │ mov lr, #0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r8, r0, #8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ 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 564c <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne 56d8 <_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 575c <_PyLong_AsByteArray+0x450> │ │ │ │ │ + beq 57c4 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 56b8 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 5744 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 551c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bne 55a8 <_PyLong_AsByteArray+0x210> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - bne 5484 <_PyLong_AsByteArray+0x178> │ │ │ │ │ + bne 5510 <_PyLong_AsByteArray+0x178> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ moveq r0, r1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - bne 59b0 <_PyLong_AsByteArray+0x6a4> │ │ │ │ │ + bne 5a38 <_PyLong_AsByteArray+0x6a0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ - b 54b4 <_PyLong_AsByteArray+0x1a8> │ │ │ │ │ + b 5540 <_PyLong_AsByteArray+0x1a8> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r2, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 56c8 <_PyLong_AsByteArray+0x3bc> │ │ │ │ │ + beq 5754 <_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 5a4c <_PyLong_AsByteArray+0x740> │ │ │ │ │ + beq 5aec <_PyLong_AsByteArray+0x754> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 5574 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + b 5600 <_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 551c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bne 55a8 <_PyLong_AsByteArray+0x210> │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5484 <_PyLong_AsByteArray+0x178> │ │ │ │ │ + bne 5510 <_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 │ │ │ │ │ moveq r0, r1 │ │ │ │ │ - beq 5624 <_PyLong_AsByteArray+0x318> │ │ │ │ │ + beq 56b0 <_PyLong_AsByteArray+0x318> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5c70 <_PyLong_AsByteArray+0x964> │ │ │ │ │ + beq 5cdc <_PyLong_AsByteArray+0x944> │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ ldrsb r3, [r2] │ │ │ │ │ lsr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 54d0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + beq 555c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c54 <_PyLong_AsByteArray+0x948> │ │ │ │ │ + bne 5ce4 <_PyLong_AsByteArray+0x94c> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 54dc <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne 538c <_PyLong_AsByteArray+0x80> │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - b 56cc <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 5568 <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 598c <_PyLong_AsByteArray+0x680> │ │ │ │ │ + beq 5a14 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r0, r0 │ │ │ │ │ sub r0, r3, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 56ac <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ + bls 5738 <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 56b8 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 5744 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 56b8 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 5744 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 5590 <_PyLong_AsByteArray+0x284> │ │ │ │ │ + b 561c <_PyLong_AsByteArray+0x284> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov ip, sl │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne 5418 <_PyLong_AsByteArray+0x80> │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + b 5758 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ 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 5c78 <_PyLong_AsByteArray+0x96c> │ │ │ │ │ + beq 5d00 <_PyLong_AsByteArray+0x968> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 53e4 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + b 5470 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5a94 <_PyLong_AsByteArray+0x788> │ │ │ │ │ + beq 5b1c <_PyLong_AsByteArray+0x784> │ │ │ │ │ mov r0, lr │ │ │ │ │ add ip, r3, #32 │ │ │ │ │ clz r3, r2 │ │ │ │ │ sub r2, ip, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 5738 <_PyLong_AsByteArray+0x42c> │ │ │ │ │ + bls 5854 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 5744 <_PyLong_AsByteArray+0x438> │ │ │ │ │ + bls 5860 <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 5744 <_PyLong_AsByteArray+0x438> │ │ │ │ │ + bls 5860 <_PyLong_AsByteArray+0x4c8> │ │ │ │ │ mov r3, lr │ │ │ │ │ mov lr, r0 │ │ │ │ │ - b 5418 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ + b 54a4 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5710 <_PyLong_AsByteArray+0x404> │ │ │ │ │ + bne 579c <_PyLong_AsByteArray+0x404> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 54dc <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ + beq 5568 <_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 54d0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bcs 555c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ add lr, lr, #2 │ │ │ │ │ strb r3, [r0, #-1] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 54d0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls 555c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r3, [r0], #-1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne 5908 <_PyLong_AsByteArray+0x5fc> │ │ │ │ │ - b 54d0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 5990 <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ + b 555c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 5754 <_PyLong_AsByteArray+0x448> │ │ │ │ │ + beq 5870 <_PyLong_AsByteArray+0x4d8> │ │ │ │ │ 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 5bc8 <_PyLong_AsByteArray+0x8bc> │ │ │ │ │ + beq 5c50 <_PyLong_AsByteArray+0x8b8> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ + bls 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ 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 5400 <_PyLong_AsByteArray+0xf4> │ │ │ │ │ + b 548c <_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 5be4 <_PyLong_AsByteArray+0x8d8> │ │ │ │ │ + beq 5cac <_PyLong_AsByteArray+0x914> │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ - b 5538 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + b 55c4 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 5700 <_PyLong_AsByteArray+0x3f4> │ │ │ │ │ + b 578c <_PyLong_AsByteArray+0x3f4> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ moveq r0, r1 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 5624 <_PyLong_AsByteArray+0x318> │ │ │ │ │ + beq 56b0 <_PyLong_AsByteArray+0x318> │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 5700 <_PyLong_AsByteArray+0x3f4> │ │ │ │ │ + b 578c <_PyLong_AsByteArray+0x3f4> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c2c <_PyLong_AsByteArray+0x920> │ │ │ │ │ + beq 5cb4 <_PyLong_AsByteArray+0x91c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsr lr, ip, #3 │ │ │ │ │ + lsr lr, lr, #3 │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a6c <_PyLong_AsByteArray+0x760> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r3, lr │ │ │ │ │ - b 5358 <_PyLong_AsByteArray+0x4c> │ │ │ │ │ + beq 5b0c <_PyLong_AsByteArray+0x774> │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + movne r2, lr │ │ │ │ │ + strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 5588 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 57a8 <_PyLong_AsByteArray+0x410> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r3, #255 @ 0xff │ │ │ │ │ + b 5550 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 54d0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 555c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r0, r1 │ │ │ │ │ movne r3, lr │ │ │ │ │ - bne 54c4 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ - b 54d0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 5550 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + b 555c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5634 <_PyLong_AsByteArray+0x328> │ │ │ │ │ + beq 56c0 <_PyLong_AsByteArray+0x328> │ │ │ │ │ eor r0, r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 576c <_PyLong_AsByteArray+0x460> │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 54f8 <_PyLong_AsByteArray+0x1ec> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 571c <_PyLong_AsByteArray+0x410> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r3, #255 @ 0xff │ │ │ │ │ - b 54c4 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + b 57d4 <_PyLong_AsByteArray+0x43c> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 53e4 <_PyLong_AsByteArray+0x4c> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ - beq 5bec <_PyLong_AsByteArray+0x8e0> │ │ │ │ │ + beq 5c6c <_PyLong_AsByteArray+0x8d4> │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 5b88 <_PyLong_AsByteArray+0x87c> │ │ │ │ │ + beq 5c10 <_PyLong_AsByteArray+0x878> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 5b5c <_PyLong_AsByteArray+0x850> │ │ │ │ │ + beq 5be4 <_PyLong_AsByteArray+0x84c> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 5b30 <_PyLong_AsByteArray+0x824> │ │ │ │ │ + beq 5bb8 <_PyLong_AsByteArray+0x820> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 5b04 <_PyLong_AsByteArray+0x7f8> │ │ │ │ │ + beq 5b8c <_PyLong_AsByteArray+0x7f4> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 5bfc <_PyLong_AsByteArray+0x8f0> │ │ │ │ │ + bne 5c7c <_PyLong_AsByteArray+0x8e4> │ │ │ │ │ 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 53e4 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 5470 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5830 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + bne 58bc <_PyLong_AsByteArray+0x524> │ │ │ │ │ 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 53e4 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 5470 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5830 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + bne 58bc <_PyLong_AsByteArray+0x524> │ │ │ │ │ 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 53e4 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 5470 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5830 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + bne 58bc <_PyLong_AsByteArray+0x524> │ │ │ │ │ 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 53e4 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 5470 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5830 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + bne 58bc <_PyLong_AsByteArray+0x524> │ │ │ │ │ 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 53e4 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 5470 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5830 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + bne 58bc <_PyLong_AsByteArray+0x524> │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 57fc <_PyLong_AsByteArray+0x4f0> │ │ │ │ │ + b 5888 <_PyLong_AsByteArray+0x4f0> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 591c <_PyLong_AsByteArray+0x610> │ │ │ │ │ + beq 59a4 <_PyLong_AsByteArray+0x60c> │ │ │ │ │ eor r2, r2, r4 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 5834 <_PyLong_AsByteArray+0x528> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - b 56cc <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 58c0 <_PyLong_AsByteArray+0x528> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 57fc <_PyLong_AsByteArray+0x4f0> │ │ │ │ │ + b 5888 <_PyLong_AsByteArray+0x4f0> │ │ │ │ │ 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 53e4 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 5470 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5830 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + bne 58bc <_PyLong_AsByteArray+0x524> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 5ad8 <_PyLong_AsByteArray+0x7cc> │ │ │ │ │ + b 5b60 <_PyLong_AsByteArray+0x7c8> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + b 5758 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5728 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ + beq 57b4 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ 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 5728 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ + b 57b4 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 579c <_PyLong_AsByteArray+0x404> │ │ │ │ │ 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 5728 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ - str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 5710 <_PyLong_AsByteArray+0x404> │ │ │ │ │ + b 57b4 <_PyLong_AsByteArray+0x41c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c90 <_PyLong_AsByteArray+0x984> │ │ │ │ │ + beq 5d18 <_PyLong_AsByteArray+0x980> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 5830 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + b 58bc <_PyLong_AsByteArray+0x524> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 5e14 <_PyLong_AsByteArray+0xb08> │ │ │ │ │ + beq 5e9c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ 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 5818 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + bne 58a4 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5c80 <_PyLong_AsByteArray+0x974> │ │ │ │ │ + bne 5d08 <_PyLong_AsByteArray+0x970> │ │ │ │ │ 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 5818 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + bne 58a4 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5c80 <_PyLong_AsByteArray+0x974> │ │ │ │ │ + bne 5d08 <_PyLong_AsByteArray+0x970> │ │ │ │ │ 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 5818 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + bne 58a4 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5c80 <_PyLong_AsByteArray+0x974> │ │ │ │ │ + bne 5d08 <_PyLong_AsByteArray+0x970> │ │ │ │ │ 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 5818 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + bne 58a4 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5c80 <_PyLong_AsByteArray+0x974> │ │ │ │ │ + bne 5d08 <_PyLong_AsByteArray+0x970> │ │ │ │ │ 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 5818 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + bne 58a4 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5c80 <_PyLong_AsByteArray+0x974> │ │ │ │ │ + bne 5d08 <_PyLong_AsByteArray+0x970> │ │ │ │ │ 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 5818 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + bne 58a4 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5c80 <_PyLong_AsByteArray+0x974> │ │ │ │ │ + bne 5d08 <_PyLong_AsByteArray+0x970> │ │ │ │ │ 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 5818 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ + bne 58a4 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5c80 <_PyLong_AsByteArray+0x974> │ │ │ │ │ + bne 5d08 <_PyLong_AsByteArray+0x970> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, sl │ │ │ │ │ add r5, r3, #28 │ │ │ │ │ add r9, r2, #7 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - b 57fc <_PyLong_AsByteArray+0x4f0> │ │ │ │ │ + b 5888 <_PyLong_AsByteArray+0x4f0> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 56cc <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 5758 <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ │ │ │ │ │ -00005e2c <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ +00005eb4 <_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 6158 <_PyLong_AsByteArray.constprop.0+0x32c> │ │ │ │ │ + beq 61e0 <_PyLong_AsByteArray.constprop.0+0x32c> │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq 614c <_PyLong_AsByteArray.constprop.0+0x320> │ │ │ │ │ + beq 61d4 <_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 5f10 <_PyLong_AsByteArray.constprop.0+0xe4> │ │ │ │ │ + b 5f98 <_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 5f68 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ + beq 5ff0 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ 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 5f00 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 5f88 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq 5f68 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ + beq 5ff0 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ 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 5f88 <_PyLong_AsByteArray.constprop.0+0x15c> │ │ │ │ │ + beq 6010 <_PyLong_AsByteArray.constprop.0+0x15c> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ sub r9, ip, #32 │ │ │ │ │ rsb r8, ip, #32 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 6098 <_PyLong_AsByteArray.constprop.0+0x26c> │ │ │ │ │ + bne 6120 <_PyLong_AsByteArray.constprop.0+0x26c> │ │ │ │ │ lsl r3, r0, r9 │ │ │ │ │ orr r4, lr, r0, lsl ip │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ orr r3, r3, r0, lsr r8 │ │ │ │ │ cmp r1, lr │ │ │ │ │ orr r3, r3, r7 │ │ │ │ │ - beq 5fdc <_PyLong_AsByteArray.constprop.0+0x1b0> │ │ │ │ │ + beq 6064 <_PyLong_AsByteArray.constprop.0+0x1b0> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 5f68 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ + bhi 5ff0 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ 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 5e9c <_PyLong_AsByteArray.constprop.0+0x70> │ │ │ │ │ + bne 5f24 <_PyLong_AsByteArray.constprop.0+0x70> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5fd4 <_PyLong_AsByteArray.constprop.0+0x1a8> │ │ │ │ │ + b 605c <_PyLong_AsByteArray.constprop.0+0x1a8> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 60f4 <_PyLong_AsByteArray.constprop.0+0x2c8> │ │ │ │ │ + beq 617c <_PyLong_AsByteArray.constprop.0+0x2c8> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 5f68 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ + bhi 5ff0 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ 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 5fd0 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ + bhi 6058 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ 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 612c <_PyLong_AsByteArray.constprop.0+0x300> │ │ │ │ │ + beq 61b4 <_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 606c <_PyLong_AsByteArray.constprop.0+0x240> │ │ │ │ │ + bls 60f4 <_PyLong_AsByteArray.constprop.0+0x240> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 5f68 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ + bhi 5ff0 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ 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 5f00 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 5f88 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 5f68 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ + beq 5ff0 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ 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 5f00 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 5f88 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 5eb0 <_PyLong_AsByteArray.constprop.0+0x84> │ │ │ │ │ + b 5f38 <_PyLong_AsByteArray.constprop.0+0x84> │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5f00 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + b 5f88 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 6194 <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ + beq 621c <_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 │ │ │ │ │ @@ -6711,94 +6748,94 @@ │ │ │ │ │ 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 6178 <_PyLong_AsByteArray.constprop.0+0x34c> │ │ │ │ │ + beq 6200 <_PyLong_AsByteArray.constprop.0+0x34c> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 5f68 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ + bhi 5ff0 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ 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 5f60 <_PyLong_AsByteArray.constprop.0+0x134> │ │ │ │ │ + b 5fe8 <_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 5fc0 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ + beq 6048 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ ldrsb r3, [r5, #-1] │ │ │ │ │ cmp sl, r3, lsr #31 │ │ │ │ │ - bne 5f68 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ - b 5fd0 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ + bne 5ff0 <_PyLong_AsByteArray.constprop.0+0x13c> │ │ │ │ │ + b 6058 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6194 <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ + beq 621c <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5f24 <_PyLong_AsByteArray.constprop.0+0xf8> │ │ │ │ │ + b 5fac <_PyLong_AsByteArray.constprop.0+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 5fc8 <_PyLong_AsByteArray.constprop.0+0x19c> │ │ │ │ │ + b 6050 <_PyLong_AsByteArray.constprop.0+0x19c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 61ac <_PyLong_AsByteArray.constprop.0+0x380> │ │ │ │ │ + beq 6234 <_PyLong_AsByteArray.constprop.0+0x380> │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq 61a0 <_PyLong_AsByteArray.constprop.0+0x374> │ │ │ │ │ + beq 6228 <_PyLong_AsByteArray.constprop.0+0x374> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 5e70 <_PyLong_AsByteArray.constprop.0+0x44> │ │ │ │ │ + b 5ef8 <_PyLong_AsByteArray.constprop.0+0x44> │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 607c <_PyLong_AsByteArray.constprop.0+0x250> │ │ │ │ │ + beq 6104 <_PyLong_AsByteArray.constprop.0+0x250> │ │ │ │ │ eor r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 5fec <_PyLong_AsByteArray.constprop.0+0x1c0> │ │ │ │ │ + b 6074 <_PyLong_AsByteArray.constprop.0+0x1c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - b 5f8c <_PyLong_AsByteArray.constprop.0+0x160> │ │ │ │ │ + b 6014 <_PyLong_AsByteArray.constprop.0+0x160> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ - b 5fc8 <_PyLong_AsByteArray.constprop.0+0x19c> │ │ │ │ │ + b 6050 <_PyLong_AsByteArray.constprop.0+0x19c> │ │ │ │ │ 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 5f80 <_PyLong_AsByteArray.constprop.0+0x154> │ │ │ │ │ + b 6008 <_PyLong_AsByteArray.constprop.0+0x154> │ │ │ │ │ │ │ │ │ │ -000061c8 : │ │ │ │ │ +00006250 : │ │ │ │ │ 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 62d0 │ │ │ │ │ + bhi 6354 │ │ │ │ │ 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 │ │ │ │ │ @@ -6806,72 +6843,70 @@ │ │ │ │ │ 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 6240 │ │ │ │ │ - ldr r3, [pc, #424] @ 63dc │ │ │ │ │ - add r4, r3, lr, lsl #4 │ │ │ │ │ + bcs 62c8 │ │ │ │ │ + ldr r4, [pc, #412] @ 6458 │ │ │ │ │ + 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 6264 │ │ │ │ │ + bcs 62ec │ │ │ │ │ mov r0, lr │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 633c │ │ │ │ │ + blt 63bc │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq 639c │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 6418 │ │ │ │ │ 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 63a8 │ │ │ │ │ + ble 6424 │ │ │ │ │ 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 6234 │ │ │ │ │ + beq 62bc │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 6234 │ │ │ │ │ + b 62bc │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 6234 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 62bc │ │ │ │ │ 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 │ │ │ │ │ @@ -6885,98 +6920,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 639c │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 6418 │ │ │ │ │ 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 63ac │ │ │ │ │ + ble 6428 │ │ │ │ │ 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 62c8 │ │ │ │ │ + b 634c │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6234 │ │ │ │ │ + b 62bc │ │ │ │ │ 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 6234 │ │ │ │ │ + b 62bc │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000063e0 : │ │ │ │ │ +0000645c : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 6618 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6588 │ │ │ │ │ + beq 6618 │ │ │ │ │ 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 6474 │ │ │ │ │ + bls 64f0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6458 │ │ │ │ │ + beq 64d4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6468 │ │ │ │ │ + beq 64e4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b d904 │ │ │ │ │ + b d97c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 6500 │ │ │ │ │ + beq 65dc │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c490 │ │ │ │ │ + b c508 │ │ │ │ │ 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 │ │ │ │ │ @@ -6985,15 +7019,15 @@ │ │ │ │ │ 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 64e0 │ │ │ │ │ + bcs 655c │ │ │ │ │ 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 │ │ │ │ │ @@ -7002,36 +7036,26 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 6528 │ │ │ │ │ + bcs 657c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ - bl d904 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 64d4 │ │ │ │ │ - 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 64d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 6598 │ │ │ │ │ + blt 6604 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 6628 │ │ │ │ │ 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 │ │ │ │ │ @@ -7043,33 +7067,43 @@ │ │ │ │ │ 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 64d4 │ │ │ │ │ + b 6550 │ │ │ │ │ + bl d97c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 6550 │ │ │ │ │ + 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 6550 │ │ │ │ │ + rsbs r4, r0, #0 │ │ │ │ │ + mov r7, #18 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + rsc r5, r5, #0 │ │ │ │ │ + b 6588 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - rsbs r4, r0, #0 │ │ │ │ │ - mov r7, #18 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - rsc r5, r5, #0 │ │ │ │ │ - b 6534 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 64d4 │ │ │ │ │ + b 6550 │ │ │ │ │ │ │ │ │ │ -000065bc : │ │ │ │ │ +00006638 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7077,29 +7111,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 6630 │ │ │ │ │ + bls 66ac │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6614 │ │ │ │ │ + beq 6690 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6624 │ │ │ │ │ + beq 66a0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b d904 │ │ │ │ │ + b d97c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 6714 │ │ │ │ │ + beq 6790 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b c490 │ │ │ │ │ + b c508 │ │ │ │ │ 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 │ │ │ │ │ @@ -7109,15 +7143,15 @@ │ │ │ │ │ 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 669c │ │ │ │ │ + bcs 6718 │ │ │ │ │ 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 │ │ │ │ │ @@ -7125,105 +7159,105 @@ │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 66bc │ │ │ │ │ + bcs 6738 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 673c │ │ │ │ │ + blt 67b8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6694 │ │ │ │ │ + beq 6710 │ │ │ │ │ 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 6694 │ │ │ │ │ - b 66f0 │ │ │ │ │ - bl d904 │ │ │ │ │ + beq 6710 │ │ │ │ │ + b 676c │ │ │ │ │ + bl d97c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6694 │ │ │ │ │ + beq 6710 │ │ │ │ │ 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 6694 │ │ │ │ │ + b 6710 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 66c8 │ │ │ │ │ + b 6744 │ │ │ │ │ │ │ │ │ │ -00006750 <_PyLong_NumBits>: │ │ │ │ │ +000067cc <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 679c <_PyLong_NumBits+0x4c> │ │ │ │ │ + beq 6818 <_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 6790 <_PyLong_NumBits+0x40> │ │ │ │ │ + beq 680c <_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 6790 <_PyLong_NumBits+0x40> │ │ │ │ │ + b 680c <_PyLong_NumBits+0x40> │ │ │ │ │ │ │ │ │ │ -000067a8 : │ │ │ │ │ +00006824 : │ │ │ │ │ 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 711c │ │ │ │ │ + beq 7198 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 711c │ │ │ │ │ + beq 7198 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi 6864 │ │ │ │ │ + bhi 68e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7233,54 +7267,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 6acc │ │ │ │ │ + bcs 6b48 │ │ │ │ │ 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 6bf4 │ │ │ │ │ + blt 6c70 │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 6aec │ │ │ │ │ + beq 6b68 │ │ │ │ │ mov r8, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6d1c │ │ │ │ │ + beq 6d98 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 70b8 │ │ │ │ │ + beq 7134 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7100 │ │ │ │ │ + bgt 717c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6c3c │ │ │ │ │ + beq 6cb8 │ │ │ │ │ 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 70d4 │ │ │ │ │ + beq 7150 │ │ │ │ │ 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 │ │ │ │ │ @@ -7292,395 +7326,395 @@ │ │ │ │ │ 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 6974 │ │ │ │ │ + beq 69f0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 6974 │ │ │ │ │ + beq 69f0 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 6974 │ │ │ │ │ + beq 69f0 │ │ │ │ │ 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 695c │ │ │ │ │ + bne 69d8 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - blt 6c1c │ │ │ │ │ + blt 6c98 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ed4 │ │ │ │ │ + bne 6f50 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6a10 │ │ │ │ │ + beq 6a8c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a10 │ │ │ │ │ + bgt 6a8c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 6a10 │ │ │ │ │ + bne 6a8c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 6a18 │ │ │ │ │ + beq 6a94 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a18 │ │ │ │ │ + bgt 6a94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 6a18 │ │ │ │ │ + bne 6a94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 6a24 │ │ │ │ │ + beq 6aa0 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq 6bc8 │ │ │ │ │ + beq 6c44 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls 6a24 │ │ │ │ │ + bls 6aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 69b8 │ │ │ │ │ + bne 6a34 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne 69e4 │ │ │ │ │ + bne 6a60 │ │ │ │ │ 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 6a04 │ │ │ │ │ + bcs 6a80 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cc4 │ │ │ │ │ + bgt 6d40 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6cc4 │ │ │ │ │ - ldr r2, [pc, #1748] @ 7144 │ │ │ │ │ + bne 6d40 │ │ │ │ │ + ldr r2, [pc, #1748] @ 71c0 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6c98 │ │ │ │ │ + bne 6d14 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne 7138 │ │ │ │ │ - ldr r3, [pc, #1728] @ 7148 │ │ │ │ │ + bne 71b4 │ │ │ │ │ + ldr r3, [pc, #1728] @ 71c4 │ │ │ │ │ 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 6cbc │ │ │ │ │ + bhi 6d38 │ │ │ │ │ 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 6a04 │ │ │ │ │ + b 6a80 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6cdc │ │ │ │ │ + bcs 6d58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 70e8 │ │ │ │ │ + beq 7164 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ ldreq r3, [r5, #8] │ │ │ │ │ - beq 6884 │ │ │ │ │ + beq 6900 │ │ │ │ │ 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 6bb4 │ │ │ │ │ + beq 6c30 │ │ │ │ │ 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 6bb4 │ │ │ │ │ + beq 6c30 │ │ │ │ │ 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 6bb4 │ │ │ │ │ + beq 6c30 │ │ │ │ │ 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 6bb4 │ │ │ │ │ + beq 6c30 │ │ │ │ │ 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 6b94 │ │ │ │ │ + bne 6c10 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 6884 │ │ │ │ │ + b 6900 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c84 │ │ │ │ │ + beq 6d00 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6bc4 │ │ │ │ │ + beq 6c40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r4, #8] │ │ │ │ │ - b 69fc │ │ │ │ │ + b 6a78 │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 6ea4 │ │ │ │ │ + beq 6f20 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 6880 │ │ │ │ │ + b 68fc │ │ │ │ │ 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 697c │ │ │ │ │ - ldr r2, [pc, #1288] @ 714c │ │ │ │ │ + b 69f8 │ │ │ │ │ + ldr r2, [pc, #1288] @ 71c8 │ │ │ │ │ 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 70c0 │ │ │ │ │ + beq 713c │ │ │ │ │ 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 6908 │ │ │ │ │ + b 6984 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 6a50 │ │ │ │ │ + b 6acc │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 7138 │ │ │ │ │ + bne 71b4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6a80 │ │ │ │ │ + bls 6afc │ │ │ │ │ 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 6a04 │ │ │ │ │ + b 6a80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r7, #1 │ │ │ │ │ - blt 70f0 │ │ │ │ │ + blt 716c │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6a04 │ │ │ │ │ + beq 6a80 │ │ │ │ │ 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 6a04 │ │ │ │ │ + b 6a80 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 7128 │ │ │ │ │ + beq 71a4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 6ef8 │ │ │ │ │ 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 6e5c │ │ │ │ │ + bne 6ed8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ adds r3, r3, r7 │ │ │ │ │ movne r5, r9 │ │ │ │ │ - bne 68a8 │ │ │ │ │ + bne 6924 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r4, [pc, #696] @ 7150 │ │ │ │ │ - bl b9dc │ │ │ │ │ + ldr r4, [pc, #696] @ 71cc │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b 6a04 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b 6a80 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6a04 │ │ │ │ │ + beq 6a80 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 6b0c │ │ │ │ │ + b 6b88 │ │ │ │ │ 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 │ │ │ │ │ @@ -7690,27 +7724,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 7000 │ │ │ │ │ + beq 707c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6fe0 │ │ │ │ │ + beq 705c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6fc8 │ │ │ │ │ + beq 7044 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 6fb0 │ │ │ │ │ + beq 702c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 6f98 │ │ │ │ │ + beq 7014 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 6f80 │ │ │ │ │ + beq 6ffc │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 6f68 │ │ │ │ │ + beq 6fe4 │ │ │ │ │ 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 │ │ │ │ │ @@ -7747,15 +7781,15 @@ │ │ │ │ │ ldr r0, [lr, #4]! │ │ │ │ │ eor r1, r5, r0 │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq 6988 │ │ │ │ │ + beq 6a04 │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ add ip, lr, #4 │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ eor r1, r5, r0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -7792,110 +7826,110 @@ │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r1, r3, lsr #30 │ │ │ │ │ str r2, [ip, #24] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 7000 │ │ │ │ │ - b 6988 │ │ │ │ │ + bne 707c │ │ │ │ │ + b 6a04 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 6e8c │ │ │ │ │ + b 6f08 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 68d4 │ │ │ │ │ + bne 6950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 6a04 │ │ │ │ │ + b 6a80 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ - b 6ce8 │ │ │ │ │ + b 6d64 │ │ │ │ │ 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 70d8 │ │ │ │ │ + b 7154 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6a04 │ │ │ │ │ + b 6a80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b 6a04 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b 6a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 6cc4 │ │ │ │ │ + b 6d40 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00007154 : │ │ │ │ │ +000071d0 : │ │ │ │ │ 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 7e20 │ │ │ │ │ + beq 7e9c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7e20 │ │ │ │ │ + beq 7e9c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7ddc │ │ │ │ │ + beq 7e58 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ and r0, r8, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 7864 │ │ │ │ │ + beq 78e0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 78a4 │ │ │ │ │ + bhi 7920 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #65416 @ 0xff88 │ │ │ │ │ movt r2, #49151 @ 0xbfff │ │ │ │ │ cmp r2, ip │ │ │ │ │ mov r1, #3 │ │ │ │ │ sbcs r2, r1, r3 │ │ │ │ │ - blt 76a8 │ │ │ │ │ + blt 7724 │ │ │ │ │ lsr r2, ip, #28 │ │ │ │ │ orr r2, r2, r3, lsl #4 │ │ │ │ │ bic lr, r2, #-268435456 @ 0xf0000000 │ │ │ │ │ bic r2, ip, #-268435456 @ 0xf0000000 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ asr lr, r3, #31 │ │ │ │ │ and r4, lr, #13 │ │ │ │ │ @@ -7930,40 +7964,40 @@ │ │ │ │ │ umull r4, r5, r4, r5 │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adds ip, ip, lr │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ lsr r9, ip, #1 │ │ │ │ │ orrs r9, r9, r3, lsl #31 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - beq 74e0 │ │ │ │ │ + beq 755c │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r6, r9, r8 │ │ │ │ │ - beq 76a0 │ │ │ │ │ + beq 771c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 76a8 │ │ │ │ │ + bgt 7724 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7cec │ │ │ │ │ + beq 7d68 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 7710 │ │ │ │ │ + beq 778c │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7898 │ │ │ │ │ + beq 7914 │ │ │ │ │ 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 7df8 │ │ │ │ │ + ble 7e74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -7974,40 +8008,40 @@ │ │ │ │ │ cmp r2, #2 │ │ │ │ │ andeq r2, r3, #3 │ │ │ │ │ biceq r3, r3, #7 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ streq r3, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 76f4 │ │ │ │ │ + ble 7770 │ │ │ │ │ lsl r2, r9, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 775c │ │ │ │ │ + beq 77d8 │ │ │ │ │ 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 73f0 │ │ │ │ │ + beq 746c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 73c0 │ │ │ │ │ + beq 743c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 7624 │ │ │ │ │ + bne 76a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8021,15 +8055,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 74a0 │ │ │ │ │ + beq 751c │ │ │ │ │ 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 │ │ │ │ │ @@ -8064,100 +8098,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 73f4 │ │ │ │ │ + bne 7470 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7704 │ │ │ │ │ + beq 7780 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - beq 7574 │ │ │ │ │ + beq 75f0 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7544 │ │ │ │ │ + beq 75c0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7574 │ │ │ │ │ + bls 75f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bhi 76c4 │ │ │ │ │ + bhi 7740 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ asrs r2, r0, #31 │ │ │ │ │ - bmi 7794 │ │ │ │ │ + bmi 7810 │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ │ lsl r4, r0, r4 │ │ │ │ │ orr r7, r2, r0, lsr r3 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc r3, r7, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7650 │ │ │ │ │ - ldr r5, [pc, #2312] @ 7e40 │ │ │ │ │ + bcs 76cc │ │ │ │ │ + ldr r5, [pc, #2312] @ 7ebc │ │ │ │ │ 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 7e2c │ │ │ │ │ + beq 7ea8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subeq r0, r1, #2 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq 767c │ │ │ │ │ + beq 76f8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 74d4 │ │ │ │ │ + bhi 7550 │ │ │ │ │ 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 74d4 │ │ │ │ │ + bcs 7550 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7604 │ │ │ │ │ + bgt 7680 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7604 │ │ │ │ │ - ldr r1, [pc, #2180] @ 7e44 │ │ │ │ │ + bne 7680 │ │ │ │ │ + ldr r1, [pc, #2180] @ 7ec0 │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7764 │ │ │ │ │ + bne 77e0 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7dd0 │ │ │ │ │ - ldr r3, [pc, #2160] @ 7e48 │ │ │ │ │ + bne 7e4c │ │ │ │ │ + ldr r3, [pc, #2160] @ 7ec4 │ │ │ │ │ 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 7788 │ │ │ │ │ + bhi 7804 │ │ │ │ │ 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 │ │ │ │ │ @@ -8175,104 +8209,104 @@ │ │ │ │ │ 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 7398 │ │ │ │ │ + b 7414 │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r7, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ movcs r8, #1 │ │ │ │ │ movcs r6, #2 │ │ │ │ │ - bcs 7800 │ │ │ │ │ + bcs 787c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e2c │ │ │ │ │ + beq 7ea8 │ │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7678 │ │ │ │ │ + beq 76f4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 74cc │ │ │ │ │ - b 7560 │ │ │ │ │ + beq 7548 │ │ │ │ │ + b 75dc │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble 72b4 │ │ │ │ │ + ble 7330 │ │ │ │ │ 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 789c │ │ │ │ │ + b 7918 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 78e8 │ │ │ │ │ add r6, r8, #1 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 76a8 │ │ │ │ │ + bgt 7724 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 72d8 │ │ │ │ │ - b 7898 │ │ │ │ │ + bne 7354 │ │ │ │ │ + b 7914 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 775c │ │ │ │ │ + beq 77d8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 7350 │ │ │ │ │ + b 73cc │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne 74bc │ │ │ │ │ - b 7574 │ │ │ │ │ + bne 7538 │ │ │ │ │ + b 75f0 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - ldr r2, [pc, #1840] @ 7e4c │ │ │ │ │ + ldr r2, [pc, #1840] @ 7ec8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7ce0 │ │ │ │ │ + beq 7d5c │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 730c │ │ │ │ │ + b 7388 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 74a0 │ │ │ │ │ + b 751c │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 7dd0 │ │ │ │ │ + bne 7e4c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 75d0 │ │ │ │ │ + bls 764c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 7604 │ │ │ │ │ + b 7680 │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r0, lsl r3 │ │ │ │ │ lsl r3, r0, r4 │ │ │ │ │ rsb r4, r4, #32 │ │ │ │ │ @@ -8280,107 +8314,107 @@ │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ adds ip, r3, #1024 @ 0x400 │ │ │ │ │ mov r4, r3 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r7, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 7530 │ │ │ │ │ + bcc 75ac │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r7, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 766c │ │ │ │ │ + bcc 76e8 │ │ │ │ │ lsrs r3, r7, #28 │ │ │ │ │ moveq r6, #2 │ │ │ │ │ movne r4, r9 │ │ │ │ │ movne r7, #268435456 @ 0x10000000 │ │ │ │ │ movne r6, r1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 74d4 │ │ │ │ │ + beq 7550 │ │ │ │ │ lsr r1, r4, #30 │ │ │ │ │ rsb r2, r8, #1 │ │ │ │ │ orr r1, r1, r7, lsl #2 │ │ │ │ │ orr r2, r2, r6, lsl #3 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ lsrs r2, r7, #28 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #20] │ │ │ │ │ - b 74d4 │ │ │ │ │ + b 7550 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 7aa4 │ │ │ │ │ + bgt 7b20 │ │ │ │ │ ldr r8, [sl, #8] │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r0, r8, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 71d4 │ │ │ │ │ - ldr r5, [pc, #1492] @ 7e40 │ │ │ │ │ - b 74d4 │ │ │ │ │ + bne 7250 │ │ │ │ │ + ldr r5, [pc, #1492] @ 7ebc │ │ │ │ │ + b 7550 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 76a8 │ │ │ │ │ + bhi 7724 │ │ │ │ │ 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 72d8 │ │ │ │ │ + bne 7354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 74d4 │ │ │ │ │ + b 7550 │ │ │ │ │ lsr r3, r2, #3 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r7, r1, #8 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ sub r9, fp, #44 @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 7af0 │ │ │ │ │ + bne 7b6c │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7a04 │ │ │ │ │ + b 7a80 │ │ │ │ │ lsr ip, r1, #16 │ │ │ │ │ lsr r2, r1, #8 │ │ │ │ │ add r6, r0, #30 │ │ │ │ │ strb r2, [r9, #1] │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ add r2, r9, #2 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ sub r0, r6, #24 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsr r2, r1, #24 │ │ │ │ │ add r1, r8, #3 │ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ │ addls r9, r9, #3 │ │ │ │ │ lsrls lr, r3, #24 │ │ │ │ │ movls r8, r1 │ │ │ │ │ - bls 7950 │ │ │ │ │ + bls 79cc │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ strb r2, [r9, #3] │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ sub r0, r6, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr ip, [r7, #4] │ │ │ │ │ @@ -8391,87 +8425,87 @@ │ │ │ │ │ orr r1, r2, ip, lsl r0 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ lsl r3, ip, r3 │ │ │ │ │ orr r3, r3, ip, lsr r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ mov lr, r3 │ │ │ │ │ - beq 7c60 │ │ │ │ │ + beq 7cdc │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bhi 7a44 │ │ │ │ │ + bhi 7ac0 │ │ │ │ │ strb r1, [r9] │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ lsr ip, r1, #16 │ │ │ │ │ lsr r2, r1, #8 │ │ │ │ │ add r6, r0, #30 │ │ │ │ │ strb r2, [r9, #1] │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ add r2, r9, #2 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ sub r0, r6, #24 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ lsr r2, r1, #24 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ │ add r1, r8, #3 │ │ │ │ │ - bls 7ae0 │ │ │ │ │ + bls 7b5c │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ strb r2, [r9, #3] │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ sub r0, r6, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 7bc8 │ │ │ │ │ + beq 7c44 │ │ │ │ │ ldr ip, [r7, #4] │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ orr r1, r2, ip, lsl r0 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ lsl r3, ip, r3 │ │ │ │ │ orr r3, r3, ip, lsr r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ mov lr, r3 │ │ │ │ │ - beq 7bd4 │ │ │ │ │ + beq 7c50 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bhi 7a44 │ │ │ │ │ + bhi 7ac0 │ │ │ │ │ strb r1, [r9] │ │ │ │ │ - bne 78e4 │ │ │ │ │ + bne 7960 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ lsrs r3, ip, #3 │ │ │ │ │ - beq 784c │ │ │ │ │ + beq 78c8 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ smull r3, r1, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r1, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 7840 │ │ │ │ │ + bne 78bc │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 7aa4 │ │ │ │ │ + bne 7b20 │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7d90 │ │ │ │ │ + beq 7e0c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8479,45 +8513,45 @@ │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 789c │ │ │ │ │ + beq 7918 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 789c │ │ │ │ │ + b 7918 │ │ │ │ │ add r9, r9, #3 │ │ │ │ │ lsr lr, r3, #24 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b 79f4 │ │ │ │ │ + b 7a70 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mvn ip, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r7, #12]! │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl ip, r3, ip │ │ │ │ │ mov lr, ip │ │ │ │ │ - beq 7cf4 │ │ │ │ │ + beq 7d70 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ mov r4, #30 │ │ │ │ │ orr r2, r2, ip, lsl #16 │ │ │ │ │ mov r5, #2 │ │ │ │ │ sub lr, fp, #42 @ 0x2a │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb r0, [fp, #-43] @ 0xffffffd5 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 7a4c │ │ │ │ │ + beq 7ac8 │ │ │ │ │ sub r0, r4, #24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ │ strb r2, [lr] │ │ │ │ │ subhi r0, r4, #32 │ │ │ │ │ movhi r2, ip │ │ │ │ │ @@ -8531,392 +8565,392 @@ │ │ │ │ │ strbhi r3, [fp, #-41] @ 0xffffffd7 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strne sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strne r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne sl, r6 │ │ │ │ │ - bne 7a04 │ │ │ │ │ + bne 7a80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c54 │ │ │ │ │ + beq 7cd0 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bhi 7a4c │ │ │ │ │ + bhi 7ac8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r2, [r9], #1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r0, r8, r9 │ │ │ │ │ add r2, r3, r0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 7a4c │ │ │ │ │ + bhi 7ac8 │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 7bb4 │ │ │ │ │ + b 7c30 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7b90 │ │ │ │ │ + b 7c0c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7950 │ │ │ │ │ + beq 79cc │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ clz ip, ip │ │ │ │ │ sub r6, r0, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ movls r0, r6 │ │ │ │ │ - bls 7950 │ │ │ │ │ + bls 79cc │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bhi 7a44 │ │ │ │ │ + bhi 7ac0 │ │ │ │ │ sub r0, r6, #8 │ │ │ │ │ lsr ip, r2, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr ip, ip, lr, lsl #24 │ │ │ │ │ add r5, r8, #1 │ │ │ │ │ strb r2, [r9] │ │ │ │ │ - bls 7d7c │ │ │ │ │ + bls 7df8 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ strb ip, [r9, #1] │ │ │ │ │ sub r0, r6, #16 │ │ │ │ │ lsr ip, r2, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr ip, ip, lr, lsl #16 │ │ │ │ │ add r2, r9, #2 │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ movls r9, r2 │ │ │ │ │ lsrls lr, lr, #16 │ │ │ │ │ movls r2, ip │ │ │ │ │ movls r8, r5 │ │ │ │ │ - bls 7950 │ │ │ │ │ - b 7900 │ │ │ │ │ + bls 79cc │ │ │ │ │ + b 797c │ │ │ │ │ cmp r8, #8 │ │ │ │ │ - bne 7ba8 │ │ │ │ │ - b 7a4c │ │ │ │ │ + bne 7c24 │ │ │ │ │ + b 7ac8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 79f4 │ │ │ │ │ + beq 7a70 │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ clz ip, ip │ │ │ │ │ sub r6, r0, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ movls r0, r6 │ │ │ │ │ - bls 79f4 │ │ │ │ │ + bls 7a70 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bhi 7a44 │ │ │ │ │ + bhi 7ac0 │ │ │ │ │ sub r0, r6, #8 │ │ │ │ │ lsr ip, r1, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ add r5, r8, #1 │ │ │ │ │ strb r1, [r9] │ │ │ │ │ - bls 7d58 │ │ │ │ │ + bls 7dd4 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ sub r0, r6, #16 │ │ │ │ │ strb ip, [r9, #1] │ │ │ │ │ lsr ip, r1, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ add r2, r9, #2 │ │ │ │ │ - bhi 79b0 │ │ │ │ │ + bhi 7a2c │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsr lr, r3, #16 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 79f4 │ │ │ │ │ + b 7a70 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 787c │ │ │ │ │ + b 78f8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 7714 │ │ │ │ │ + b 7790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b74 │ │ │ │ │ + beq 7bf0 │ │ │ │ │ clz r4, r3 │ │ │ │ │ rsb r4, r4, #32 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ movls r0, r4 │ │ │ │ │ - bls 7b74 │ │ │ │ │ + bls 7bf0 │ │ │ │ │ sub r0, r4, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, ip, lsl #24 │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 7d6c │ │ │ │ │ + bls 7de8 │ │ │ │ │ sub r0, r4, #16 │ │ │ │ │ strb r2, [fp, #-43] @ 0xffffffd5 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, ip, lsl #16 │ │ │ │ │ mov r5, #2 │ │ │ │ │ sub lr, fp, #42 @ 0x2a │ │ │ │ │ - bhi 7b30 │ │ │ │ │ + bhi 7bac │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r8, r5 │ │ │ │ │ lsr lr, ip, #16 │ │ │ │ │ - b 7b74 │ │ │ │ │ + b 7bf0 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsr lr, r3, #8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 79f4 │ │ │ │ │ + b 7a70 │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ sub r9, fp, #43 @ 0x2b │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 7b74 │ │ │ │ │ + b 7bf0 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 7950 │ │ │ │ │ + b 79cc │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ - b 7db0 │ │ │ │ │ + b 7e2c │ │ │ │ │ clz r2, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7aa4 │ │ │ │ │ + beq 7b20 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7d98 │ │ │ │ │ + beq 7e14 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 7d98 │ │ │ │ │ + bne 7e14 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq 784c │ │ │ │ │ - b 7aa4 │ │ │ │ │ + beq 78c8 │ │ │ │ │ + b 7b20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 7604 │ │ │ │ │ + b 7680 │ │ │ │ │ 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 789c │ │ │ │ │ + b 7918 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ clz r3, r6 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ orr r3, r3, r6, lsl #3 │ │ │ │ │ - b 730c │ │ │ │ │ + b 7388 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 74d4 │ │ │ │ │ + b 7550 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 75a0 │ │ │ │ │ + b 761c │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000868 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000728 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007e50 : │ │ │ │ │ +00007ecc : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 7ec0 │ │ │ │ │ + bhi 7f3c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ mvn r0, r1 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mvn r1, r1, asr #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7ea4 │ │ │ │ │ + bcs 7f20 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7ebc │ │ │ │ │ + bcs 7f38 │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ b bd0 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromLarge │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #36] @ 7f00 │ │ │ │ │ + ldr r1, [pc, #36] @ 7f7c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bl 65bc │ │ │ │ │ + bl 6638 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - beq 7ef8 │ │ │ │ │ + beq 7f74 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ bl 1678 │ │ │ │ │ R_ARM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007f04 : │ │ │ │ │ +00007f80 : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, #19 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - bl 90f8 │ │ │ │ │ + bl 9174 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7f48 │ │ │ │ │ + beq 7fc4 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ movls r0, #0 │ │ │ │ │ ldrdls r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ strdls r2, [r4] │ │ │ │ │ - bhi 7f50 │ │ │ │ │ + bhi 7fcc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ 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 .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 7f48 │ │ │ │ │ + b 7fc4 │ │ │ │ │ │ │ │ │ │ -00007f70 : │ │ │ │ │ +00007fec : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ mov sl, r1 │ │ │ │ │ lsr r1, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r1, r1, #1 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 90a8 │ │ │ │ │ + bne 9160 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8d10 │ │ │ │ │ + beq 8d58 │ │ │ │ │ ands r6, r3, #2 │ │ │ │ │ - beq 8714 │ │ │ │ │ + beq 8790 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8d74 │ │ │ │ │ + beq 8df0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ands r6, r3, #8 │ │ │ │ │ - beq 8054 │ │ │ │ │ + beq 80d0 │ │ │ │ │ and ip, r2, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 8d54 │ │ │ │ │ + beq 8dd0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movls r2, #1 │ │ │ │ │ movls r6, r1 │ │ │ │ │ strls r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bhi 80e0 │ │ │ │ │ + bhi 815c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 86b8 │ │ │ │ │ + beq 871c │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ble 859c │ │ │ │ │ + ble 8600 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ asr r1, ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - beq 9074 │ │ │ │ │ + beq 912c │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, r4, #4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 906c │ │ │ │ │ + bne 9124 │ │ │ │ │ mov r4, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 84f8 │ │ │ │ │ + bhi 8574 │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mul ip, ip, r2 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 80c0 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ asrgt r1, ip, #31 │ │ │ │ │ movgt r6, #0 │ │ │ │ │ uxtbgt r1, r1 │ │ │ │ │ - bgt 802c │ │ │ │ │ + bgt 80a8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 8690 │ │ │ │ │ + bne 86f4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8048 │ │ │ │ │ + beq 80c4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8048 │ │ │ │ │ + bgt 80c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8048 │ │ │ │ │ + bne 80c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8048 │ │ │ │ │ + b 80c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8cc0 │ │ │ │ │ + beq 8d9c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -8938,173 +8972,173 @@ │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r9, r1, #32 │ │ │ │ │ rsb r7, r1, #32 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 85d0 │ │ │ │ │ + beq 864c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr r4, lr, r2, lsl r1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ lsl r3, r2, r9 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ orr r3, r3, ip │ │ │ │ │ - beq 8470 │ │ │ │ │ + beq 84ec │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bcs 903c │ │ │ │ │ + bcs 8e30 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ strb r4, [r5] │ │ │ │ │ mov r9, ip │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bcs 903c │ │ │ │ │ + bcs 8e30 │ │ │ │ │ lsr lr, r4, #16 │ │ │ │ │ add r7, r0, #2 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r2, r1, #30 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bls 903c │ │ │ │ │ + bls 8e30 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsr ip, r3, #24 │ │ │ │ │ strb lr, [r1] │ │ │ │ │ sub r1, r2, #24 │ │ │ │ │ lsr lr, r4, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r4, r5, #3 │ │ │ │ │ orr lr, lr, r3, lsl #8 │ │ │ │ │ addls r0, r0, #3 │ │ │ │ │ movls r5, r4 │ │ │ │ │ - bls 833c │ │ │ │ │ + bls 83b8 │ │ │ │ │ sub r0, r8, r0 │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 8464 │ │ │ │ │ + beq 84e0 │ │ │ │ │ lsr r0, lr, #8 │ │ │ │ │ sub r1, r2, #32 │ │ │ │ │ orr r0, r0, ip, lsl #24 │ │ │ │ │ strb lr, [r5, #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - bls 8330 │ │ │ │ │ + bls 83ac │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 8464 │ │ │ │ │ + beq 84e0 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 8260 │ │ │ │ │ + beq 82dc │ │ │ │ │ sub r1, r2, #40 @ 0x28 │ │ │ │ │ lsr lr, r0, #8 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r3, r5, #5 │ │ │ │ │ mov r0, lr │ │ │ │ │ - bls 8330 │ │ │ │ │ + bls 83ac │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ lsr lr, r0, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov ip, #0 │ │ │ │ │ strb r0, [r3], #1 │ │ │ │ │ - bls 8330 │ │ │ │ │ + bls 83ac │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 903c │ │ │ │ │ + beq 8e30 │ │ │ │ │ lsr r2, lr, #8 │ │ │ │ │ strb lr, [r3], #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ orr lr, r2, ip, lsl #24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ - bls 8328 │ │ │ │ │ + bls 83a4 │ │ │ │ │ lsr r2, lr, #8 │ │ │ │ │ strb lr, [r3] │ │ │ │ │ orr lr, r2, ip, lsl #24 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ lsr r2, lr, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bls 8328 │ │ │ │ │ + bls 83a4 │ │ │ │ │ strb lr, [r3] │ │ │ │ │ orr lr, r2, ip, lsl #24 │ │ │ │ │ sub r1, r5, #16 │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr r2, lr, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bls 8328 │ │ │ │ │ + bls 83a4 │ │ │ │ │ sub r1, r5, #24 │ │ │ │ │ strb lr, [r0, #2] │ │ │ │ │ add r4, r0, #2 │ │ │ │ │ orr lr, r2, ip, lsl #24 │ │ │ │ │ add r3, r0, #3 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ movhi r4, r3 │ │ │ │ │ - bhi 8284 │ │ │ │ │ + bhi 8300 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 8140 │ │ │ │ │ + blt 81bc │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8584 │ │ │ │ │ + beq 8634 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bcs 83c8 │ │ │ │ │ + bcs 8444 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r0, r9, r2 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strbne lr, [r9] │ │ │ │ │ movne r1, #0 │ │ │ │ │ mvneq ip, #0 │ │ │ │ │ orreq r1, lr, ip, lsl r1 │ │ │ │ │ strbeq r1, [r9] │ │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bcs 83c8 │ │ │ │ │ + bcs 8444 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 8678 │ │ │ │ │ + bne 8724 │ │ │ │ │ sub r2, r4, r7 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 90dc │ │ │ │ │ + beq 911c │ │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ │ mov ip, #30 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ clzne r0, r0 │ │ │ │ │ @@ -9114,124 +9148,124 @@ │ │ │ │ │ lsr r0, r1, #3 │ │ │ │ │ orr r0, r0, ip, lsl #29 │ │ │ │ │ subs ip, r4, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ movne ip, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 857c │ │ │ │ │ + beq 85f8 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 857c │ │ │ │ │ + bne 85f8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8520 │ │ │ │ │ + beq 859c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r4, #1 │ │ │ │ │ strne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrsb r2, [sl, r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 857c │ │ │ │ │ + bge 85f8 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 80b4 │ │ │ │ │ + beq 8130 │ │ │ │ │ tst r3, #4 │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ - b 80b4 │ │ │ │ │ + b 8130 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 8284 │ │ │ │ │ + b 8300 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 86c0 │ │ │ │ │ + beq 873c │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 8668 │ │ │ │ │ + bls 86e4 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bls 903c │ │ │ │ │ + bls 8e30 │ │ │ │ │ sub r1, r2, #8 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r9, r0, #1 │ │ │ │ │ strb r4, [r5] │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ addls r5, r5, #1 │ │ │ │ │ movls r0, r9 │ │ │ │ │ - bls 833c │ │ │ │ │ + bls 83b8 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bcs 903c │ │ │ │ │ + bcs 8e30 │ │ │ │ │ sub r1, r2, #16 │ │ │ │ │ strb lr, [r5, #1] │ │ │ │ │ lsr lr, r4, #16 │ │ │ │ │ add ip, r5, #2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r7, r0, #2 │ │ │ │ │ lsr ip, r3, #16 │ │ │ │ │ - bhi 81b8 │ │ │ │ │ + bhi 8234 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 833c │ │ │ │ │ + b 83b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8cf4 │ │ │ │ │ + beq 8d3c │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ clz r0, r0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ - b 80fc │ │ │ │ │ + b 8178 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub lr, sl, #1 │ │ │ │ │ sub r7, r4, #1 │ │ │ │ │ lsl r2, r3, #7 │ │ │ │ │ eor r2, r2, #128 @ 0x80 │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r3, r2, ip │ │ │ │ │ clzeq r3, r3 │ │ │ │ │ lsreq r3, r3, #5 │ │ │ │ │ - beq 855c │ │ │ │ │ + beq 85d8 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge 90e4 │ │ │ │ │ + bge 9108 │ │ │ │ │ clz r3, ip │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8534 │ │ │ │ │ + bne 85b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 80b4 │ │ │ │ │ + bne 8130 │ │ │ │ │ add r4, r0, #1 │ │ │ │ │ - b 80b4 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - beq 83c8 │ │ │ │ │ - rsb r1, r0, #0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - uxtb r1, r1 │ │ │ │ │ - b 83a8 │ │ │ │ │ + b 8130 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8090 │ │ │ │ │ + bne 810c │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ add r1, sl, r4 │ │ │ │ │ rsb r2, r1, #1 │ │ │ │ │ add r2, sl, r2 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ │ strb r2, [r1, #-1]! │ │ │ │ │ - ble 80a8 │ │ │ │ │ - b 85b0 │ │ │ │ │ + ble 8124 │ │ │ │ │ + b 8614 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + beq 8444 │ │ │ │ │ + rsb r1, r0, #0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + uxtb r1, r1 │ │ │ │ │ + b 8424 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mvn r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ eor r2, r2, r4 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ @@ -9239,104 +9273,104 @@ │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ lsl r1, r2, r9 │ │ │ │ │ orr r1, r1, r2, lsr r7 │ │ │ │ │ orr lr, lr, r2, lsl r0 │ │ │ │ │ orr ip, r1, ip │ │ │ │ │ - beq 86ec │ │ │ │ │ + beq 8768 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bcs 903c │ │ │ │ │ + bcs 8e30 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ strb lr, [r5] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs 903c │ │ │ │ │ + bcs 8e30 │ │ │ │ │ lsr r3, lr, #16 │ │ │ │ │ add r2, r1, #30 │ │ │ │ │ mov r4, lr │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ add r7, r0, #2 │ │ │ │ │ orr lr, r3, ip, lsl #16 │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ mov r3, ip │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 81b8 │ │ │ │ │ + b 8234 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 833c │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - strb r1, [r0], #-1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bne 867c │ │ │ │ │ - b 83c8 │ │ │ │ │ + b 83b8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ asr r1, r0, r1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bls 80b4 │ │ │ │ │ + bls 8130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 86b8 │ │ │ │ │ + ble 871c │ │ │ │ │ asrs r0, r0, r2 │ │ │ │ │ - beq 8450 │ │ │ │ │ + beq 84cc │ │ │ │ │ mov r4, #4 │ │ │ │ │ - b 80b4 │ │ │ │ │ + b 8130 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + strb r1, [r0], #-1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bne 8728 │ │ │ │ │ + b 8444 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 8c98 │ │ │ │ │ + ble 8d14 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 8160 │ │ │ │ │ + b 81dc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8cd0 │ │ │ │ │ + beq 8dac │ │ │ │ │ mov r1, r0 │ │ │ │ │ eor r2, r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r3, ip │ │ │ │ │ - b 8478 │ │ │ │ │ + b 84f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8d7c │ │ │ │ │ + beq 8df8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 8c88 │ │ │ │ │ + beq 8d04 │ │ │ │ │ and ip, r2, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 8e8c │ │ │ │ │ + beq 8ee4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7ff8 │ │ │ │ │ + bls 8074 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 83c8 │ │ │ │ │ + beq 8444 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ lsr r9, r2, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 80fc │ │ │ │ │ + bne 8178 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add r8, sl, r2 │ │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r2, r5, #8 │ │ │ │ │ str r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -9351,189 +9385,189 @@ │ │ │ │ │ str r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ ldr ip, [r6, #4]! │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 8a88 │ │ │ │ │ + beq 8b04 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r6, r5 │ │ │ │ │ sub r8, r1, #32 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ ands r6, r6, #7 │ │ │ │ │ str r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - beq 89cc │ │ │ │ │ + beq 8a48 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r6 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 8a0c │ │ │ │ │ + beq 8a88 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls 8e64 │ │ │ │ │ + bls 8ed8 │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ strb lr, [r0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bls 8e64 │ │ │ │ │ + bls 8ed8 │ │ │ │ │ lsr ip, lr, #16 │ │ │ │ │ add r6, r1, #30 │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bls 8e64 │ │ │ │ │ + bls 8ed8 │ │ │ │ │ lsr lr, lr, #24 │ │ │ │ │ sub r1, r6, #24 │ │ │ │ │ orr lr, lr, r3, lsl #8 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ strb ip, [r0], #-1 │ │ │ │ │ - bls 89a4 │ │ │ │ │ + bls 8a20 │ │ │ │ │ sub ip, r4, r2 │ │ │ │ │ ands ip, ip, #3 │ │ │ │ │ mov r7, ip │ │ │ │ │ - beq 8900 │ │ │ │ │ + beq 897c │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ sub r1, r6, #32 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ strb lr, [r0], #-1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov lr, ip │ │ │ │ │ - bls 89a4 │ │ │ │ │ + bls 8a20 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8900 │ │ │ │ │ + beq 897c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 88e0 │ │ │ │ │ + beq 895c │ │ │ │ │ strb ip, [r0], #-1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ sub r1, r6, #40 @ 0x28 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov lr, ip │ │ │ │ │ - bls 89a4 │ │ │ │ │ + bls 8a20 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ strb ip, [r0], #-1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ orr lr, ip, r8, lsl #24 │ │ │ │ │ lsr r3, r8, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 89a4 │ │ │ │ │ + bls 8a20 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 8e64 │ │ │ │ │ + beq 8ed8 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ strb lr, [r0], #-1 │ │ │ │ │ orr lr, ip, r3, lsl #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bls 89a0 │ │ │ │ │ + bls 8a1c │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ strb lr, [r0], #-1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ orr lr, ip, r3, lsl #24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ - bls 89a0 │ │ │ │ │ + bls 8a1c │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ strb lr, [r0] │ │ │ │ │ orr lr, ip, r3, lsl #24 │ │ │ │ │ sub r1, r5, #16 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ sub r0, r6, #2 │ │ │ │ │ - bls 89a0 │ │ │ │ │ + bls 8a1c │ │ │ │ │ sub r1, r5, #24 │ │ │ │ │ strb lr, [r6, #-2] │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ orr lr, ip, r3, lsl #24 │ │ │ │ │ sub r0, r6, #3 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi 8904 │ │ │ │ │ + bhi 8980 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - blt 87b8 │ │ │ │ │ + blt 8834 │ │ │ │ │ mov r9, r0 │ │ │ │ │ sub r0, fp, #92 @ 0x5c │ │ │ │ │ mov r7, r2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldm r0, {r0, r3, r5, r6} │ │ │ │ │ - b 8370 │ │ │ │ │ + b 83ec │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - beq 8e70 │ │ │ │ │ + beq 8f28 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 8814 │ │ │ │ │ + b 8890 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8adc │ │ │ │ │ + beq 8b58 │ │ │ │ │ add r6, r1, #32 │ │ │ │ │ clz ip, ip │ │ │ │ │ sub r6, r6, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ movls r1, r6 │ │ │ │ │ - bls 89a4 │ │ │ │ │ + bls 8a20 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls 8e64 │ │ │ │ │ + bls 8ed8 │ │ │ │ │ sub r1, r6, #8 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ strb lr, [r0] │ │ │ │ │ - bls 8e04 │ │ │ │ │ + bls 8ea4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bls 8e64 │ │ │ │ │ + bls 8ed8 │ │ │ │ │ strb ip, [r0, #-1] │ │ │ │ │ sub r1, r6, #16 │ │ │ │ │ lsr ip, lr, #16 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ - bhi 8848 │ │ │ │ │ + bhi 88c4 │ │ │ │ │ mov lr, ip │ │ │ │ │ lsr r3, r3, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 89a4 │ │ │ │ │ + b 8a20 │ │ │ │ │ sub r8, r1, #32 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ ldr r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ eor ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn ip, ip │ │ │ │ │ add r6, ip, r6 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -9541,471 +9575,471 @@ │ │ │ │ │ bic ip, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r6, r6, #30 │ │ │ │ │ str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 8814 │ │ │ │ │ + bne 8890 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e18 │ │ │ │ │ + beq 8eb8 │ │ │ │ │ eor ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn ip, ip │ │ │ │ │ - b 8a14 │ │ │ │ │ + b 8a90 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - ble 8da4 │ │ │ │ │ + ble 8e44 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr ip, [r7, #4]! │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 89cc │ │ │ │ │ + beq 8a48 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 8c3c │ │ │ │ │ + beq 8cb8 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 8bf8 │ │ │ │ │ + beq 8c74 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 8bb4 │ │ │ │ │ + beq 8c30 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq 8b70 │ │ │ │ │ + beq 8bec │ │ │ │ │ cmp r6, #6 │ │ │ │ │ - bne 8dc0 │ │ │ │ │ + bne 8e60 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 8814 │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8a14 │ │ │ │ │ + bne 8a90 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 8814 │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8a14 │ │ │ │ │ + bne 8a90 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 8814 │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8a14 │ │ │ │ │ + bne 8a90 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 8814 │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8a14 │ │ │ │ │ + bne 8a90 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 8814 │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8a14 │ │ │ │ │ + bne 8a90 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr ip, [r6, #4]! │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 89dc │ │ │ │ │ + b 8a58 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 8744 │ │ │ │ │ + bhi 87c0 │ │ │ │ │ and ip, r2, #3 │ │ │ │ │ - b 7ff8 │ │ │ │ │ + b 8074 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 8370 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 83c8 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r6, r2, #1 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - ble 8e38 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [r1, #4]! │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 85e4 │ │ │ │ │ + b 83ec │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ - beq 8048 │ │ │ │ │ + beq 80c4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 83d4 │ │ │ │ │ + b 8450 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 90bc │ │ │ │ │ + beq 90e8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 805c │ │ │ │ │ + bls 80d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8cf4 │ │ │ │ │ + beq 8d3c │ │ │ │ │ mov r6, r1 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 8100 │ │ │ │ │ + b 817c │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 8444 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r6, r2, #1 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble 8e20 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [r1, #4]! │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 8660 │ │ │ │ │ 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 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 8048 │ │ │ │ │ + b 80c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 90bc │ │ │ │ │ + beq 90e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne r6, #1 │ │ │ │ │ - beq 8d6c │ │ │ │ │ - b 8724 │ │ │ │ │ + beq 8de8 │ │ │ │ │ + b 87a0 │ │ │ │ │ + ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 83d0 │ │ │ │ │ + ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + b 8da0 │ │ │ │ │ sub r3, fp, #88 @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldm r3, {r3, r5, r6} │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 8370 │ │ │ │ │ + b 83ec │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 8814 │ │ │ │ │ + bne 8890 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8a14 │ │ │ │ │ + bne 8a90 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8b2c │ │ │ │ │ + b 8ba8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov lr, ip │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 89a4 │ │ │ │ │ + b 8a20 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - ble 8e48 │ │ │ │ │ + ble 8f44 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr ip, [r6, #4]! │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8a90 │ │ │ │ │ - ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 8354 │ │ │ │ │ - sub r3, fp, #88 @ 0x58 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - ldm r3, {r3, r5, r6} │ │ │ │ │ - b 8370 │ │ │ │ │ + b 8b0c │ │ │ │ │ sub r3, fp, #88 @ 0x58 │ │ │ │ │ ldm r3, {r3, r5, r6} │ │ │ │ │ - b 83c8 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 8ed0 │ │ │ │ │ - str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 8a14 │ │ │ │ │ + b 8444 │ │ │ │ │ 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 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8d6c │ │ │ │ │ + beq 8de8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8d6c │ │ │ │ │ + bgt 8de8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8d6c │ │ │ │ │ + bne 8de8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d6c │ │ │ │ │ + b 8de8 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq 8f60 │ │ │ │ │ + str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + b 8a90 │ │ │ │ │ + sub r3, fp, #88 @ 0x58 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + ldm r3, {r3, r5, r6} │ │ │ │ │ + b 83ec │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 9050 │ │ │ │ │ + ble 90cc │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a74 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8e78 │ │ │ │ │ + bne 8f30 │ │ │ │ │ ldr ip, [r4, #4]! │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a74 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8e78 │ │ │ │ │ + bne 8f30 │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ add r4, r2, #8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a74 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8e78 │ │ │ │ │ + bne 8f30 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ add r4, r2, #12 │ │ │ │ │ cmp r5, ip │ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a74 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8e78 │ │ │ │ │ + bne 8f30 │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ add r5, r0, #4 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ add r4, r2, #16 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a74 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8e78 │ │ │ │ │ + bne 8f30 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ add r5, r0, #5 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ add r4, r2, #20 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a74 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8e78 │ │ │ │ │ + bne 8f30 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ add r5, r0, #6 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ add r4, r2, #24 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a74 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8e78 │ │ │ │ │ + bne 8f30 │ │ │ │ │ ldr ip, [r2, #28] │ │ │ │ │ add r5, r0, #7 │ │ │ │ │ add r4, r2, #28 │ │ │ │ │ - b 89dc │ │ │ │ │ - ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 8cc4 │ │ │ │ │ + b 8a58 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 8db4 │ │ │ │ │ + b 8e54 │ │ │ │ │ + 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 .LC35 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 8de8 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp ip, r3, lsl #7 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + b 85d8 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + b 8130 │ │ │ │ │ mov r4, #4 │ │ │ │ │ - b 80bc │ │ │ │ │ + b 8138 │ │ │ │ │ sub r2, r4, #4 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r4, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r4, #4 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r0, [r2, #-1]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ - bne 908c │ │ │ │ │ - b 86b8 │ │ │ │ │ + bne 9144 │ │ │ │ │ + b 871c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 8d6c │ │ │ │ │ - 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 .LC35 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 8d6c │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - b 80b4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp ip, r3, lsl #7 │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - b 855c │ │ │ │ │ + b 8de8 │ │ │ │ │ │ │ │ │ │ -000090f8 : │ │ │ │ │ +00009174 : │ │ │ │ │ PyLong_AsNativeBytes.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, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 95c0 │ │ │ │ │ + beq 963c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 95d4 │ │ │ │ │ + beq 9650 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, #19 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - beq 9148 │ │ │ │ │ + beq 91c4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 95a0 │ │ │ │ │ + beq 961c │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 9190 │ │ │ │ │ + bhi 920c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 93a0 │ │ │ │ │ + bne 941c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub lr, r3, #2 │ │ │ │ │ lsr r7, r2, #3 │ │ │ │ │ clz lr, lr │ │ │ │ │ add r2, r4, #8 │ │ │ │ │ @@ -10031,133 +10065,133 @@ │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ rsb r8, r1, #32 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 93e8 │ │ │ │ │ + beq 9464 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ lsl r3, r0, r7 │ │ │ │ │ orr r3, r3, r0, lsr r8 │ │ │ │ │ orr ip, r3, ip │ │ │ │ │ - beq 94c8 │ │ │ │ │ + beq 9544 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bhi 958c │ │ │ │ │ + bhi 9608 │ │ │ │ │ strb r2, [r4] │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9608 │ │ │ │ │ add r0, r1, #30 │ │ │ │ │ lsr r1, r2, #16 │ │ │ │ │ orr r1, r1, ip, lsl #16 │ │ │ │ │ add r7, r5, #2 │ │ │ │ │ add r8, r4, #2 │ │ │ │ │ lsr r3, r2, #8 │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9608 │ │ │ │ │ strb r1, [r8] │ │ │ │ │ sub r1, r0, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr r2, r2, #24 │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ orr r2, r2, ip, lsl #8 │ │ │ │ │ addls r4, r4, #3 │ │ │ │ │ lsrls ip, ip, #24 │ │ │ │ │ movls r5, r3 │ │ │ │ │ - bls 92b0 │ │ │ │ │ + bls 932c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9608 │ │ │ │ │ strb r2, [r4, #3] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ mov r2, ip │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ sub r1, r0, #32 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 91e0 │ │ │ │ │ + bne 925c │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 94e8 │ │ │ │ │ + beq 9564 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 9324 │ │ │ │ │ + bhi 93a0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ orr r1, r2, r0, lsl r1 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 9324 │ │ │ │ │ + bhi 93a0 │ │ │ │ │ rsb r1, lr, #0 │ │ │ │ │ rsb r2, ip, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 963c │ │ │ │ │ + beq 96b8 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r0, r0, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ addne r3, r2, #1 │ │ │ │ │ - bne 9398 │ │ │ │ │ + bne 9414 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 9584 │ │ │ │ │ + bne 9600 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 953c │ │ │ │ │ + beq 95b8 │ │ │ │ │ ldrsb r2, [sl, #7] │ │ │ │ │ subs r3, r9, #19 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 9584 │ │ │ │ │ + bge 9600 │ │ │ │ │ rsb r3, r3, #9 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9184 │ │ │ │ │ + beq 9200 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9184 │ │ │ │ │ + bgt 9200 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 9184 │ │ │ │ │ + bne 9200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9184 │ │ │ │ │ + b 9200 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 9520 │ │ │ │ │ + beq 959c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ eor r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ @@ -10166,282 +10200,282 @@ │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r0, r3, r7 │ │ │ │ │ orr r0, r0, r3, lsr r8 │ │ │ │ │ orr r2, r2, r3, lsl r1 │ │ │ │ │ orr ip, r0, ip │ │ │ │ │ - bne 9228 │ │ │ │ │ + bne 92a4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 93cc │ │ │ │ │ + beq 9448 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r4, r5 │ │ │ │ │ eor r0, r3, r0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r2, r1, #32 │ │ │ │ │ clz r0, r0 │ │ │ │ │ sub r0, r2, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 94f4 │ │ │ │ │ + bls 9570 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 958c │ │ │ │ │ + bhi 9608 │ │ │ │ │ sub r1, r0, #8 │ │ │ │ │ lsr r2, r6, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ strb r6, [r4] │ │ │ │ │ orr r2, r2, r7, lsl #24 │ │ │ │ │ lsr ip, r7, #8 │ │ │ │ │ addls r4, r4, #1 │ │ │ │ │ addls r5, r5, #1 │ │ │ │ │ - bls 92b0 │ │ │ │ │ + bls 932c │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq 958c │ │ │ │ │ + beq 9608 │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub r1, r0, #16 │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ lsr r2, r6, #16 │ │ │ │ │ orr r2, r2, r7, lsl #16 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r7, r5, #2 │ │ │ │ │ add r8, r4, #2 │ │ │ │ │ lsr ip, r3, #16 │ │ │ │ │ - bls 9594 │ │ │ │ │ + bls 9610 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 9260 │ │ │ │ │ + b 92dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9504 │ │ │ │ │ + beq 9580 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 9444 │ │ │ │ │ + b 94c0 │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bne 9308 │ │ │ │ │ - b 9324 │ │ │ │ │ + bne 9384 │ │ │ │ │ + b 93a0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - b 92b0 │ │ │ │ │ + b 932c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrne r0, [r3, #4]! │ │ │ │ │ strne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 920c │ │ │ │ │ + bne 9288 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 92d8 │ │ │ │ │ + b 9354 │ │ │ │ │ sub r0, sl, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 9560 │ │ │ │ │ + b 95dc │ │ │ │ │ clz r1, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9394 │ │ │ │ │ + beq 9410 │ │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9548 │ │ │ │ │ + beq 95c4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bne 9548 │ │ │ │ │ + bne 95c4 │ │ │ │ │ sub r3, r3, #128 @ 0x80 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - b 9394 │ │ │ │ │ + b 9410 │ │ │ │ │ mov r3, #9 │ │ │ │ │ - b 9398 │ │ │ │ │ + b 9414 │ │ │ │ │ ldrd r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 9324 │ │ │ │ │ + b 93a0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 92b0 │ │ │ │ │ + b 932c │ │ │ │ │ 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 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 9184 │ │ │ │ │ + b 9200 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 95b8 │ │ │ │ │ + b 9634 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 95b8 │ │ │ │ │ + beq 9634 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, #19 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - beq 95f8 │ │ │ │ │ + beq 9674 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 9600 │ │ │ │ │ + beq 967c │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 914c │ │ │ │ │ + b 91c8 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 95b8 │ │ │ │ │ + bgt 9634 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 95b8 │ │ │ │ │ + bne 9634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 95b8 │ │ │ │ │ + b 9634 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 9398 │ │ │ │ │ + b 9414 │ │ │ │ │ │ │ │ │ │ -00009644 : │ │ │ │ │ +000096c0 : │ │ │ │ │ PyLong_AsNativeBytes.constprop.2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9780 │ │ │ │ │ + beq 97fc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9764 │ │ │ │ │ + beq 97e0 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ and r3, r0, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 97c0 │ │ │ │ │ + beq 983c │ │ │ │ │ cmp r0, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bhi 96e4 │ │ │ │ │ + bhi 9760 │ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ strh r3, [r1] │ │ │ │ │ asr r1, r3, #15 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ movls r3, #2 │ │ │ │ │ - bhi 9820 │ │ │ │ │ + bhi 989c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9794 │ │ │ │ │ + bne 9810 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ and r3, r0, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 97dc │ │ │ │ │ + beq 9858 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - bls 9690 │ │ │ │ │ + bls 970c │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ strb r3, [r1] │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ strb r3, [r1, #1] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq 9844 │ │ │ │ │ + beq 98c0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ mov lr, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull ip, lr, ip, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clzne r3, r3 │ │ │ │ │ rsbne r3, r3, #32 │ │ │ │ │ adds ip, r3, ip │ │ │ │ │ adc lr, lr, r3, asr #31 │ │ │ │ │ lsr r3, ip, #3 │ │ │ │ │ orr r3, r3, lr, lsl #29 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - bne 96b4 │ │ │ │ │ + bne 9730 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ - bne 983c │ │ │ │ │ + bne 98b8 │ │ │ │ │ and lr, r4, #3 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 984c │ │ │ │ │ + beq 98c8 │ │ │ │ │ ldrsb r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r3, #3 │ │ │ │ │ - b 96b4 │ │ │ │ │ + b 9730 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 96c8 │ │ │ │ │ + bne 9744 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 96bc │ │ │ │ │ + b 9738 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1293 @ 0x50d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 9778 │ │ │ │ │ + b 97f4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 96bc │ │ │ │ │ + bgt 9738 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 96bc │ │ │ │ │ + bne 9738 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 96bc │ │ │ │ │ + b 9738 │ │ │ │ │ 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 9778 │ │ │ │ │ + b 97f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -10449,76 +10483,76 @@ │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9778 │ │ │ │ │ + bgt 97f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 9778 │ │ │ │ │ + bne 97f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9778 │ │ │ │ │ + b 97f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movle r3, #4 │ │ │ │ │ - ble 96b4 │ │ │ │ │ + ble 9730 │ │ │ │ │ lsrs r3, r3, #16 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ movne r3, #4 │ │ │ │ │ - b 96b4 │ │ │ │ │ + b 9730 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - b 96b4 │ │ │ │ │ + b 9730 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 96b4 │ │ │ │ │ + b 9730 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 986c │ │ │ │ │ + b 98e8 │ │ │ │ │ clz lr, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 988c │ │ │ │ │ + beq 9908 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9854 │ │ │ │ │ + beq 98d0 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 9854 │ │ │ │ │ + bne 98d0 │ │ │ │ │ sub r3, r3, #128 @ 0x80 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ rsb r3, r3, #3 │ │ │ │ │ - b 96b4 │ │ │ │ │ + b 9730 │ │ │ │ │ │ │ │ │ │ -00009894 : │ │ │ │ │ +00009910 : │ │ │ │ │ PyLong_AsNativeBytes.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, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9d60 │ │ │ │ │ + beq 9dbc │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9d30 │ │ │ │ │ + beq 9da8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r7, #19 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ - beq 98e4 │ │ │ │ │ + beq 9960 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 9d44 │ │ │ │ │ + beq 9dd0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 990c │ │ │ │ │ + bhi 9988 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -10539,183 +10573,185 @@ │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 9998 │ │ │ │ │ + b 9a14 │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 9d28 │ │ │ │ │ + beq 9da0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r8, #4 │ │ │ │ │ sub ip, r2, #32 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb lr, [r1, #3] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 9a4c │ │ │ │ │ + beq 9ac8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r5, ip, #32 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ rsb r3, ip, #32 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 9bf8 │ │ │ │ │ + beq 9c7c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr r1, lr, r2, lsl ip │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ lsl r3, r2, r5 │ │ │ │ │ orr r3, r3, r2, lsr lr │ │ │ │ │ orr r3, r3, sl │ │ │ │ │ - beq 9b5c │ │ │ │ │ + beq 9bd8 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 9d28 │ │ │ │ │ + bhi 9da0 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb r1, [r4] │ │ │ │ │ - beq 9d28 │ │ │ │ │ + beq 9da0 │ │ │ │ │ lsr lr, r1, #16 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r2, ip, #30 │ │ │ │ │ lsr ip, r1, #8 │ │ │ │ │ strb ip, [r4, #1] │ │ │ │ │ add ip, r8, #2 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 9d28 │ │ │ │ │ + beq 9da0 │ │ │ │ │ sub ip, r2, #24 │ │ │ │ │ strb lr, [r5] │ │ │ │ │ lsr lr, r1, #24 │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ orr lr, lr, r3, lsl #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr sl, r3, #24 │ │ │ │ │ - bhi 9960 │ │ │ │ │ + bhi 99dc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 9988 │ │ │ │ │ + b 9a04 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9be0 │ │ │ │ │ + beq 9c64 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 9ab0 │ │ │ │ │ + bhi 9b2c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ orreq r2, lr, r2, lsl ip │ │ │ │ │ ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strbeq r2, [r1] │ │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ │ strbne lr, [r2] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 9ab0 │ │ │ │ │ + bhi 9b2c │ │ │ │ │ rsb r2, r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq 9df8 │ │ │ │ │ + beq 9e30 │ │ │ │ │ add r2, r3, r1, lsl #2 │ │ │ │ │ mov ip, #30 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r1, r2, r1 │ │ │ │ │ adc ip, ip, r2, asr #31 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ orr r2, r2, ip, lsl #29 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - bne 9b24 │ │ │ │ │ + bne 9ba0 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 9e44 │ │ │ │ │ + bne 9ebc │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9e00 │ │ │ │ │ + beq 9dec │ │ │ │ │ ldrsb r1, [r6, #3] │ │ │ │ │ subs r2, r7, #19 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge 9e44 │ │ │ │ │ + bge 9ebc │ │ │ │ │ rsb r2, r2, #5 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9900 │ │ │ │ │ + beq 997c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9900 │ │ │ │ │ + bgt 997c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 9900 │ │ │ │ │ + bne 997c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9900 │ │ │ │ │ + b 997c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c90 │ │ │ │ │ + beq 9d14 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 9c80 │ │ │ │ │ + bls 9d04 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 9d28 │ │ │ │ │ + bhi 9da0 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsr lr, r1, #8 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ lsr sl, r3, #8 │ │ │ │ │ strb r1, [ip] │ │ │ │ │ sub ip, r2, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 9d14 │ │ │ │ │ + bls 9d8c │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 9d28 │ │ │ │ │ + beq 9da0 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, r2, #16 │ │ │ │ │ - add r5, r8, #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ + add r5, r8, #2 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsr sl, r3, #16 │ │ │ │ │ strb lr, [r4, #1] │ │ │ │ │ lsr lr, r1, #16 │ │ │ │ │ - orr lr, lr, r3, lsl #16 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ - bls 9d08 │ │ │ │ │ + ldrls r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + orr lr, lr, r3, lsl #16 │ │ │ │ │ + strls r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bls 9a04 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9a10 │ │ │ │ │ + b 9a8c │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 9ab0 │ │ │ │ │ + beq 9b2c │ │ │ │ │ rsb r1, r0, #0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b 9a98 │ │ │ │ │ + b 9b14 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r0 │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ @@ -10724,118 +10760,134 @@ │ │ │ │ │ bic r2, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsl r0, r2, r5 │ │ │ │ │ orr r0, r0, r2, lsr r4 │ │ │ │ │ orr lr, lr, r2, lsl r3 │ │ │ │ │ orr sl, r0, sl │ │ │ │ │ - beq 9cb8 │ │ │ │ │ + beq 9d3c │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 9d28 │ │ │ │ │ + bhi 9da0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb lr, [r5] │ │ │ │ │ - beq 9d28 │ │ │ │ │ + beq 9da0 │ │ │ │ │ lsr ip, lr, #16 │ │ │ │ │ add r2, r3, #30 │ │ │ │ │ mov r1, lr │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ strb r3, [r5, #-1] │ │ │ │ │ orr lr, ip, sl, lsl #16 │ │ │ │ │ mov r3, sl │ │ │ │ │ add ip, r8, #2 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9a10 │ │ │ │ │ + b 9a8c │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 9988 │ │ │ │ │ + b 9a04 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 9cd8 │ │ │ │ │ + beq 9d5c │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 99bc │ │ │ │ │ + b 9a38 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9ce8 │ │ │ │ │ + beq 9d6c │ │ │ │ │ mov r0, ip │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 9b64 │ │ │ │ │ + b 9be0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 9a58 │ │ │ │ │ + b 9ad4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 9a48 │ │ │ │ │ + beq 9ac4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 9c04 │ │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 9988 │ │ │ │ │ + b 9c88 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 9988 │ │ │ │ │ + b 9a04 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 9ab0 │ │ │ │ │ + b 9b2c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 9d74 │ │ │ │ │ + bne 9e38 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 9900 │ │ │ │ │ + b 997c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movw r1, #1293 @ 0x50d │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 9db4 │ │ │ │ │ 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 9d3c │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movw r1, #1293 @ 0x50d │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 9d3c │ │ │ │ │ + b 9db4 │ │ │ │ │ + sub ip, r6, #1 │ │ │ │ │ + b 9e0c │ │ │ │ │ + clz r0, r2 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + lsr r0, r0, #5 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 9b9c │ │ │ │ │ + ldrb r2, [ip, #1]! │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 9df4 │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + bne 9df4 │ │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsr r2, r2, #5 │ │ │ │ │ + b 9b9c │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + b 9ba0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r7, #19 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ - beq 9d8c │ │ │ │ │ + beq 9e50 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 9db4 │ │ │ │ │ + beq 9e78 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movhi r0, #1 │ │ │ │ │ strhi r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bhi 9914 │ │ │ │ │ + bhi 9990 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ rsb r2, r1, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ str r2, [r6] │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 9b30 │ │ │ │ │ + b 9bac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -10843,50 +10895,31 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9d3c │ │ │ │ │ + bgt 9db4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 9d3c │ │ │ │ │ + bne 9db4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9d3c │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - b 9b24 │ │ │ │ │ - sub ip, r6, #1 │ │ │ │ │ - b 9e20 │ │ │ │ │ - clz r0, r2 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 9b20 │ │ │ │ │ - ldrb r2, [ip, #1]! │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 9e08 │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - bne 9e08 │ │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsr r2, r2, #5 │ │ │ │ │ - b 9b20 │ │ │ │ │ + b 9db4 │ │ │ │ │ mov r2, #5 │ │ │ │ │ - b 9b24 │ │ │ │ │ + b 9ba0 │ │ │ │ │ │ │ │ │ │ -00009e4c : │ │ │ │ │ +00009ec4 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9e74 │ │ │ │ │ + beq 9eec │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -10905,33 +10938,33 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00009eac : │ │ │ │ │ +00009f24 : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str ip, [r1] │ │ │ │ │ - beq a030 │ │ │ │ │ + beq a0a8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9ff8 │ │ │ │ │ + beq a070 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 9f10 │ │ │ │ │ + bhi 9f88 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -10942,92 +10975,92 @@ │ │ │ │ │ sub ip, r0, #1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r0, [r4, ip, lsl #2] │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ - bcc 9f6c │ │ │ │ │ + bcc 9fe4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ mov r4, #3 │ │ │ │ │ sbcs r4, r4, lr │ │ │ │ │ lsl lr, lr, #30 │ │ │ │ │ orr lr, lr, r0, lsr #2 │ │ │ │ │ lsl r0, r0, #30 │ │ │ │ │ - bcc 9fc4 │ │ │ │ │ + bcc a03c │ │ │ │ │ ldr r4, [r5, ip, lsl #2] │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ - b 9f34 │ │ │ │ │ + b 9fac │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 9fd4 │ │ │ │ │ + blt a04c │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ mul lr, r3, lr │ │ │ │ │ mla lr, r0, r1, lr │ │ │ │ │ umull r3, r1, r3, r0 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 9f04 │ │ │ │ │ + beq 9f7c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9f04 │ │ │ │ │ + bgt 9f7c │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 9f04 │ │ │ │ │ + bne 9f7c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 9f04 │ │ │ │ │ + b 9f7c │ │ │ │ │ str r3, [r1] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 9f88 │ │ │ │ │ + b a000 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r0, lr │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ands r0, r0, r3, lsr #31 │ │ │ │ │ - beq 9fc4 │ │ │ │ │ + beq a03c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 9f88 │ │ │ │ │ + b a000 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a040 │ │ │ │ │ + beq a0b8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a04c │ │ │ │ │ + bhi a0c4 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ - b 9f90 │ │ │ │ │ + b a008 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1748 @ 0x6d4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 9f04 │ │ │ │ │ + b 9f7c │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 9f14 │ │ │ │ │ + b 9f8c │ │ │ │ │ │ │ │ │ │ -0000a054 <_PyCompactLong_Add>: │ │ │ │ │ +0000a0cc <_PyCompactLong_Add>: │ │ │ │ │ _PyCompactLong_Add(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -11045,15 +11078,15 @@ │ │ │ │ │ asr r4, r3, #31 │ │ │ │ │ adds r1, r2, r3 │ │ │ │ │ adc r4, r4, r2, asr #31 │ │ │ │ │ adds lr, r1, #5 │ │ │ │ │ adc r0, r4, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs a0e0 <_PyCompactLong_Add+0x8c> │ │ │ │ │ + bcs a158 <_PyCompactLong_Add+0x8c> │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -11062,51 +11095,51 @@ │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs a1d0 <_PyCompactLong_Add+0x17c> │ │ │ │ │ - ldr r3, [pc, #220] @ a1d8 <_PyCompactLong_Add+0x184> │ │ │ │ │ + bcs a248 <_PyCompactLong_Add+0x17c> │ │ │ │ │ + ldr r3, [pc, #220] @ a250 <_PyCompactLong_Add+0x184> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a164 <_PyCompactLong_Add+0x110> │ │ │ │ │ + beq a1dc <_PyCompactLong_Add+0x110> │ │ │ │ │ ldr ip, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str ip, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - blt a1c4 <_PyCompactLong_Add+0x170> │ │ │ │ │ + blt a23c <_PyCompactLong_Add+0x170> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a1d0 <_PyCompactLong_Add+0x17c> │ │ │ │ │ + beq a248 <_PyCompactLong_Add+0x17c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ @@ -11119,166 +11152,166 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - bge a14c <_PyCompactLong_Add+0xf8> │ │ │ │ │ + bge a1c4 <_PyCompactLong_Add+0xf8> │ │ │ │ │ rsb r2, r1, #0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - b a150 <_PyCompactLong_Add+0xfc> │ │ │ │ │ + b a1c8 <_PyCompactLong_Add+0xfc> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b a0d8 <_PyCompactLong_Add+0x84> │ │ │ │ │ + b a150 <_PyCompactLong_Add+0x84> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a1dc : │ │ │ │ │ +0000a254 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a3b0 │ │ │ │ │ + bne a428 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldreq r0, [r1] │ │ │ │ │ - bne a21c │ │ │ │ │ + bne a294 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne a254 │ │ │ │ │ + bne a2cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldrd r0, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne a26c │ │ │ │ │ + bne a2e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a380 │ │ │ │ │ + beq a3f8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a210 │ │ │ │ │ + beq a288 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b df20 │ │ │ │ │ + b df98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a3d8 │ │ │ │ │ - ldr r3, [pc, #404] @ a3f8 │ │ │ │ │ + bne a450 │ │ │ │ │ + ldr r3, [pc, #404] @ a470 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a31c │ │ │ │ │ + beq a394 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a310 │ │ │ │ │ - bl df20 │ │ │ │ │ + beq a388 │ │ │ │ │ + bl df98 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a3a8 │ │ │ │ │ + beq a420 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq a338 │ │ │ │ │ + beq a3b0 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq a35c │ │ │ │ │ + beq a3d4 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ bic r0, r2, #7 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ orr ip, ip, r0 │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a260 │ │ │ │ │ + bgt a2d8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne a260 │ │ │ │ │ + bne a2d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b a260 │ │ │ │ │ + b a2d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b a284 │ │ │ │ │ + b a2fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a388 │ │ │ │ │ - ldr r3, [pc, #208] @ a3fc │ │ │ │ │ - ldr r5, [pc, #200] @ a3f8 │ │ │ │ │ + bne a400 │ │ │ │ │ + ldr r3, [pc, #208] @ a474 │ │ │ │ │ + ldr r5, [pc, #200] @ a470 │ │ │ │ │ ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne a298 │ │ │ │ │ + bne a310 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bne a2bc │ │ │ │ │ + bne a334 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a3a0 │ │ │ │ │ + bgt a418 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a3a0 │ │ │ │ │ + bne a418 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a3a0 │ │ │ │ │ + b a418 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a25c │ │ │ │ │ + beq a2d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a260 │ │ │ │ │ + b a2d8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b a260 │ │ │ │ │ + b a2d8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b a260 │ │ │ │ │ + b a2d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -11289,60 +11322,60 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a400 : │ │ │ │ │ +0000a478 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - vldr d6, [pc, #804] @ a740 │ │ │ │ │ + vldr d6, [pc, #804] @ a7b8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble a678 │ │ │ │ │ - vldr d6, [pc, #792] @ a748 │ │ │ │ │ + ble a6f0 │ │ │ │ │ + vldr d6, [pc, #792] @ a7c0 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl a514 │ │ │ │ │ + bpl a58c │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi a470 │ │ │ │ │ + bhi a4e8 │ │ │ │ │ movw r2, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi a48c │ │ │ │ │ + bhi a504 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ mov r0, #20 │ │ │ │ │ vstr s15, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a6f4 │ │ │ │ │ + beq a76c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ eor r1, r3, r3, asr #31 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ sub r1, r1, r3, asr #31 │ │ │ │ │ @@ -11364,21 +11397,21 @@ │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r1, r1, #30 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ - beq a464 │ │ │ │ │ - b a500 │ │ │ │ │ + beq a4dc │ │ │ │ │ + b a578 │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #560] @ a750 │ │ │ │ │ + vldr d6, [pc, #560] @ a7c8 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt a704 │ │ │ │ │ + bgt a77c │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -11390,15 +11423,15 @@ │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a464 │ │ │ │ │ + beq a4dc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #30 │ │ │ │ │ @@ -11409,41 +11442,41 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #29 │ │ │ │ │ - blt a654 │ │ │ │ │ + blt a6cc │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ add r3, r2, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi a654 │ │ │ │ │ + bmi a6cc │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq a654 │ │ │ │ │ + beq a6cc │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r4, r2, #12 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -11451,32 +11484,32 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne a624 │ │ │ │ │ + bne a69c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq a464 │ │ │ │ │ + beq a4dc │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b a464 │ │ │ │ │ + b a4dc │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #204] @ a750 │ │ │ │ │ + vldr d5, [pc, #204] @ a7c8 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt a704 │ │ │ │ │ + bgt a77c │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs a724 │ │ │ │ │ + bvs a79c │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #34953 @ 0x8889 │ │ │ │ │ movt r2, #34952 @ 0x8888 │ │ │ │ │ @@ -11489,349 +11522,349 @@ │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a464 │ │ │ │ │ + beq a4dc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b a57c │ │ │ │ │ + b a5f4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b a464 │ │ │ │ │ + b a4dc │ │ │ │ │ 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 .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b a464 │ │ │ │ │ + b a4dc │ │ │ │ │ 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 .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a71c │ │ │ │ │ + b a794 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -0000a758 : │ │ │ │ │ +0000a7d0 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ 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 a7d0 │ │ │ │ │ + beq a848 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a7ec │ │ │ │ │ + beq a864 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a7b0 │ │ │ │ │ + bhi a828 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - bl 5e2c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 5eb4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a858 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b a7a8 │ │ │ │ │ + b a820 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1591 @ 0x637 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b a7a8 │ │ │ │ │ + b a820 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a858 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a850 │ │ │ │ │ + bhi a8c8 │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bgt a7a8 │ │ │ │ │ + bgt a820 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a7a8 │ │ │ │ │ + bne a820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b a7c0 │ │ │ │ │ + b a838 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - bl 5e2c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 5eb4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a7c0 │ │ │ │ │ + bgt a838 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne a7c0 │ │ │ │ │ - b a83c │ │ │ │ │ + bne a838 │ │ │ │ │ + b a8b4 │ │ │ │ │ │ │ │ │ │ -0000a87c : │ │ │ │ │ +0000a8f4 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ - addne r7, r1, r3 │ │ │ │ │ - bne aa38 │ │ │ │ │ + addne r6, r1, r3 │ │ │ │ │ + bne aab0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble aa98 │ │ │ │ │ + ble ab10 │ │ │ │ │ clz ip, r0 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ orrgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne aa34 │ │ │ │ │ + bne aaac │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ - movne r7, #2 │ │ │ │ │ - beq a968 │ │ │ │ │ + movne r6, #2 │ │ │ │ │ + beq a9e0 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq aa84 │ │ │ │ │ + beq aafc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq ab60 │ │ │ │ │ - cmp r7, #2 │ │ │ │ │ - bne a974 │ │ │ │ │ - ldr r1, [pc, #656] @ ab9c │ │ │ │ │ + beq abd8 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + bne a9ec │ │ │ │ │ + ldr r1, [pc, #656] @ ac14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - movne r7, #1 │ │ │ │ │ - beq a9a4 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + beq aa1c │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne a9c8 │ │ │ │ │ + bne aa40 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl aba8 <_PyLong_FromByteArray> │ │ │ │ │ + bl ac20 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a95c │ │ │ │ │ + beq a9d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne ab3c │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne abb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b a920 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b a998 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt ab34 │ │ │ │ │ - ldr r1, [pc, #528] @ ab9c │ │ │ │ │ + blt abac │ │ │ │ │ + ldr r1, [pc, #528] @ ac14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - movne r7, #1 │ │ │ │ │ - bne a920 │ │ │ │ │ - ldr r1, [pc, #500] @ aba0 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + bne a998 │ │ │ │ │ + ldr r1, [pc, #500] @ ac18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab1c │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b a920 │ │ │ │ │ + beq ab94 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b a998 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aae0 │ │ │ │ │ + bne ab58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a95c │ │ │ │ │ + beq a9d4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - bl aba8 <_PyLong_FromByteArray> │ │ │ │ │ + bl ac20 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt aa24 │ │ │ │ │ + bgt aa9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne aa24 │ │ │ │ │ + bne aa9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne a94c │ │ │ │ │ - b a95c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + bne a9c4 │ │ │ │ │ + b a9d4 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ sub ip, fp, #76 @ 0x4c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #348] @ aba4 │ │ │ │ │ + ldr ip, [pc, #348] @ ac1c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ strd r4, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a95c │ │ │ │ │ + beq a9d4 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - beq a968 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + beq a9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b a8e0 │ │ │ │ │ + b a958 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge a9c0 │ │ │ │ │ - b a95c │ │ │ │ │ + bge aa38 │ │ │ │ │ + b a9d4 │ │ │ │ │ sub ip, fp, #76 @ 0x4c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #236] @ aba4 │ │ │ │ │ + ldr ip, [pc, #236] @ ac1c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r0, r4 │ │ │ │ │ ldrne r5, [r4] │ │ │ │ │ - ldrne r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bne a8e0 │ │ │ │ │ - b a95c │ │ │ │ │ + ldrne r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bne a958 │ │ │ │ │ + b a9d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab34 │ │ │ │ │ + bne abac │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl aba8 <_PyLong_FromByteArray> │ │ │ │ │ + bl ac20 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b aa28 │ │ │ │ │ + b aaa0 │ │ │ │ │ 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 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a95c │ │ │ │ │ + b a9d4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ab84 │ │ │ │ │ + ble abfc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b a95c │ │ │ │ │ + b a9d4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 │ │ │ │ │ @@ -11839,154 +11872,154 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ 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 ab34 │ │ │ │ │ + b abac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ab58 │ │ │ │ │ + bne abd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ab58 │ │ │ │ │ + b abd0 │ │ │ │ │ .word 0x0000c57c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a300 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000aba8 <_PyLong_FromByteArray>: │ │ │ │ │ +0000ac20 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq b9b8 <_PyLong_FromByteArray+0xe10> │ │ │ │ │ + beq ba30 <_PyLong_FromByteArray+0xe10> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ add r6, r0, r1 │ │ │ │ │ - beq b37c <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq b3f4 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ moveq lr, r3 │ │ │ │ │ - bne b6a8 <_PyLong_FromByteArray+0xb00> │ │ │ │ │ + bne b720 <_PyLong_FromByteArray+0xb00> │ │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne ad94 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + bne ae0c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq b698 <_PyLong_FromByteArray+0xaf0> │ │ │ │ │ + beq b710 <_PyLong_FromByteArray+0xaf0> │ │ │ │ │ ldrb r2, [r6, #-1] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne b610 <_PyLong_FromByteArray+0xa68> │ │ │ │ │ + bne b688 <_PyLong_FromByteArray+0xa68> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq b630 <_PyLong_FromByteArray+0xa88> │ │ │ │ │ + beq b6a8 <_PyLong_FromByteArray+0xa88> │ │ │ │ │ ldrb r2, [r6, #-2] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne b620 <_PyLong_FromByteArray+0xa78> │ │ │ │ │ + bne b698 <_PyLong_FromByteArray+0xa78> │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq b630 <_PyLong_FromByteArray+0xa88> │ │ │ │ │ + beq b6a8 <_PyLong_FromByteArray+0xa88> │ │ │ │ │ sub r1, r5, #3 │ │ │ │ │ sub r6, r6, #3 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ - beq acf8 <_PyLong_FromByteArray+0x150> │ │ │ │ │ + beq ad70 <_PyLong_FromByteArray+0x150> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq acdc <_PyLong_FromByteArray+0x134> │ │ │ │ │ + beq ad54 <_PyLong_FromByteArray+0x134> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq acc8 <_PyLong_FromByteArray+0x120> │ │ │ │ │ + beq ad40 <_PyLong_FromByteArray+0x120> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq acb4 <_PyLong_FromByteArray+0x10c> │ │ │ │ │ + beq ad2c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq aca0 <_PyLong_FromByteArray+0xf8> │ │ │ │ │ + beq ad18 <_PyLong_FromByteArray+0xf8> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq ac8c <_PyLong_FromByteArray+0xe4> │ │ │ │ │ + beq ad04 <_PyLong_FromByteArray+0xe4> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq ac78 <_PyLong_FromByteArray+0xd0> │ │ │ │ │ + beq acf0 <_PyLong_FromByteArray+0xd0> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + beq ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ ldrb ip, [r6, #-1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ ldrb ip, [r6, #-2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ ldrb ip, [r6, #-3] │ │ │ │ │ add r2, r1, #2 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ ldrb ip, [r6, #-4] │ │ │ │ │ add r2, r1, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ ldrb ip, [r6, #-5] │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ ldrb ip, [r6, #-6] │ │ │ │ │ add r2, r1, #5 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ ldrb ip, [r6, #-7] │ │ │ │ │ add r2, r1, #6 │ │ │ │ │ sub r6, r6, #8 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne ad88 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne ae00 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ add r2, r1, #7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne acf8 <_PyLong_FromByteArray+0x150> │ │ │ │ │ + bne ad70 <_PyLong_FromByteArray+0x150> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ @@ -11999,24 +12032,24 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add r3, r3, #29 │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ add r7, r2, r3, lsr #4 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b988 <_PyLong_FromByteArray+0xde0> │ │ │ │ │ + bhi ba00 <_PyLong_FromByteArray+0xde0> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ movhi r3, r7 │ │ │ │ │ - bls b56c <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ + bls b5e4 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b954 <_PyLong_FromByteArray+0xdac> │ │ │ │ │ + beq b9cc <_PyLong_FromByteArray+0xdac> │ │ │ │ │ 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] │ │ │ │ │ @@ -12028,30 +12061,30 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsl r3, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq b2e0 <_PyLong_FromByteArray+0x738> │ │ │ │ │ + beq b358 <_PyLong_FromByteArray+0x738> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b6c4 <_PyLong_FromByteArray+0xb1c> │ │ │ │ │ + bne b73c <_PyLong_FromByteArray+0xb1c> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne b0a8 <_PyLong_FromByteArray+0x500> │ │ │ │ │ + bne b120 <_PyLong_FromByteArray+0x500> │ │ │ │ │ sub r7, r6, #1 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ add r8, r9, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq af94 <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ + beq b00c <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq aee8 <_PyLong_FromByteArray+0x340> │ │ │ │ │ + beq af60 <_PyLong_FromByteArray+0x340> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq aea0 <_PyLong_FromByteArray+0x2f8> │ │ │ │ │ + beq af18 <_PyLong_FromByteArray+0x2f8> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ ldrb ip, [r7, #1]! │ │ │ │ │ @@ -12077,16 +12110,16 @@ │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ - bls af88 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ - b b2bc <_PyLong_FromByteArray+0x714> │ │ │ │ │ + bls b000 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ + b b334 <_PyLong_FromByteArray+0x714> │ │ │ │ │ ldrb ip, [r7, #2] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -12107,18 +12140,18 @@ │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ - bhi b030 <_PyLong_FromByteArray+0x488> │ │ │ │ │ + bhi b0a8 <_PyLong_FromByteArray+0x488> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq b058 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + beq b0d0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldrb ip, [r7, #1] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -12140,64 +12173,64 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls af14 <_PyLong_FromByteArray+0x36c> │ │ │ │ │ + bls af8c <_PyLong_FromByteArray+0x36c> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str lr, [ip, #12] │ │ │ │ │ - b af14 <_PyLong_FromByteArray+0x36c> │ │ │ │ │ + b af8c <_PyLong_FromByteArray+0x36c> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str lr, [ip, #12] │ │ │ │ │ - bne af94 <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ + bne b00c <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r1, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b2f4 <_PyLong_FromByteArray+0x74c> │ │ │ │ │ + beq b36c <_PyLong_FromByteArray+0x74c> │ │ │ │ │ orr r3, r3, r4, lsl #3 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq b538 <_PyLong_FromByteArray+0x990> │ │ │ │ │ + beq b5b0 <_PyLong_FromByteArray+0x990> │ │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b644 <_PyLong_FromByteArray+0xa9c> │ │ │ │ │ + beq b6bc <_PyLong_FromByteArray+0xa9c> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bls b53c <_PyLong_FromByteArray+0x994> │ │ │ │ │ + bls b5b4 <_PyLong_FromByteArray+0x994> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ - beq b23c <_PyLong_FromByteArray+0x694> │ │ │ │ │ + beq b2b4 <_PyLong_FromByteArray+0x694> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq b120 <_PyLong_FromByteArray+0x578> │ │ │ │ │ + beq b198 <_PyLong_FromByteArray+0x578> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne b5f4 <_PyLong_FromByteArray+0xa4c> │ │ │ │ │ + bne b66c <_PyLong_FromByteArray+0xa4c> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -12231,16 +12264,16 @@ │ │ │ │ │ bichi lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ strhi lr, [ip, #12] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne b23c <_PyLong_FromByteArray+0x694> │ │ │ │ │ - b b058 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + bne b2b4 <_PyLong_FromByteArray+0x694> │ │ │ │ │ + b b0d0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ @@ -12280,15 +12313,15 @@ │ │ │ │ │ bichi lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ strhi lr, [ip, #12] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq b058 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + beq b0d0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -12311,52 +12344,52 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r7 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls b19c <_PyLong_FromByteArray+0x5f4> │ │ │ │ │ - b b17c <_PyLong_FromByteArray+0x5d4> │ │ │ │ │ + bls b214 <_PyLong_FromByteArray+0x5f4> │ │ │ │ │ + b b1f4 <_PyLong_FromByteArray+0x5d4> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str lr, [ip, #12] │ │ │ │ │ - b af8c <_PyLong_FromByteArray+0x3e4> │ │ │ │ │ + b b004 <_PyLong_FromByteArray+0x3e4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r9, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne b300 <_PyLong_FromByteArray+0x758> │ │ │ │ │ + bne b378 <_PyLong_FromByteArray+0x758> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b360 <_PyLong_FromByteArray+0x7b8> │ │ │ │ │ + bgt b3d8 <_PyLong_FromByteArray+0x7b8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne b360 <_PyLong_FromByteArray+0x7b8> │ │ │ │ │ - ldr r2, [pc, #1704] @ b9cc <_PyLong_FromByteArray+0xe24> │ │ │ │ │ + bne b3d8 <_PyLong_FromByteArray+0x7b8> │ │ │ │ │ + ldr r2, [pc, #1704] @ ba44 <_PyLong_FromByteArray+0xe24> │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b5c4 <_PyLong_FromByteArray+0xa1c> │ │ │ │ │ - ldr r3, [pc, #1692] @ b9d0 <_PyLong_FromByteArray+0xe28> │ │ │ │ │ + bne b63c <_PyLong_FromByteArray+0xa1c> │ │ │ │ │ + ldr r3, [pc, #1692] @ ba48 <_PyLong_FromByteArray+0xe28> │ │ │ │ │ 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 b5e8 <_PyLong_FromByteArray+0xa40> │ │ │ │ │ + bhi b660 <_PyLong_FromByteArray+0xa40> │ │ │ │ │ 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 │ │ │ │ │ @@ -12364,253 +12397,253 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b67c <_PyLong_FromByteArray+0xad4> │ │ │ │ │ + bne b6f4 <_PyLong_FromByteArray+0xad4> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne b520 <_PyLong_FromByteArray+0x978> │ │ │ │ │ + bne b598 <_PyLong_FromByteArray+0x978> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq b5b8 <_PyLong_FromByteArray+0xa10> │ │ │ │ │ + beq b630 <_PyLong_FromByteArray+0xa10> │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne b52c <_PyLong_FromByteArray+0x984> │ │ │ │ │ + bne b5a4 <_PyLong_FromByteArray+0x984> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq b5ac <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + beq b624 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne b5ac <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + bne b624 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq b5b8 <_PyLong_FromByteArray+0xa10> │ │ │ │ │ + beq b630 <_PyLong_FromByteArray+0xa10> │ │ │ │ │ add r1, r0, #2 │ │ │ │ │ sub r0, r5, #3 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ - beq b484 <_PyLong_FromByteArray+0x8dc> │ │ │ │ │ + beq b4fc <_PyLong_FromByteArray+0x8dc> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq b46c <_PyLong_FromByteArray+0x8c4> │ │ │ │ │ + beq b4e4 <_PyLong_FromByteArray+0x8c4> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq b45c <_PyLong_FromByteArray+0x8b4> │ │ │ │ │ + beq b4d4 <_PyLong_FromByteArray+0x8b4> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq b44c <_PyLong_FromByteArray+0x8a4> │ │ │ │ │ + beq b4c4 <_PyLong_FromByteArray+0x8a4> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq b43c <_PyLong_FromByteArray+0x894> │ │ │ │ │ + beq b4b4 <_PyLong_FromByteArray+0x894> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq b42c <_PyLong_FromByteArray+0x884> │ │ │ │ │ + beq b4a4 <_PyLong_FromByteArray+0x884> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq b41c <_PyLong_FromByteArray+0x874> │ │ │ │ │ + beq b494 <_PyLong_FromByteArray+0x874> │ │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ mov r2, #4 │ │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r1, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + beq b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ ldrb r0, [lr, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ ldrb r0, [lr, #3] │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ ldrb r0, [lr, #4] │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ ldrb r0, [lr, #5] │ │ │ │ │ add r2, r7, #4 │ │ │ │ │ add r1, lr, #7 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ ldrb r0, [lr, #6] │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ ldrb r0, [lr, #7] │ │ │ │ │ add r2, r7, #6 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne b518 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + bne b590 <_PyLong_FromByteArray+0x970> │ │ │ │ │ add r2, r7, #7 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne b484 <_PyLong_FromByteArray+0x8dc> │ │ │ │ │ + bne b4fc <_PyLong_FromByteArray+0x8dc> │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ asr r3, r2, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs b0a0 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ - b b304 <_PyLong_FromByteArray+0x75c> │ │ │ │ │ - ldr r3, [pc, #1120] @ b9d4 <_PyLong_FromByteArray+0xe2c> │ │ │ │ │ + bcs b118 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ + b b37c <_PyLong_FromByteArray+0x75c> │ │ │ │ │ + ldr r3, [pc, #1120] @ ba4c <_PyLong_FromByteArray+0xe2c> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b674 <_PyLong_FromByteArray+0xacc> │ │ │ │ │ + beq b6ec <_PyLong_FromByteArray+0xacc> │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b ae34 <_PyLong_FromByteArray+0x28c> │ │ │ │ │ + b aeac <_PyLong_FromByteArray+0x28c> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne b9c0 <_PyLong_FromByteArray+0xe18> │ │ │ │ │ + bne ba38 <_PyLong_FromByteArray+0xe18> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls b32c <_PyLong_FromByteArray+0x784> │ │ │ │ │ + bls b3a4 <_PyLong_FromByteArray+0x784> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b b360 <_PyLong_FromByteArray+0x7b8> │ │ │ │ │ + b b3d8 <_PyLong_FromByteArray+0x7b8> │ │ │ │ │ ldrb ip, [r6], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ - b b0d0 <_PyLong_FromByteArray+0x528> │ │ │ │ │ + b b148 <_PyLong_FromByteArray+0x528> │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b9a8 <_PyLong_FromByteArray+0xe00> │ │ │ │ │ + beq ba20 <_PyLong_FromByteArray+0xe00> │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq b640 <_PyLong_FromByteArray+0xa98> │ │ │ │ │ + beq b6b8 <_PyLong_FromByteArray+0xa98> │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orr r1, r1, r2, lsl #3 │ │ │ │ │ movne r3, r1 │ │ │ │ │ - b b094 <_PyLong_FromByteArray+0x4ec> │ │ │ │ │ + b b10c <_PyLong_FromByteArray+0x4ec> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b adf4 <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + b ae6c <_PyLong_FromByteArray+0x24c> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge b384 <_PyLong_FromByteArray+0x7dc> │ │ │ │ │ + bge b3fc <_PyLong_FromByteArray+0x7dc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b b38c <_PyLong_FromByteArray+0x7e4> │ │ │ │ │ + b b404 <_PyLong_FromByteArray+0x7e4> │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b ada0 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ + b ae18 <_PyLong_FromByteArray+0x1f8> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt b95c <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ + blt b9d4 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - b abe4 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + b ac5c <_PyLong_FromByteArray+0x3c> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne b80c <_PyLong_FromByteArray+0xc64> │ │ │ │ │ + bne b884 <_PyLong_FromByteArray+0xc64> │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ add lr, r9, ip │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq b734 <_PyLong_FromByteArray+0xb8c> │ │ │ │ │ + beq b7ac <_PyLong_FromByteArray+0xb8c> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ lsr r7, r3, #8 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ │ lsr r8, r0, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ orr r8, r8, r3, lsl #24 │ │ │ │ │ lsl r1, r6, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne b734 <_PyLong_FromByteArray+0xb8c> │ │ │ │ │ - b b96c <_PyLong_FromByteArray+0xdc4> │ │ │ │ │ + bne b7ac <_PyLong_FromByteArray+0xb8c> │ │ │ │ │ + b b9e4 <_PyLong_FromByteArray+0xdc4> │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq b96c <_PyLong_FromByteArray+0xdc4> │ │ │ │ │ + beq b9e4 <_PyLong_FromByteArray+0xdc4> │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r8 │ │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ │ adc r7, r7, #0 │ │ │ │ │ @@ -12647,52 +12680,52 @@ │ │ │ │ │ lsl r0, r6, r0 │ │ │ │ │ lsr r7, r7, #8 │ │ │ │ │ orr r0, r0, r6, lsr r9 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls b72c <_PyLong_FromByteArray+0xb84> │ │ │ │ │ + bls b7a4 <_PyLong_FromByteArray+0xb84> │ │ │ │ │ add r6, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - b b72c <_PyLong_FromByteArray+0xb84> │ │ │ │ │ + b b7a4 <_PyLong_FromByteArray+0xb84> │ │ │ │ │ mov r3, #0 │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq b87c <_PyLong_FromByteArray+0xcd4> │ │ │ │ │ + beq b8f4 <_PyLong_FromByteArray+0xcd4> │ │ │ │ │ ldrb r0, [r6], #-1 │ │ │ │ │ mov r8, #1 │ │ │ │ │ lsr lr, r3, #8 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ │ lsr ip, r0, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ lsl r1, r7, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne b87c <_PyLong_FromByteArray+0xcd4> │ │ │ │ │ - b b96c <_PyLong_FromByteArray+0xdc4> │ │ │ │ │ + bne b8f4 <_PyLong_FromByteArray+0xcd4> │ │ │ │ │ + b b9e4 <_PyLong_FromByteArray+0xdc4> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq b96c <_PyLong_FromByteArray+0xdc4> │ │ │ │ │ + beq b9e4 <_PyLong_FromByteArray+0xdc4> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, ip │ │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ │ @@ -12729,111 +12762,111 @@ │ │ │ │ │ lsl r0, r7, r0 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr r0, r0, r7, lsr sl │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls b86c <_PyLong_FromByteArray+0xcc4> │ │ │ │ │ + bls b8e4 <_PyLong_FromByteArray+0xcc4> │ │ │ │ │ add r7, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - b b86c <_PyLong_FromByteArray+0xcc4> │ │ │ │ │ + b b8e4 <_PyLong_FromByteArray+0xcc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b b0a0 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ + b b118 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b abe4 <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + b ac5c <_PyLong_FromByteArray+0x3c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r3, #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r1, #12] │ │ │ │ │ - b b06c <_PyLong_FromByteArray+0x4c4> │ │ │ │ │ + b b0e4 <_PyLong_FromByteArray+0x4c4> │ │ │ │ │ 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 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b0a0 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ + b b118 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b b304 <_PyLong_FromByteArray+0x75c> │ │ │ │ │ - ldr r5, [pc, #24] @ b9d8 <_PyLong_FromByteArray+0xe30> │ │ │ │ │ - b b0a0 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ + b b37c <_PyLong_FromByteArray+0x75c> │ │ │ │ │ + ldr r5, [pc, #24] @ ba50 <_PyLong_FromByteArray+0xe30> │ │ │ │ │ + b b118 <_PyLong_FromByteArray+0x4f8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b b360 <_PyLong_FromByteArray+0x7b8> │ │ │ │ │ + b b3d8 <_PyLong_FromByteArray+0x7b8> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000694 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000458 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b9dc : │ │ │ │ │ +0000ba54 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ba10 │ │ │ │ │ + beq ba88 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ba10 │ │ │ │ │ + bgt ba88 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne ba10 │ │ │ │ │ + bne ba88 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ba1c : │ │ │ │ │ +0000ba94 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ │ - bls bb00 │ │ │ │ │ + bls bb78 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi baa0 │ │ │ │ │ - ldr r2, [pc, #264] @ bb58 │ │ │ │ │ + bhi bb18 │ │ │ │ │ + ldr r2, [pc, #264] @ bbd0 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bb0c │ │ │ │ │ + beq bb84 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ @@ -12846,15 +12879,15 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bb4c │ │ │ │ │ + beq bbc4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -12868,69 +12901,69 @@ │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ strd r2, [r0, #12] │ │ │ │ │ - b ba98 │ │ │ │ │ - ldr r3, [pc, #84] @ bb5c │ │ │ │ │ + b bb10 │ │ │ │ │ + ldr r3, [pc, #84] @ bbd4 │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bb4c │ │ │ │ │ + beq bbc4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ - b ba84 │ │ │ │ │ + b bafc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ba98 │ │ │ │ │ + b bb10 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bb60 : │ │ │ │ │ +0000bbd8 : │ │ │ │ │ long_or(): │ │ │ │ │ push {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 c468 │ │ │ │ │ + beq c4e0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c468 │ │ │ │ │ + beq c4e0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi bc14 │ │ │ │ │ + bhi bc8c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ ldr lr, [r6, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ @@ -12938,52 +12971,52 @@ │ │ │ │ │ mul r0, lr, r0 │ │ │ │ │ orr r0, r0, r2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs befc │ │ │ │ │ + bcs bf74 │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r2, 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 bf40 │ │ │ │ │ + blt bfb8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq bfb8 │ │ │ │ │ + beq c030 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c374 │ │ │ │ │ + beq c3ec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c3e0 │ │ │ │ │ + beq c458 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r8, r9 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c43c │ │ │ │ │ + bgt c4b4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c0a4 │ │ │ │ │ + beq c11c │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c420 │ │ │ │ │ + beq c498 │ │ │ │ │ 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 │ │ │ │ │ @@ -12993,47 +13026,47 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq bf1c │ │ │ │ │ + beq bf94 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq c0f8 │ │ │ │ │ + beq c170 │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ lsr r3, sl, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bd90 │ │ │ │ │ + beq be08 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ orr r2, r2, r0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ - beq bd90 │ │ │ │ │ + beq be08 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ orr r2, r2, r0 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ - beq bd90 │ │ │ │ │ + beq be08 │ │ │ │ │ add r2, r4, r3, lsl #3 │ │ │ │ │ add ip, r6, #36 @ 0x24 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -13046,282 +13079,282 @@ │ │ │ │ │ orr lr, r8, lr │ │ │ │ │ ldr r8, [r1, #-4] │ │ │ │ │ str lr, [r2, #-8] │ │ │ │ │ orr r0, r0, r8 │ │ │ │ │ str r0, [r2, #-4] │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bd54 │ │ │ │ │ + bne bdcc │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, r3, lsl #1 │ │ │ │ │ lslne r3, r3, #1 │ │ │ │ │ - beq bf1c │ │ │ │ │ + beq bf94 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ add r1, r5, r3 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - blt bf24 │ │ │ │ │ + blt bf9c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c190 │ │ │ │ │ + bne c208 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq bdfc │ │ │ │ │ + beq be74 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bdfc │ │ │ │ │ + bgt be74 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne bdfc │ │ │ │ │ + bne be74 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq be24 │ │ │ │ │ + beq be9c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt be24 │ │ │ │ │ + bgt be9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne be24 │ │ │ │ │ + bne be9c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq be50 │ │ │ │ │ + beq bec8 │ │ │ │ │ add r1, r4, r0, lsl #2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq bf8c │ │ │ │ │ + beq c004 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi bc08 │ │ │ │ │ + bhi bc80 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs bc08 │ │ │ │ │ + bcs bc80 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bee4 │ │ │ │ │ + bgt bf5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne bee4 │ │ │ │ │ - ldr r2, [pc, #1508] @ c480 │ │ │ │ │ + bne bf5c │ │ │ │ │ + ldr r2, [pc, #1508] @ c4f8 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c110 │ │ │ │ │ + bne c188 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c474 │ │ │ │ │ - ldr r3, [pc, #1484] @ c484 │ │ │ │ │ + bne c4ec │ │ │ │ │ + ldr r3, [pc, #1484] @ c4fc │ │ │ │ │ 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 c134 │ │ │ │ │ + bhi c1ac │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b bc08 │ │ │ │ │ + b bc80 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs bf7c │ │ │ │ │ + bcs bff4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bge bdc8 │ │ │ │ │ + bge be40 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ sub r2, r7, sl │ │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b bdc8 │ │ │ │ │ + b be40 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c164 │ │ │ │ │ + beq c1dc │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq c400 │ │ │ │ │ + beq c478 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r8, r9 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b bc54 │ │ │ │ │ + b bccc │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b bd0 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromLarge │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c100 │ │ │ │ │ + beq c178 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq bf88 │ │ │ │ │ + beq c000 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b be48 │ │ │ │ │ + b bec0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq bc08 │ │ │ │ │ + beq bc80 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c140 │ │ │ │ │ + beq c1b8 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq c078 │ │ │ │ │ + beq c0f0 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq c078 │ │ │ │ │ + beq c0f0 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ add r2, r2, r3, lsr #30 │ │ │ │ │ and r3, r2, r1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq c078 │ │ │ │ │ + beq c0f0 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, r2, lsr #30 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ - beq c078 │ │ │ │ │ + beq c0f0 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne c058 │ │ │ │ │ + bne c0d0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c3f8 │ │ │ │ │ + beq c470 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b bc54 │ │ │ │ │ + b bccc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - ldr r3, [pc, #984] @ c488 │ │ │ │ │ + ldr r3, [pc, #984] @ c500 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c414 │ │ │ │ │ + beq c48c │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b bca4 │ │ │ │ │ + b bd1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b bd9c │ │ │ │ │ + b be14 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b be7c │ │ │ │ │ + b bef4 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c474 │ │ │ │ │ + bne c4ec │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls beb0 │ │ │ │ │ + bls bf28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b bee4 │ │ │ │ │ + b bf5c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c3f8 │ │ │ │ │ + beq c470 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b c0a8 │ │ │ │ │ + b c120 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq bc08 │ │ │ │ │ + beq bc80 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b bfd0 │ │ │ │ │ + b c048 │ │ │ │ │ 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 │ │ │ │ │ @@ -13331,27 +13364,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 c2bc │ │ │ │ │ + beq c334 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c29c │ │ │ │ │ + beq c314 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq c284 │ │ │ │ │ + beq c2fc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq c26c │ │ │ │ │ + beq c2e4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq c254 │ │ │ │ │ + beq c2cc │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq c23c │ │ │ │ │ + beq c2b4 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq c224 │ │ │ │ │ + beq c29c │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r2, [lr, #12]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ @@ -13388,15 +13421,15 @@ │ │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq bdd4 │ │ │ │ │ + beq be4c │ │ │ │ │ ldr ip, [lr, #4] │ │ │ │ │ add r2, lr, #4 │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ eor r0, r5, ip │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -13433,134 +13466,134 @@ │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r0, r3, lsr #30 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne c2bc │ │ │ │ │ - b bdd4 │ │ │ │ │ + bne c334 │ │ │ │ │ + b be4c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c458 │ │ │ │ │ + beq c4d0 │ │ │ │ │ add r0, r8, sl, lsl #2 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b c3bc │ │ │ │ │ + b c434 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ eor r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne c3a0 │ │ │ │ │ + bne c418 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b bc54 │ │ │ │ │ + b bccc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r4, [pc, #160] @ c48c │ │ │ │ │ - bl b9dc │ │ │ │ │ + ldr r4, [pc, #160] @ c504 │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b bc08 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b bc80 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b c378 │ │ │ │ │ + b c3f0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b c378 │ │ │ │ │ + b c3f0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b bc64 │ │ │ │ │ + b bcdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b bc08 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b bc80 │ │ │ │ │ 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 c424 │ │ │ │ │ + b c49c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b bc08 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b bc80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b bc08 │ │ │ │ │ + b bc80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b bee4 │ │ │ │ │ + b bf5c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000005c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c490 : │ │ │ │ │ +0000c508 : │ │ │ │ │ x_sub(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt c6b4 │ │ │ │ │ - beq c788 │ │ │ │ │ + bgt c72c │ │ │ │ │ + beq c800 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c820 │ │ │ │ │ + bhi c898 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c930 │ │ │ │ │ + beq c9a8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c840 │ │ │ │ │ + beq c8b8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c954 │ │ │ │ │ + beq c9cc │ │ │ │ │ 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 │ │ │ │ │ @@ -13570,349 +13603,349 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r2, sl, r9, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ moveq r3, r4 │ │ │ │ │ - beq c5e0 │ │ │ │ │ + beq c658 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq c5e0 │ │ │ │ │ + beq c658 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq c5e0 │ │ │ │ │ + beq c658 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq c5e0 │ │ │ │ │ + beq c658 │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add r8, r8, #20 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r0, r6, #20 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr sl, [r8, #4]! │ │ │ │ │ cmp lr, r0 │ │ │ │ │ sub r1, r1, sl │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne c5bc │ │ │ │ │ + bne c634 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bge c668 │ │ │ │ │ + bge c6e0 │ │ │ │ │ lsl ip, r4, #2 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ add lr, r6, ip │ │ │ │ │ cmp r9, r1 │ │ │ │ │ add r0, r5, ip │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - ble c668 │ │ │ │ │ + ble c6e0 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ble c668 │ │ │ │ │ + ble c6e0 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ add r6, r6, r9, lsl #2 │ │ │ │ │ add ip, r3, ip │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne c64c │ │ │ │ │ + bne c6c4 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r5, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq c6e8 │ │ │ │ │ + beq c760 │ │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq c8e0 │ │ │ │ │ + beq c958 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls c6e8 │ │ │ │ │ + bls c760 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c820 │ │ │ │ │ + bhi c898 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq c90c │ │ │ │ │ + beq c984 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b c4f0 │ │ │ │ │ + b c568 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs c6a8 │ │ │ │ │ + bcs c720 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c8c4 │ │ │ │ │ + bgt c93c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c8c4 │ │ │ │ │ - ldr r2, [pc, #580] @ c978 │ │ │ │ │ + bne c93c │ │ │ │ │ + ldr r2, [pc, #580] @ c9f0 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c898 │ │ │ │ │ - ldr r3, [pc, #568] @ c97c │ │ │ │ │ + bne c910 │ │ │ │ │ + ldr r3, [pc, #568] @ c9f4 │ │ │ │ │ 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 c8bc │ │ │ │ │ + bhi c934 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ ldr ip, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str ip, [r5] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ - b c6a8 │ │ │ │ │ + b c720 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c94c │ │ │ │ │ + beq c9c4 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne c7fc │ │ │ │ │ + bne c874 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq c94c │ │ │ │ │ + beq c9c4 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - bne c7f8 │ │ │ │ │ + bne c870 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c94c │ │ │ │ │ + beq c9c4 │ │ │ │ │ ldr r1, [lr, r2, lsl #2] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne c7fc │ │ │ │ │ + bne c874 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b c7d4 │ │ │ │ │ + b c84c │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movhi r2, r6 │ │ │ │ │ movls r7, #1 │ │ │ │ │ movhi r6, r8 │ │ │ │ │ mvnhi r7, #0 │ │ │ │ │ movhi r8, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r3 │ │ │ │ │ - ble c4e0 │ │ │ │ │ + ble c558 │ │ │ │ │ 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 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c6a8 │ │ │ │ │ + b c720 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r1, [pc, #304] @ c980 │ │ │ │ │ + ldr r1, [pc, #304] @ c9f8 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r1, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c940 │ │ │ │ │ + beq c9b8 │ │ │ │ │ ldr r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r1, #1728] @ 0x6c0 │ │ │ │ │ str r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b c530 │ │ │ │ │ + b c5a8 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c96c │ │ │ │ │ + bne c9e4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls c73c │ │ │ │ │ + bls c7b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ movw r5, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b c6a8 │ │ │ │ │ + b c720 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c95c │ │ │ │ │ + beq c9d4 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq c8dc │ │ │ │ │ + beq c954 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r5, #8] │ │ │ │ │ - b c6a0 │ │ │ │ │ + b c718 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b c848 │ │ │ │ │ + b c8c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b c848 │ │ │ │ │ + b c8c0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b c4f0 │ │ │ │ │ - ldr r5, [pc, #48] @ c984 │ │ │ │ │ - b c6a8 │ │ │ │ │ + b c568 │ │ │ │ │ + ldr r5, [pc, #48] @ c9fc │ │ │ │ │ + b c720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b c6a8 │ │ │ │ │ + b c720 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b c714 │ │ │ │ │ + b c78c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b c8c4 │ │ │ │ │ + b c93c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c988 : │ │ │ │ │ +0000ca00 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq ccf4 │ │ │ │ │ + beq cd6c │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq ca30 │ │ │ │ │ + beq caa8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r5, r2, #3 │ │ │ │ │ - bne cad0 │ │ │ │ │ + bne cb48 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne cb44 │ │ │ │ │ + bne cbbc │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne ca3c │ │ │ │ │ + bne cab4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r1, r0, #5 │ │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi ca58 │ │ │ │ │ + bhi cad0 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ @@ -13922,26 +13955,26 @@ │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r4, r0 │ │ │ │ │ add r1, r4, #5 │ │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls ca1c │ │ │ │ │ + bls ca94 │ │ │ │ │ sub r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi cc5c │ │ │ │ │ - ldr r3, [pc, #736] @ cd4c │ │ │ │ │ + bhi ccd4 │ │ │ │ │ + ldr r3, [pc, #736] @ cdc4 │ │ │ │ │ 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 cb68 │ │ │ │ │ + beq cbe0 │ │ │ │ │ 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, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -13955,57 +13988,57 @@ │ │ │ │ │ movlt r1, #10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r5, #300 @ 0x12c │ │ │ │ │ - bhi cb38 │ │ │ │ │ + bhi cbb0 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl cd50 │ │ │ │ │ + bl cdc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cbd8 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq cc4c │ │ │ │ │ + beq ccc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cbc4 │ │ │ │ │ + beq cc3c │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ca30 │ │ │ │ │ + bgt caa8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne ca30 │ │ │ │ │ + bne caa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b ca30 │ │ │ │ │ + b caa8 │ │ │ │ │ sub lr, lr, r5 │ │ │ │ │ cmp lr, #150 @ 0x96 │ │ │ │ │ - bgt cccc │ │ │ │ │ + bgt cd44 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl cd50 │ │ │ │ │ + bl cdc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne caec │ │ │ │ │ + bne cb64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b ca30 │ │ │ │ │ + b caa8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cce8 │ │ │ │ │ + beq cd60 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -14019,60 +14052,60 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor r2, r4, r4, asr #31 │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub r2, r2, r4, asr #31 │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - b cabc │ │ │ │ │ + b cb34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne cb08 │ │ │ │ │ + bne cb80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 65bc │ │ │ │ │ + bl 6638 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cc04 │ │ │ │ │ + bgt cc7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne cc04 │ │ │ │ │ + bne cc7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq cd1c │ │ │ │ │ + beq cd94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3740 │ │ │ │ │ + bl 371c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cd04 │ │ │ │ │ + beq cd7c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cc44 │ │ │ │ │ + bgt ccbc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne cc44 │ │ │ │ │ + bne ccbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b cb08 │ │ │ │ │ + b cb80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq cbd4 │ │ │ │ │ - b cb08 │ │ │ │ │ + beq cc4c │ │ │ │ │ + b cb80 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cce8 │ │ │ │ │ + beq cd60 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -14090,98 +14123,98 @@ │ │ │ │ │ add r1, r3, #12 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr r2, r2, #16 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bic r2, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ - beq ca30 │ │ │ │ │ - b ccb8 │ │ │ │ │ + beq caa8 │ │ │ │ │ + b cd30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ bl 2fcc │ │ │ │ │ R_ARM_CALL pylong_int_divmod │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cbd8 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b ca30 │ │ │ │ │ + b caa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b ca30 │ │ │ │ │ + b caa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cd1c │ │ │ │ │ + bgt cd94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq cd40 │ │ │ │ │ + beq cdb8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cb60 │ │ │ │ │ + bgt cbd8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne cb60 │ │ │ │ │ + bne cbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cb60 │ │ │ │ │ + b cbd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd1c │ │ │ │ │ + b cd94 │ │ │ │ │ .word 0x000002d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000cd50 : │ │ │ │ │ +0000cdc8 : │ │ │ │ │ long_divrem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq d4a8 │ │ │ │ │ + beq d520 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt cf0c │ │ │ │ │ + bgt cf84 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq cf48 │ │ │ │ │ + beq cfc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne cf6c │ │ │ │ │ + bne cfe4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq d4c0 │ │ │ │ │ + beq d538 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne d17c │ │ │ │ │ + bne d1f4 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ add sl, r4, #12 │ │ │ │ │ add r7, r6, #12 │ │ │ │ │ tst r6, #4 │ │ │ │ │ add lr, r6, sl │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov r2, ip │ │ │ │ │ add r7, r8, r7 │ │ │ │ │ mov r6, #5 │ │ │ │ │ - bne cfec │ │ │ │ │ + bne d064 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, ip │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [lr, #-4] │ │ │ │ │ lsr r2, r4, #2 │ │ │ │ │ mov r8, lr │ │ │ │ │ @@ -14221,96 +14254,96 @@ │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ and r2, ip, #1 │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ orr ip, ip, r3, lsl #31 │ │ │ │ │ umull r2, r3, r2, r6 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ add r4, r2, r1 │ │ │ │ │ - bne cdf8 │ │ │ │ │ + bne ce70 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq ced4 │ │ │ │ │ + beq cf4c │ │ │ │ │ add r1, r8, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d154 │ │ │ │ │ + beq d1cc │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne cf94 │ │ │ │ │ + bne d00c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d4c0 │ │ │ │ │ + bgt d538 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne d4c0 │ │ │ │ │ + bne d538 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d4c0 │ │ │ │ │ + b d538 │ │ │ │ │ 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 d530 │ │ │ │ │ + bne d5a8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d448 │ │ │ │ │ + ble d4c0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [pc, #1552] @ d548 │ │ │ │ │ + ldr r3, [pc, #1552] @ d5c0 │ │ │ │ │ str r4, [r9] │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc cf0c │ │ │ │ │ + bcc cf84 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq cda0 │ │ │ │ │ + beq ce18 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ef0 │ │ │ │ │ + bl 15f68 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 228 │ │ │ │ │ R_ARM_CALL maybe_small_long │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - beq d4c0 │ │ │ │ │ + beq d538 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ sub r0, r3, #2 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne d044 │ │ │ │ │ + bne d0bc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d078 │ │ │ │ │ + beq d0f0 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls d0ac │ │ │ │ │ + bls d124 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r8, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ │ umull r1, ip, r0, r3 │ │ │ │ │ @@ -14328,112 +14361,112 @@ │ │ │ │ │ and ip, r2, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ │ str r2, [r7, #-4]! │ │ │ │ │ umull r2, r3, ip, r6 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ movne r4, ip │ │ │ │ │ - bne cdf8 │ │ │ │ │ - b ceb8 │ │ │ │ │ + bne ce70 │ │ │ │ │ + b cf30 │ │ │ │ │ ldr ip, [r8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r1, r0, #3 │ │ │ │ │ - bne d318 │ │ │ │ │ + bne d390 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ bic r0, r0, #7 │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne cfcc │ │ │ │ │ + bne d044 │ │ │ │ │ ldr r4, [r9] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq cfcc │ │ │ │ │ + beq d044 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne d368 │ │ │ │ │ + bne d3e0 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b cfcc │ │ │ │ │ + b d044 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs cfd8 │ │ │ │ │ + bcs d050 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d13c │ │ │ │ │ + bgt d1b4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne d13c │ │ │ │ │ - ldr r1, [pc, #1108] @ d54c │ │ │ │ │ + bne d1b4 │ │ │ │ │ + ldr r1, [pc, #1108] @ d5c4 │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d360 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne d4c8 │ │ │ │ │ - ldr r3, [pc, #1088] @ d550 │ │ │ │ │ + bne d540 │ │ │ │ │ + ldr r3, [pc, #1088] @ d5c8 │ │ │ │ │ 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 d30c │ │ │ │ │ + bhi d384 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r8] │ │ │ │ │ str r8, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r2, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r2, r4, lsl #4 │ │ │ │ │ add r8, r2, r3 │ │ │ │ │ - b cfd8 │ │ │ │ │ + b d050 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d59c │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq d2c8 │ │ │ │ │ + beq d340 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b ced4 │ │ │ │ │ + b cf4c │ │ │ │ │ lsl r3, r6, #2 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r7, r8, r6, lsl #2 │ │ │ │ │ add r7, r7, #12 │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq d224 │ │ │ │ │ + beq d29c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq d1f4 │ │ │ │ │ + beq d26c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d1d4 │ │ │ │ │ + beq d24c │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r7, #-4]! │ │ │ │ │ @@ -14454,15 +14487,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r0, [r7, #-4]! │ │ │ │ │ - beq ceb8 │ │ │ │ │ + beq cf30 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r6, r6, #16 │ │ │ │ │ sub r7, r7, #16 │ │ │ │ │ @@ -14495,392 +14528,392 @@ │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r0, [r7] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne d22c │ │ │ │ │ + bne d2a4 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b ceb8 │ │ │ │ │ + b cf30 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d524 │ │ │ │ │ + beq d59c │ │ │ │ │ ldr lr, [r1], #-4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d2c4 │ │ │ │ │ + beq d33c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne d16c │ │ │ │ │ - b ced4 │ │ │ │ │ + bne d1e4 │ │ │ │ │ + b cf4c │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne d4c8 │ │ │ │ │ + bne d540 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls d108 │ │ │ │ │ + bls d180 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b d13c │ │ │ │ │ + b d1b4 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw r6, #1030 @ 0x406 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ rsbs r0, r1, #0 │ │ │ │ │ asr lr, r1, #31 │ │ │ │ │ rsc sl, lr, #0 │ │ │ │ │ adds r7, r1, #1024 @ 0x400 │ │ │ │ │ adc r5, lr, #0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ sbcs r5, r5, #0 │ │ │ │ │ - bcs d408 │ │ │ │ │ - ldr r5, [pc, #504] @ d548 │ │ │ │ │ + bcs d480 │ │ │ │ │ + ldr r5, [pc, #504] @ d5c0 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ movgt r8, r5 │ │ │ │ │ - bgt cfc4 │ │ │ │ │ + bgt d03c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r8] │ │ │ │ │ - b d43c │ │ │ │ │ + b d4b4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r5, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ adds r6, r3, #1024 @ 0x400 │ │ │ │ │ adc lr, r2, #0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs d464 │ │ │ │ │ - ldr r3, [pc, #424] @ d548 │ │ │ │ │ + bcs d4dc │ │ │ │ │ + ldr r3, [pc, #424] @ d5c0 │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - ble d4d4 │ │ │ │ │ + ble d54c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfcc │ │ │ │ │ + bne d044 │ │ │ │ │ ldr r4, [r8] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d4c0 │ │ │ │ │ + bgt d538 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r8] │ │ │ │ │ - bne d4c0 │ │ │ │ │ + bne d538 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c0 │ │ │ │ │ + beq d538 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r4, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d4c0 │ │ │ │ │ + bgt d538 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d4c0 │ │ │ │ │ + bne d538 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d4c0 │ │ │ │ │ + b d538 │ │ │ │ │ subs r1, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs d488 │ │ │ │ │ + bcs d500 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d4ec │ │ │ │ │ + ble d564 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d504 │ │ │ │ │ + beq d57c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b cfc4 │ │ │ │ │ + b d03c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r9] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [pc, #232] @ d548 │ │ │ │ │ + ldr r3, [pc, #232] @ d5c0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b cf3c │ │ │ │ │ + b cfb4 │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs d498 │ │ │ │ │ + bcs d510 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b d3a0 │ │ │ │ │ + b d418 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl bd0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d424 │ │ │ │ │ + b d49c │ │ │ │ │ bl bd0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b d3a0 │ │ │ │ │ + b d418 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cf40 │ │ │ │ │ + b cfb8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b d13c │ │ │ │ │ + b d1b4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bne d3ac │ │ │ │ │ + bne d424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3ac │ │ │ │ │ + b d424 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne d430 │ │ │ │ │ + bne d4a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d430 │ │ │ │ │ + b d4a8 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c0 │ │ │ │ │ + beq d538 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r5, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d3f4 │ │ │ │ │ - b d4c0 │ │ │ │ │ + ble d46c │ │ │ │ │ + b d538 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b ced4 │ │ │ │ │ + b cf4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne d454 │ │ │ │ │ - b d4c0 │ │ │ │ │ + bne d4cc │ │ │ │ │ + b d538 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000438 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d554 : │ │ │ │ │ +0000d5cc : │ │ │ │ │ x_add.constprop.0(): │ │ │ │ │ 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 │ │ │ │ │ - ldr r3, [pc, #904] @ d8f8 │ │ │ │ │ + ldr r3, [pc, #904] @ d970 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r3, #1248] @ 0x4e0 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt d884 │ │ │ │ │ + blt d8fc │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt d8d0 │ │ │ │ │ + bgt d948 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq d81c │ │ │ │ │ + beq d894 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r8, [pc, #836] @ d8fc │ │ │ │ │ - beq d8b8 │ │ │ │ │ + ldrne r8, [pc, #836] @ d974 │ │ │ │ │ + beq d930 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d8ec │ │ │ │ │ + ble d964 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r7, r7, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ - beq d6d8 │ │ │ │ │ + beq d750 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d6d8 │ │ │ │ │ + beq d750 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d6d8 │ │ │ │ │ + beq d750 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d6d8 │ │ │ │ │ + beq d750 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d6d8 │ │ │ │ │ + beq d750 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d6d8 │ │ │ │ │ + beq d750 │ │ │ │ │ add r7, r6, #8 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ │ add ip, r6, #28 │ │ │ │ │ add lr, r0, #28 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ │ cmp ip, r7 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne d6b4 │ │ │ │ │ + bne d72c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movle r5, r4 │ │ │ │ │ - ble d784 │ │ │ │ │ + ble d7fc │ │ │ │ │ lsl lr, r4, #2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add ip, r6, lr │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add r1, r0, lr │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - ble d784 │ │ │ │ │ + ble d7fc │ │ │ │ │ ldr r2, [ip, #16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - ble d784 │ │ │ │ │ + ble d7fc │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - ble d784 │ │ │ │ │ + ble d7fc │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add r6, r6, r5, lsl #2 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne d768 │ │ │ │ │ + bne d7e0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq d7a8 │ │ │ │ │ + beq d820 │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7b0 │ │ │ │ │ + beq d828 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq d7f4 │ │ │ │ │ + beq d86c │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne d808 │ │ │ │ │ + bne d880 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7f4 │ │ │ │ │ + beq d86c │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne d800 │ │ │ │ │ + bne d878 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7d8 │ │ │ │ │ + bne d850 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b d7a8 │ │ │ │ │ + b d820 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq d7a8 │ │ │ │ │ + beq d820 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r2, [pc, #220] @ d900 │ │ │ │ │ + ldr r2, [pc, #220] @ d978 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8c4 │ │ │ │ │ + beq d93c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r1, [r2, #1728] @ 0x6c0 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -14888,252 +14921,252 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r2, #8 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq d784 │ │ │ │ │ - ldr r8, [pc, #124] @ d8fc │ │ │ │ │ + beq d7fc │ │ │ │ │ + ldr r8, [pc, #124] @ d974 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d5f0 │ │ │ │ │ + b d668 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt d8d0 │ │ │ │ │ + bgt d948 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r6, [pc, #96] @ d8fc │ │ │ │ │ + ldr r6, [pc, #96] @ d974 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5b8 │ │ │ │ │ + bne d630 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d7a8 │ │ │ │ │ - ldr r8, [pc, #48] @ d8fc │ │ │ │ │ + b d820 │ │ │ │ │ + ldr r8, [pc, #48] @ d974 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d8a4 │ │ │ │ │ + b d91c │ │ │ │ │ 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 d8bc │ │ │ │ │ + b d934 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b d5d0 │ │ │ │ │ + b d648 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d904 : │ │ │ │ │ +0000d97c : │ │ │ │ │ x_add(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt dc2c │ │ │ │ │ + bgt dca4 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt dc74 │ │ │ │ │ + bgt dcec │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq dbc8 │ │ │ │ │ + beq dc40 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc60 │ │ │ │ │ + beq dcd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dc90 │ │ │ │ │ + ble dd08 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r8, r8, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ str r8, [r0, #8] │ │ │ │ │ - beq da84 │ │ │ │ │ + beq dafc │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq da84 │ │ │ │ │ + beq dafc │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq da84 │ │ │ │ │ + beq dafc │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq da84 │ │ │ │ │ + beq dafc │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq da84 │ │ │ │ │ + beq dafc │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq da84 │ │ │ │ │ + beq dafc │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add r6, r6, #28 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne da60 │ │ │ │ │ + bne dad8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r5, r4 │ │ │ │ │ - bge db30 │ │ │ │ │ + bge dba8 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add lr, r7, r1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ ldr r2, [lr, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge db30 │ │ │ │ │ + bge dba8 │ │ │ │ │ ldr r2, [lr, #16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #16] │ │ │ │ │ - bge db30 │ │ │ │ │ + bge dba8 │ │ │ │ │ ldr r2, [lr, #20] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - ble db30 │ │ │ │ │ + ble dba8 │ │ │ │ │ add ip, r7, #20 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ add lr, r0, #20 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add lr, lr, r1 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [lr, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne db14 │ │ │ │ │ + bne db8c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq db54 │ │ │ │ │ + beq dbcc │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db5c │ │ │ │ │ + beq dbd4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq dba0 │ │ │ │ │ + beq dc18 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne dbb4 │ │ │ │ │ + bne dc2c │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dba0 │ │ │ │ │ + beq dc18 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne dbac │ │ │ │ │ + bne dc24 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db84 │ │ │ │ │ + bne dbfc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b db54 │ │ │ │ │ + b dbcc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq db54 │ │ │ │ │ + beq dbcc │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r2, [pc, #204] @ dc9c │ │ │ │ │ + ldr r2, [pc, #204] @ dd14 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc6c │ │ │ │ │ + beq dce4 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -15141,135 +15174,135 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r2, #8 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq db30 │ │ │ │ │ + beq dba8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d99c │ │ │ │ │ + b da14 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt dc74 │ │ │ │ │ + bgt dcec │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d964 │ │ │ │ │ + bne d9dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b db54 │ │ │ │ │ + b dbcc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b dc4c │ │ │ │ │ + b dcc4 │ │ │ │ │ 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 dc64 │ │ │ │ │ + b dcdc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b d97c │ │ │ │ │ + b d9f4 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000dca0 : │ │ │ │ │ +0000dd18 : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldrne r0, [r2, #8] │ │ │ │ │ addne r6, r1, r0 │ │ │ │ │ - bne ddc4 │ │ │ │ │ + bne de3c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi ddc0 │ │ │ │ │ + bhi de38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ddc0 │ │ │ │ │ + beq de38 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq de80 │ │ │ │ │ + beq def8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne de90 │ │ │ │ │ + bne df08 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne dd24 │ │ │ │ │ + bne dd9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de88 │ │ │ │ │ + beq df00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de34 │ │ │ │ │ + beq deac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq de78 │ │ │ │ │ + beq def0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq de48 │ │ │ │ │ + beq dec0 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq de6c │ │ │ │ │ + beq dee4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bic ip, r2, #7 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dd18 │ │ │ │ │ + bgt dd90 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne dd18 │ │ │ │ │ + bne dd90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b dd18 │ │ │ │ │ + b dd90 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub ip, fp, #28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -15282,168 +15315,168 @@ │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ add ip, r4, #572 @ 0x23c │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dd18 │ │ │ │ │ + beq dd90 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movgt r1, r6 │ │ │ │ │ - bgt dcf4 │ │ │ │ │ + bgt dd6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq de80 │ │ │ │ │ + beq def8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq dec0 │ │ │ │ │ + beq df38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dec8 │ │ │ │ │ - ldr r3, [pc, #220] @ df18 │ │ │ │ │ - ldr r4, [pc, #220] @ df1c │ │ │ │ │ + bne df40 │ │ │ │ │ + ldr r3, [pc, #220] @ df90 │ │ │ │ │ + ldr r4, [pc, #220] @ df94 │ │ │ │ │ ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne dd48 │ │ │ │ │ + bne ddc0 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bne dd6c │ │ │ │ │ + bne dde4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble df00 │ │ │ │ │ + ble df78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b dd18 │ │ │ │ │ + b dd90 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne de34 │ │ │ │ │ - ldr r3, [pc, #140] @ df1c │ │ │ │ │ - b dd18 │ │ │ │ │ + bne deac │ │ │ │ │ + ldr r3, [pc, #140] @ df94 │ │ │ │ │ + b dd90 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne dee4 │ │ │ │ │ + bne df5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dec0 │ │ │ │ │ + beq df38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq dd10 │ │ │ │ │ - bl df20 │ │ │ │ │ + beq dd88 │ │ │ │ │ + bl df98 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq de88 │ │ │ │ │ + beq df00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b de78 │ │ │ │ │ + b def0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de2c │ │ │ │ │ + beq dea4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq dd2c │ │ │ │ │ - bl df20 │ │ │ │ │ + beq dda4 │ │ │ │ │ + bl df98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b dd34 │ │ │ │ │ + b ddac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne de78 │ │ │ │ │ + bne def0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b de78 │ │ │ │ │ + b def0 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000df20 : │ │ │ │ │ +0000df98 : │ │ │ │ │ long_new_impl.part.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e0e8 │ │ │ │ │ + beq e160 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e0f4 │ │ │ │ │ + bne e16c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne dfec │ │ │ │ │ + bne e064 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne e070 │ │ │ │ │ + bne e0e8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 878 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dfe0 │ │ │ │ │ + beq e058 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e000 │ │ │ │ │ + beq e078 │ │ │ │ │ add r1, r6, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne e000 │ │ │ │ │ + bne e078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 1343c │ │ │ │ │ + b 134b4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ movlt r1, r5 │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq dfe0 │ │ │ │ │ + beq e058 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -15451,106 +15484,106 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e068 │ │ │ │ │ + bgt e0e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne e068 │ │ │ │ │ + bne e0e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b dfe0 │ │ │ │ │ + b e058 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bne e09c │ │ │ │ │ + bne e114 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq e0cc │ │ │ │ │ + beq e144 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq df94 │ │ │ │ │ + beq e00c │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ addeq r6, r4, #16 │ │ │ │ │ - beq df9c │ │ │ │ │ - b df94 │ │ │ │ │ + beq e014 │ │ │ │ │ + b e00c │ │ │ │ │ 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 .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e068 │ │ │ │ │ + b e0e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e068 │ │ │ │ │ + bne e0e0 │ │ │ │ │ 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 e068 │ │ │ │ │ + b e0e0 │ │ │ │ │ │ │ │ │ │ -0000e110 : │ │ │ │ │ +0000e188 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq e2c4 │ │ │ │ │ + beq e33c │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq e1c4 │ │ │ │ │ + beq e23c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi e1ec │ │ │ │ │ + bhi e264 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ @@ -15559,59 +15592,59 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bcs e1cc │ │ │ │ │ + bcs e244 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs e22c │ │ │ │ │ + bcs e2a4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ - bl 11ae0 │ │ │ │ │ + bl 11b58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e1c4 │ │ │ │ │ + beq e23c │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ bl 1678 │ │ │ │ │ R_ARM_CALL _PyLong_Negate │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b e1c4 │ │ │ │ │ + b e23c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e2d0 │ │ │ │ │ + blt e348 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - bne e30c │ │ │ │ │ + bne e384 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e300 │ │ │ │ │ + beq e378 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ @@ -15635,72 +15668,72 @@ │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ add lr, r0, #12 │ │ │ │ │ orrs r1, r2, #0 │ │ │ │ │ str r3, [ip] │ │ │ │ │ strne r2, [lr, #8] │ │ │ │ │ - b e1c4 │ │ │ │ │ + b e23c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e2b8 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #24 │ │ │ │ │ - bne e258 │ │ │ │ │ + bne e2d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e1c4 │ │ │ │ │ + b e23c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b e2e4 │ │ │ │ │ + b e35c │ │ │ │ │ │ │ │ │ │ -0000e314 <_PyLong_FormatWriter>: │ │ │ │ │ +0000e38c <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {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 ip, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne ed00 <_PyLong_FormatWriter+0x9ec> │ │ │ │ │ + bne ed78 <_PyLong_FormatWriter+0x9ec> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f154 <_PyLong_FormatWriter+0xe40> │ │ │ │ │ + beq f1cc <_PyLong_FormatWriter+0xe40> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq f154 <_PyLong_FormatWriter+0xe40> │ │ │ │ │ + beq f1cc <_PyLong_FormatWriter+0xe40> │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #584 @ 0x248 │ │ │ │ │ lsr r5, r6, #3 │ │ │ │ │ - bcs ed4c <_PyLong_FormatWriter+0xa38> │ │ │ │ │ + bcs edc4 <_PyLong_FormatWriter+0xa38> │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ecbc <_PyLong_FormatWriter+0x9a8> │ │ │ │ │ + beq ed34 <_PyLong_FormatWriter+0x9a8> │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq edc8 <_PyLong_FormatWriter+0xab4> │ │ │ │ │ + beq ee40 <_PyLong_FormatWriter+0xab4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -15717,260 +15750,260 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs e550 <_PyLong_FormatWriter+0x23c> │ │ │ │ │ + bcs e5c8 <_PyLong_FormatWriter+0x23c> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r3, r6, #3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - beq eb6c <_PyLong_FormatWriter+0x858> │ │ │ │ │ + beq ebe4 <_PyLong_FormatWriter+0x858> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ add r1, r9, r9, lsl #3 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - bhi e964 <_PyLong_FormatWriter+0x650> │ │ │ │ │ + bhi e9dc <_PyLong_FormatWriter+0x650> │ │ │ │ │ cmp r6, #640 @ 0x280 │ │ │ │ │ - bgt edd4 <_PyLong_FormatWriter+0xac0> │ │ │ │ │ + bgt ee4c <_PyLong_FormatWriter+0xac0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e9b8 <_PyLong_FormatWriter+0x6a4> │ │ │ │ │ + bne ea30 <_PyLong_FormatWriter+0x6a4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq f124 <_PyLong_FormatWriter+0xe10> │ │ │ │ │ + beq f19c <_PyLong_FormatWriter+0xe10> │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne eec0 <_PyLong_FormatWriter+0xbac> │ │ │ │ │ + bne ef38 <_PyLong_FormatWriter+0xbac> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f108 <_PyLong_FormatWriter+0xdf4> │ │ │ │ │ + beq f180 <_PyLong_FormatWriter+0xdf4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq f118 <_PyLong_FormatWriter+0xe04> │ │ │ │ │ + beq f190 <_PyLong_FormatWriter+0xe04> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt ea20 <_PyLong_FormatWriter+0x70c> │ │ │ │ │ + bgt ea98 <_PyLong_FormatWriter+0x70c> │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov ip, #10 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ umull lr, r2, r0, r1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mls lr, ip, r2, r1 │ │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ │ strb lr, [r3, #-1] │ │ │ │ │ subls r3, r3, #1 │ │ │ │ │ - bhi eb28 <_PyLong_FormatWriter+0x814> │ │ │ │ │ + bhi eba0 <_PyLong_FormatWriter+0x814> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strbeq r2, [r3, #-1] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ed28 <_PyLong_FormatWriter+0xa14> │ │ │ │ │ + bgt eda0 <_PyLong_FormatWriter+0xa14> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ed28 <_PyLong_FormatWriter+0xa14> │ │ │ │ │ - ldr r2, [pc, #1128] @ e950 <_PyLong_FormatWriter+0x63c> │ │ │ │ │ + bne eda0 <_PyLong_FormatWriter+0xa14> │ │ │ │ │ + ldr r2, [pc, #1128] @ e9c8 <_PyLong_FormatWriter+0x63c> │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eee8 <_PyLong_FormatWriter+0xbd4> │ │ │ │ │ + bne ef60 <_PyLong_FormatWriter+0xbd4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne f0f4 <_PyLong_FormatWriter+0xde0> │ │ │ │ │ + bne f16c <_PyLong_FormatWriter+0xde0> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi e98c <_PyLong_FormatWriter+0x678> │ │ │ │ │ - ldr r3, [pc, #1096] @ e954 <_PyLong_FormatWriter+0x640> │ │ │ │ │ + bhi ea04 <_PyLong_FormatWriter+0x678> │ │ │ │ │ + ldr r3, [pc, #1096] @ e9cc <_PyLong_FormatWriter+0x640> │ │ │ │ │ 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 ed20 <_PyLong_FormatWriter+0xa0c> │ │ │ │ │ + bhi ed98 <_PyLong_FormatWriter+0xa0c> │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ - bne e99c <_PyLong_FormatWriter+0x688> │ │ │ │ │ + bne ea14 <_PyLong_FormatWriter+0x688> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ udf #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ble e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + ble e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ mov r8, #51712 @ 0xca00 │ │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ │ orr r6, r3, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r3, pc, #972 @ 0x3cc │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mls r3, r8, r0, r6 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r3, pc, #932 @ 0x3a4 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r6, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #2 │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ add r3, pc, #884 @ 0x374 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r6, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #3 │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ add r3, pc, #836 @ 0x344 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r6, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #4 │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ add r3, pc, #788 @ 0x314 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r6, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #5 │ │ │ │ │ mls r3, r8, r0, r6 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ add r3, pc, #740 @ 0x2e4 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r6, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #6 │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r6, [r4, #32] │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ add r3, pc, #692 @ 0x2b4 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r6, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #7 │ │ │ │ │ mls r3, r8, r0, r6 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ add r3, pc, #644 @ 0x284 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r6, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #8 │ │ │ │ │ mls r6, r8, r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ mov sl, #51712 @ 0xca00 │ │ │ │ │ movt sl, #15258 @ 0x3b9a │ │ │ │ │ add r3, pc, #588 @ 0x24c │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r6, r0, r1, lsl #30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #9 │ │ │ │ │ mls r6, sl, r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ add r3, pc, #540 @ 0x21c │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r8, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r9, #10 │ │ │ │ │ mls r8, sl, r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r8, [r4, #48] @ 0x30 │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ add r2, r4, #8 │ │ │ │ │ add r8, r4, #48 @ 0x30 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r2, r2, r8 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq e810 <_PyLong_FormatWriter+0x4fc> │ │ │ │ │ + beq e888 <_PyLong_FormatWriter+0x4fc> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e7dc <_PyLong_FormatWriter+0x4c8> │ │ │ │ │ + beq e854 <_PyLong_FormatWriter+0x4c8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq e7b4 <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + beq e82c <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ add r8, r4, #52 @ 0x34 │ │ │ │ │ orr r6, r3, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r3, pc, #424 @ 0x1a8 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -15999,15 +16032,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mls r6, sl, r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [r8] │ │ │ │ │ - beq e8cc <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ + beq e944 <_PyLong_FormatWriter+0x5b8> │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ mov r9, r8 │ │ │ │ │ add r3, pc, #280 @ 0x118 │ │ │ │ │ @@ -16047,20 +16080,20 @@ │ │ │ │ │ add r3, pc, #156 @ 0x9c │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mls r6, sl, r0, r6 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ str r6, [r9, #16] │ │ │ │ │ - bne e820 <_PyLong_FormatWriter+0x50c> │ │ │ │ │ + bne e898 <_PyLong_FormatWriter+0x50c> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e918 <_PyLong_FormatWriter+0x604> │ │ │ │ │ + beq e990 <_PyLong_FormatWriter+0x604> │ │ │ │ │ lsr r2, r3, #9 │ │ │ │ │ movw r1, #19331 @ 0x4b83 │ │ │ │ │ movt r1, #4 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ │ mov r1, #51712 @ 0xca00 │ │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ │ @@ -16073,85 +16106,85 @@ │ │ │ │ │ addhi r9, r9, #2 │ │ │ │ │ addhi r3, r4, #8 │ │ │ │ │ addls r9, r9, #1 │ │ │ │ │ strhi r2, [r3, r9, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e3d8 <_PyLong_FormatWriter+0xc4> │ │ │ │ │ + beq e450 <_PyLong_FormatWriter+0xc4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt edcc <_PyLong_FormatWriter+0xab8> │ │ │ │ │ + bgt ee44 <_PyLong_FormatWriter+0xab8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne edcc <_PyLong_FormatWriter+0xab8> │ │ │ │ │ + bne ee44 <_PyLong_FormatWriter+0xab8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b edcc <_PyLong_FormatWriter+0xab8> │ │ │ │ │ + b ee44 <_PyLong_FormatWriter+0xab8> │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xfffffc8c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xfffffc00 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xfffffb7c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bls e428 <_PyLong_FormatWriter+0x114> │ │ │ │ │ + bls e4a0 <_PyLong_FormatWriter+0x114> │ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ │ mov r0, #10 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi e428 <_PyLong_FormatWriter+0x114> │ │ │ │ │ - b e978 <_PyLong_FormatWriter+0x664> │ │ │ │ │ + bhi e4a0 <_PyLong_FormatWriter+0x114> │ │ │ │ │ + b e9f0 <_PyLong_FormatWriter+0x664> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq e540 <_PyLong_FormatWriter+0x22c> │ │ │ │ │ + beq e5b8 <_PyLong_FormatWriter+0x22c> │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls ed40 <_PyLong_FormatWriter+0xa2c> │ │ │ │ │ + bls edb8 <_PyLong_FormatWriter+0xa2c> │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt ed34 <_PyLong_FormatWriter+0xa20> │ │ │ │ │ + blt edac <_PyLong_FormatWriter+0xa20> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ │ - bne eefc <_PyLong_FormatWriter+0xbe8> │ │ │ │ │ + bne ef74 <_PyLong_FormatWriter+0xbe8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f100 <_PyLong_FormatWriter+0xdec> │ │ │ │ │ + beq f178 <_PyLong_FormatWriter+0xdec> │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq ef90 <_PyLong_FormatWriter+0xc7c> │ │ │ │ │ + beq f008 <_PyLong_FormatWriter+0xc7c> │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ble e488 <_PyLong_FormatWriter+0x174> │ │ │ │ │ + ble e500 <_PyLong_FormatWriter+0x174> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ │ mov sl, #10 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ @@ -16204,54 +16237,54 @@ │ │ │ │ │ mls ip, sl, lr, ip │ │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ │ bfi r5, ip, #0, #8 │ │ │ │ │ bfi r5, r0, #8, #8 │ │ │ │ │ bfi r5, r1, #16, #8 │ │ │ │ │ bfi r5, r8, #24, #8 │ │ │ │ │ str r5, [r3, #-9] │ │ │ │ │ - bne ebac <_PyLong_FormatWriter+0x898> │ │ │ │ │ + bne ec24 <_PyLong_FormatWriter+0x898> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r2, r9, lsl #2 │ │ │ │ │ mvn r2, #8 │ │ │ │ │ mla r3, r2, r9, r3 │ │ │ │ │ - b e488 <_PyLong_FormatWriter+0x174> │ │ │ │ │ + b e500 <_PyLong_FormatWriter+0x174> │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ umull lr, r1, r0, r2 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mls r2, ip, r1, r2 │ │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3] │ │ │ │ │ - bls e4b8 <_PyLong_FormatWriter+0x1a4> │ │ │ │ │ + bls e530 <_PyLong_FormatWriter+0x1a4> │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ umull lr, r1, r0, r1 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mls r2, ip, r1, r2 │ │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ │ strb r2, [r3, #-1]! │ │ │ │ │ - bls e4b8 <_PyLong_FormatWriter+0x1a4> │ │ │ │ │ - b eb48 <_PyLong_FormatWriter+0x834> │ │ │ │ │ + bls e530 <_PyLong_FormatWriter+0x1a4> │ │ │ │ │ + b ebc0 <_PyLong_FormatWriter+0x834> │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #12] │ │ │ │ │ - beq e438 <_PyLong_FormatWriter+0x124> │ │ │ │ │ + beq e4b0 <_PyLong_FormatWriter+0x124> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi e9c4 <_PyLong_FormatWriter+0x6b0> │ │ │ │ │ + bhi ea3c <_PyLong_FormatWriter+0x6b0> │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f124 <_PyLong_FormatWriter+0xe10> │ │ │ │ │ + beq f19c <_PyLong_FormatWriter+0xe10> │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ - b e9d8 <_PyLong_FormatWriter+0x6c4> │ │ │ │ │ + b ea50 <_PyLong_FormatWriter+0x6c4> │ │ │ │ │ sub r1, r3, #9 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -16307,128 +16340,128 @@ │ │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ │ bfi r4, lr, #0, #8 │ │ │ │ │ bfi r4, ip, #8, #8 │ │ │ │ │ bfi r4, r0, #16, #8 │ │ │ │ │ bfi r4, r1, #24, #8 │ │ │ │ │ str r4, [r7, #-9]! │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ - bne ebd0 <_PyLong_FormatWriter+0x8bc> │ │ │ │ │ + bne ec48 <_PyLong_FormatWriter+0x8bc> │ │ │ │ │ sub r3, fp, #64 @ 0x40 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldm r3, {r3, r4, r6} │ │ │ │ │ - b eb14 <_PyLong_FormatWriter+0x800> │ │ │ │ │ - ldr r3, [pc, #-876] @ e958 <_PyLong_FormatWriter+0x644> │ │ │ │ │ + b eb8c <_PyLong_FormatWriter+0x800> │ │ │ │ │ + ldr r3, [pc, #-876] @ e9d0 <_PyLong_FormatWriter+0x644> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq edb4 <_PyLong_FormatWriter+0xaa0> │ │ │ │ │ + beq ee2c <_PyLong_FormatWriter+0xaa0> │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b e3b8 <_PyLong_FormatWriter+0xa4> │ │ │ │ │ + b e430 <_PyLong_FormatWriter+0xa4> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 13e9c │ │ │ │ │ + bl 13f14 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e9ac <_PyLong_FormatWriter+0x698> │ │ │ │ │ + b ea24 <_PyLong_FormatWriter+0x698> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq e540 <_PyLong_FormatWriter+0x22c> │ │ │ │ │ - b e99c <_PyLong_FormatWriter+0x688> │ │ │ │ │ + beq e5b8 <_PyLong_FormatWriter+0x22c> │ │ │ │ │ + b ea14 <_PyLong_FormatWriter+0x688> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne eb88 <_PyLong_FormatWriter+0x874> │ │ │ │ │ - b e9d8 <_PyLong_FormatWriter+0x6c4> │ │ │ │ │ + bne ec00 <_PyLong_FormatWriter+0x874> │ │ │ │ │ + b ea50 <_PyLong_FormatWriter+0x6c4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne eb88 <_PyLong_FormatWriter+0x874> │ │ │ │ │ - b eba4 <_PyLong_FormatWriter+0x890> │ │ │ │ │ - ldr r3, [pc, #-1016] @ e95c <_PyLong_FormatWriter+0x648> │ │ │ │ │ + bne ec00 <_PyLong_FormatWriter+0x874> │ │ │ │ │ + b ec1c <_PyLong_FormatWriter+0x890> │ │ │ │ │ + ldr r3, [pc, #-1016] @ e9d4 <_PyLong_FormatWriter+0x648> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r4, [r3, #2072] @ 0x818 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ed98 <_PyLong_FormatWriter+0xa84> │ │ │ │ │ + ble ee10 <_PyLong_FormatWriter+0xa84> │ │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r1, r5, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ cmp r0, r3, lsr #3 │ │ │ │ │ - ble ee80 <_PyLong_FormatWriter+0xb6c> │ │ │ │ │ + ble eef8 <_PyLong_FormatWriter+0xb6c> │ │ │ │ │ cmp r5, #1000 @ 0x3e8 │ │ │ │ │ - bhi eea0 <_PyLong_FormatWriter+0xb8c> │ │ │ │ │ + bhi ef18 <_PyLong_FormatWriter+0xb8c> │ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ add r9, r0, r2 │ │ │ │ │ add r0, r9, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne e388 <_PyLong_FormatWriter+0x74> │ │ │ │ │ + bne e400 <_PyLong_FormatWriter+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b e9ac <_PyLong_FormatWriter+0x698> │ │ │ │ │ - ldr r2, [pc, #-1148] @ e960 <_PyLong_FormatWriter+0x64c> │ │ │ │ │ + b ea24 <_PyLong_FormatWriter+0x698> │ │ │ │ │ + ldr r2, [pc, #-1148] @ e9d8 <_PyLong_FormatWriter+0x64c> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr sl, [r2, #2072] @ 0x818 │ │ │ │ │ dmb ish │ │ │ │ │ sub r3, r6, r3 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee40 <_PyLong_FormatWriter+0xb2c> │ │ │ │ │ + bne eeb8 <_PyLong_FormatWriter+0xb2c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq e438 <_PyLong_FormatWriter+0x124> │ │ │ │ │ + beq e4b0 <_PyLong_FormatWriter+0x124> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bls eb88 <_PyLong_FormatWriter+0x874> │ │ │ │ │ + bls ec00 <_PyLong_FormatWriter+0x874> │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge e9d8 <_PyLong_FormatWriter+0x6c4> │ │ │ │ │ - b eb88 <_PyLong_FormatWriter+0x874> │ │ │ │ │ + bge ea50 <_PyLong_FormatWriter+0x6c4> │ │ │ │ │ + b ec00 <_PyLong_FormatWriter+0x874> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee60 <_PyLong_FormatWriter+0xb4c> │ │ │ │ │ + bgt eed8 <_PyLong_FormatWriter+0xb4c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ee60 <_PyLong_FormatWriter+0xb4c> │ │ │ │ │ + bne eed8 <_PyLong_FormatWriter+0xb4c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -16436,106 +16469,106 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e9ac <_PyLong_FormatWriter+0x698> │ │ │ │ │ + b ea24 <_PyLong_FormatWriter+0x698> │ │ │ │ │ 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 .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b edcc <_PyLong_FormatWriter+0xab8> │ │ │ │ │ + b ee44 <_PyLong_FormatWriter+0xab8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2978 │ │ │ │ │ R_ARM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e9ac <_PyLong_FormatWriter+0x698> │ │ │ │ │ + b ea24 <_PyLong_FormatWriter+0x698> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne efb0 <_PyLong_FormatWriter+0xc9c> │ │ │ │ │ + bne f028 <_PyLong_FormatWriter+0xc9c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f148 <_PyLong_FormatWriter+0xe34> │ │ │ │ │ + beq f1c0 <_PyLong_FormatWriter+0xe34> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r3, r3, #20 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ add r0, r3, r6, lsl #1 │ │ │ │ │ - b ef2c <_PyLong_FormatWriter+0xc18> │ │ │ │ │ + b efa4 <_PyLong_FormatWriter+0xc18> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b e4f0 <_PyLong_FormatWriter+0x1dc> │ │ │ │ │ + b e568 <_PyLong_FormatWriter+0x1dc> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne f080 <_PyLong_FormatWriter+0xd6c> │ │ │ │ │ + bne f0f8 <_PyLong_FormatWriter+0xd6c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq efa8 <_PyLong_FormatWriter+0xc94> │ │ │ │ │ + beq f020 <_PyLong_FormatWriter+0xc94> │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r3, r3, #20 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ add r0, r3, r2, lsl #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - blt f0ac <_PyLong_FormatWriter+0xd98> │ │ │ │ │ + blt f124 <_PyLong_FormatWriter+0xd98> │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ mvn r2, #17 │ │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ │ mov ip, #10 │ │ │ │ │ mla r9, r2, r9, r0 │ │ │ │ │ umull r0, r2, r3, r1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mls r0, ip, r2, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r2, r0, #48 @ 0x30 │ │ │ │ │ strh r2, [r9, #-2]! │ │ │ │ │ - bhi ef5c <_PyLong_FormatWriter+0xc48> │ │ │ │ │ + bhi efd4 <_PyLong_FormatWriter+0xc48> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [r9, #-2] │ │ │ │ │ - b e4c8 <_PyLong_FormatWriter+0x1b4> │ │ │ │ │ + b e540 <_PyLong_FormatWriter+0x1b4> │ │ │ │ │ add r3, r3, #28 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e480 <_PyLong_FormatWriter+0x16c> │ │ │ │ │ + b e4f8 <_PyLong_FormatWriter+0x16c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b ef1c <_PyLong_FormatWriter+0xc08> │ │ │ │ │ + b ef94 <_PyLong_FormatWriter+0xc08> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f074 <_PyLong_FormatWriter+0xd60> │ │ │ │ │ + beq f0ec <_PyLong_FormatWriter+0xd60> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r3, r3, #20 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble f0e4 <_PyLong_FormatWriter+0xdd0> │ │ │ │ │ + ble f15c <_PyLong_FormatWriter+0xdd0> │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ add r8, r0, r9, lsl #2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, #10 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ @@ -16545,119 +16578,119 @@ │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ mls lr, sl, ip, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add ip, lr, #48 @ 0x30 │ │ │ │ │ str ip, [r2, #-4]! │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne eff8 <_PyLong_FormatWriter+0xce4> │ │ │ │ │ + bne f070 <_PyLong_FormatWriter+0xce4> │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne efec <_PyLong_FormatWriter+0xcd8> │ │ │ │ │ + bne f064 <_PyLong_FormatWriter+0xcd8> │ │ │ │ │ mvn r2, #35 @ 0x23 │ │ │ │ │ mla r3, r2, r9, r3 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov lr, #10 │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ umull ip, r1, r2, r0 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mls ip, lr, r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, ip, #48 @ 0x30 │ │ │ │ │ str r1, [r3, #-4]! │ │ │ │ │ - bhi f040 <_PyLong_FormatWriter+0xd2c> │ │ │ │ │ + bhi f0b8 <_PyLong_FormatWriter+0xd2c> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ streq r2, [r3, #-4] │ │ │ │ │ - b e4c8 <_PyLong_FormatWriter+0x1b4> │ │ │ │ │ + b e540 <_PyLong_FormatWriter+0x1b4> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b efc8 <_PyLong_FormatWriter+0xcb4> │ │ │ │ │ + b f040 <_PyLong_FormatWriter+0xcb4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f0ec <_PyLong_FormatWriter+0xdd8> │ │ │ │ │ + beq f164 <_PyLong_FormatWriter+0xdd8> │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r3, r3, #20 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b efcc <_PyLong_FormatWriter+0xcb8> │ │ │ │ │ + b f044 <_PyLong_FormatWriter+0xcb8> │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ sub r5, r2, #18 │ │ │ │ │ umull sl, ip, r3, lr │ │ │ │ │ mov sl, #10 │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ mls sl, sl, ip, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ add ip, sl, #48 @ 0x30 │ │ │ │ │ strh ip, [r2, #-2]! │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne f0b8 <_PyLong_FormatWriter+0xda4> │ │ │ │ │ + bne f130 <_PyLong_FormatWriter+0xda4> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b ef38 <_PyLong_FormatWriter+0xc24> │ │ │ │ │ + b efb0 <_PyLong_FormatWriter+0xc24> │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b f02c <_PyLong_FormatWriter+0xd18> │ │ │ │ │ + b f0a4 <_PyLong_FormatWriter+0xd18> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b f098 <_PyLong_FormatWriter+0xd84> │ │ │ │ │ + b f110 <_PyLong_FormatWriter+0xd84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b ed28 <_PyLong_FormatWriter+0xa14> │ │ │ │ │ + b eda0 <_PyLong_FormatWriter+0xa14> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b ef94 <_PyLong_FormatWriter+0xc80> │ │ │ │ │ + b f00c <_PyLong_FormatWriter+0xc80> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ - b e480 <_PyLong_FormatWriter+0x16c> │ │ │ │ │ + b e4f8 <_PyLong_FormatWriter+0x16c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #28 │ │ │ │ │ - b f110 <_PyLong_FormatWriter+0xdfc> │ │ │ │ │ + b f188 <_PyLong_FormatWriter+0xdfc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e9ac <_PyLong_FormatWriter+0x698> │ │ │ │ │ + bgt ea24 <_PyLong_FormatWriter+0x698> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne e9ac <_PyLong_FormatWriter+0x698> │ │ │ │ │ + bne ea24 <_PyLong_FormatWriter+0x698> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9ac <_PyLong_FormatWriter+0x698> │ │ │ │ │ + b ea24 <_PyLong_FormatWriter+0x698> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ - b eee0 <_PyLong_FormatWriter+0xbcc> │ │ │ │ │ + b ef58 <_PyLong_FormatWriter+0xbcc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2114 @ 0x842 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b edcc <_PyLong_FormatWriter+0xab8> │ │ │ │ │ + b ee44 <_PyLong_FormatWriter+0xab8> │ │ │ │ │ │ │ │ │ │ -0000f168 : │ │ │ │ │ +0000f1e0 : │ │ │ │ │ long_mul(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi f220 │ │ │ │ │ + bhi f298 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ @@ -16666,66 +16699,66 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs f200 │ │ │ │ │ + bcs f278 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, ip, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f26c │ │ │ │ │ + bcs f2e4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ - bl 11ae0 │ │ │ │ │ + bl 11b58 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #3 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f26c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1f4 │ │ │ │ │ + beq f26c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne f324 │ │ │ │ │ + bne f39c │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b f1f4 │ │ │ │ │ + b f26c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt f2f8 │ │ │ │ │ + blt f370 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ movne r0, #24 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movne r8, r0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ moveq r8, #16 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f3b0 │ │ │ │ │ + beq f428 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -16742,113 +16775,113 @@ │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r6, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ strne r6, [r3, #20] │ │ │ │ │ - b f1f4 │ │ │ │ │ + b f26c │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ movne r0, #24 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movne r8, r0 │ │ │ │ │ movne r7, #2 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ moveq r8, #16 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ - b f294 │ │ │ │ │ + b f30c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r5, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ rsbs r0, r2, #0 │ │ │ │ │ asr lr, r2, #31 │ │ │ │ │ rsc r1, lr, #0 │ │ │ │ │ adds r4, r2, #1024 @ 0x400 │ │ │ │ │ mov r6, r4 │ │ │ │ │ adc r4, lr, #0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sbcs r4, r4, #0 │ │ │ │ │ - bcs f370 │ │ │ │ │ - ldr r4, [pc, #120] @ f3d8 │ │ │ │ │ + bcs f3e8 │ │ │ │ │ + ldr r4, [pc, #120] @ f450 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f3c0 │ │ │ │ │ + ble f438 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b f1f4 │ │ │ │ │ + b f26c │ │ │ │ │ subs r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs f39c │ │ │ │ │ + bcs f414 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b f360 │ │ │ │ │ + b f3d8 │ │ │ │ │ bl bd0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b f360 │ │ │ │ │ + b f3d8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b f1f4 │ │ │ │ │ + b f26c │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ - bne f368 │ │ │ │ │ + bne f3e0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f368 │ │ │ │ │ + b f3e0 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000f3dc : │ │ │ │ │ +0000f454 : │ │ │ │ │ int___format__(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq f454 │ │ │ │ │ + beq f4cc │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - beq f448 │ │ │ │ │ + beq f4c0 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f440 │ │ │ │ │ + b f4b8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ 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 .LC45 │ │ │ │ │ @@ -16856,68 +16889,68 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b f44c │ │ │ │ │ + b f4c4 │ │ │ │ │ │ │ │ │ │ -0000f478 : │ │ │ │ │ +0000f4f0 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ push {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, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq fb7c │ │ │ │ │ + beq fbf4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq fb7c │ │ │ │ │ + beq fbf4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsrs sl, r3, #3 │ │ │ │ │ - beq fbbc │ │ │ │ │ + beq fc34 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r3, r6, #3 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq fc88 │ │ │ │ │ + beq fd00 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq f948 │ │ │ │ │ + beq f9c0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq fbdc │ │ │ │ │ + beq fc54 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq fba4 │ │ │ │ │ + beq fc1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq f960 │ │ │ │ │ + beq f9d8 │ │ │ │ │ sub r3, r6, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge fd2c │ │ │ │ │ + bge fda4 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt fc88 │ │ │ │ │ + blt fd00 │ │ │ │ │ add r2, r5, r6, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ @@ -16926,44 +16959,44 @@ │ │ │ │ │ add r2, r2, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt fd2c │ │ │ │ │ + bgt fda4 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt fc88 │ │ │ │ │ + blt fd00 │ │ │ │ │ mvn r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r9, r3 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ sub r3, r9, #55 @ 0x37 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt f9c4 │ │ │ │ │ + bgt fa3c │ │ │ │ │ rsb r8, r9, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r3, r0, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq fb84 │ │ │ │ │ + beq fbfc │ │ │ │ │ sub r3, r9, #56 @ 0x38 │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ cmn r3, #30 │ │ │ │ │ - bge f600 │ │ │ │ │ + bge f678 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ @@ -16983,22 +17016,22 @@ │ │ │ │ │ lsl r3, r2, r1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ orr r0, r0, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ - ble f784 │ │ │ │ │ + ble f7fc │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f6ec │ │ │ │ │ + beq f764 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f6c0 │ │ │ │ │ + beq f738 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq f69c │ │ │ │ │ + beq f714 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r9, #2 │ │ │ │ │ ldr r2, [r8, #16]! │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl r0, r2, r7 │ │ │ │ │ orr r0, r0, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -17020,15 +17053,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl r0, r2, r7 │ │ │ │ │ orr r0, r0, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ - ble f784 │ │ │ │ │ + ble f7fc │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ mov r5, r8 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ orr r3, r3, r0, lsl r1 │ │ │ │ │ @@ -17058,62 +17091,62 @@ │ │ │ │ │ orr r3, r3, r0, lsl r1 │ │ │ │ │ lsl r2, r0, r7 │ │ │ │ │ orr r2, r2, r0, lsr lr │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r0, [ip] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ - bgt f6ec │ │ │ │ │ + bgt f764 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ movne r3, r1 │ │ │ │ │ addne r8, r4, #12 │ │ │ │ │ - beq f7cc │ │ │ │ │ + beq f844 │ │ │ │ │ mov ip, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [r8, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9b0 │ │ │ │ │ + beq fa28 │ │ │ │ │ cmp r1, ip │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, ip, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq fbf8 │ │ │ │ │ + beq fc70 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ef0 │ │ │ │ │ + bl 15f68 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f808 │ │ │ │ │ + bgt f880 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f808 │ │ │ │ │ + bne f880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fbd4 │ │ │ │ │ + beq fc4c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ orrne r6, r6, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f840 │ │ │ │ │ + bgt f8b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne f840 │ │ │ │ │ + bne f8b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r5, #30 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -17130,43 +17163,43 @@ │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movlt r3, r5 │ │ │ │ │ orr r2, r6, r2 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ ands lr, r2, ip, lsl r3 │ │ │ │ │ - beq f8a8 │ │ │ │ │ + beq f920 │ │ │ │ │ mvn lr, #2 │ │ │ │ │ bics lr, r2, lr, lsl r3 │ │ │ │ │ addne r2, r2, ip, lsl r3 │ │ │ │ │ mvn ip, #1 │ │ │ │ │ and r2, r2, ip, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ vldr s14, [r0, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ - vldr d5, [pc, #996] @ fcb0 │ │ │ │ │ + vldr d5, [pc, #996] @ fd28 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bgt f930 │ │ │ │ │ + bgt f9a8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f8f8 │ │ │ │ │ + bgt f970 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f8f8 │ │ │ │ │ + bne f970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge fd08 │ │ │ │ │ + bge fd80 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -17176,60 +17209,60 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ vldr s12, [r3] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - b f8bc │ │ │ │ │ + b f934 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq f978 │ │ │ │ │ + beq f9f0 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne f530 │ │ │ │ │ + bne f5a8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne fba4 │ │ │ │ │ + bne fc1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fba4 │ │ │ │ │ + beq fc1c │ │ │ │ │ add r3, r5, r6, lsl #2 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne fce4 │ │ │ │ │ + bne fd5c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r3, r3, sl, lsl #2 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne fd48 │ │ │ │ │ + bne fdc0 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b f914 │ │ │ │ │ + b f98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f7a8 │ │ │ │ │ + bne f820 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b f7cc │ │ │ │ │ + b f844 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r7, r6, r0 │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq fb84 │ │ │ │ │ + beq fbfc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble fca4 │ │ │ │ │ + ble fd1c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ add r0, r4, r7, lsl #2 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ add r8, r4, #12 │ │ │ │ │ @@ -17241,19 +17274,19 @@ │ │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ rsb r7, r1, #32 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ sub r6, r1, #32 │ │ │ │ │ - beq fa98 │ │ │ │ │ + beq fb10 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq fa70 │ │ │ │ │ + beq fae8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne fb90 │ │ │ │ │ + bne fc08 │ │ │ │ │ ldr r3, [r9, #-4]! │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ │ orr r3, r3, ip, lsr r6 │ │ │ │ │ @@ -17263,15 +17296,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ │ orr r3, r3, ip, lsr r6 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq fb40 │ │ │ │ │ + beq fbb8 │ │ │ │ │ str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r9, #-4] │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ sub r4, r0, #4 │ │ │ │ │ sub sl, r9, #4 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ @@ -17303,200 +17336,200 @@ │ │ │ │ │ ldr r3, [sl, #-12] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ │ orr r3, r3, ip, lsr r6 │ │ │ │ │ str r3, [r4, #-12] │ │ │ │ │ - bne faa0 │ │ │ │ │ + bne fb18 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movne r6, #1 │ │ │ │ │ eor r3, r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f794 │ │ │ │ │ + beq f80c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orrne r6, r6, #1 │ │ │ │ │ - b fb4c │ │ │ │ │ + b fbc4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9, #-4]! │ │ │ │ │ and r2, lr, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b fa50 │ │ │ │ │ + b fac8 │ │ │ │ │ sub r3, r6, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt f540 │ │ │ │ │ - b fd2c │ │ │ │ │ + blt f5b8 │ │ │ │ │ + b fda4 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fb84 │ │ │ │ │ + b fbfc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq f970 │ │ │ │ │ - b f514 │ │ │ │ │ + beq f9e8 │ │ │ │ │ + b f58c │ │ │ │ │ and r5, r2, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r4, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mul r5, r2, r5 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ add r7, r8, r5, lsl #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bmi fc48 │ │ │ │ │ + bmi fcc0 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - b fc1c │ │ │ │ │ + b fc94 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs ip, r2, #3 │ │ │ │ │ movne r3, ip │ │ │ │ │ - beq fc7c │ │ │ │ │ + beq fcf4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr lr, [r8, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq fcd0 │ │ │ │ │ + beq fd48 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r6, r6, #1 │ │ │ │ │ - b f844 │ │ │ │ │ + b f8bc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - vldr d0, [pc, #32] @ fcb8 │ │ │ │ │ - vldr d7, [pc, #36] @ fcc0 │ │ │ │ │ + vldr d0, [pc, #32] @ fd30 │ │ │ │ │ + vldr d7, [pc, #36] @ fd38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b f924 │ │ │ │ │ + b f99c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b fb40 │ │ │ │ │ + b fbb8 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc58 │ │ │ │ │ + bne fcd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b fc7c │ │ │ │ │ + b fcf4 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ - vldr d5, [pc, #-44] @ fcc8 │ │ │ │ │ + vldr d5, [pc, #-44] @ fd40 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b f988 │ │ │ │ │ - bne fd2c │ │ │ │ │ + b fa00 │ │ │ │ │ + bne fda4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne f908 │ │ │ │ │ + bne f980 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b fbd4 │ │ │ │ │ + b fc4c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - vldr d4, [pc, #-140] @ fcc8 │ │ │ │ │ + vldr d4, [pc, #-140] @ fd40 │ │ │ │ │ vldr s10, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b f9a8 │ │ │ │ │ + b fa20 │ │ │ │ │ │ │ │ │ │ -0000fd64 : │ │ │ │ │ +0000fddc : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fe24 │ │ │ │ │ + beq fe9c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq fe08 │ │ │ │ │ + beq fe80 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi fdc0 │ │ │ │ │ + bhi fe38 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ - bl 158fc <_PyLong_Frexp> │ │ │ │ │ + bl 15974 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ rscs r3, r3, #0 │ │ │ │ │ - blt fde8 │ │ │ │ │ + blt fe60 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 ldexp │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -17505,439 +17538,439 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b fdb8 │ │ │ │ │ + b fe30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b fe00 │ │ │ │ │ + b fe78 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3573 @ 0xdf5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b fe00 │ │ │ │ │ + b fe78 │ │ │ │ │ │ │ │ │ │ -0000fe38 : │ │ │ │ │ +0000feb0 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ 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 fedc │ │ │ │ │ + beq ff54 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq fec0 │ │ │ │ │ + beq ff38 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ bic r1, r2, #4 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi fea0 │ │ │ │ │ + bhi ff18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ str r2, [fp, #-12] │ │ │ │ │ ldrd r0, [fp, #-12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ - bl 5e2c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 5eb4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne fe94 │ │ │ │ │ + bne ff0c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b fe98 │ │ │ │ │ + b ff10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b feb4 │ │ │ │ │ + b ff2c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #1635 @ 0x663 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b feb4 │ │ │ │ │ + b ff2c │ │ │ │ │ │ │ │ │ │ -0000fef0 : │ │ │ │ │ +0000ff68 : │ │ │ │ │ long_pow(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10fb0 │ │ │ │ │ + beq 11028 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10fb0 │ │ │ │ │ + beq 11028 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 105c8 │ │ │ │ │ + ble 10640 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 105e4 │ │ │ │ │ + ble 1065c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ ands r1, r1, #16777216 @ 0x1000000 │ │ │ │ │ - bne 105f4 │ │ │ │ │ + bne 1066c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 10f90 │ │ │ │ │ + bne 11008 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10d50 │ │ │ │ │ + beq 10dc8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10810 │ │ │ │ │ + beq 10888 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r2, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, r0 │ │ │ │ │ streq r8, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne 1032c │ │ │ │ │ + bne 103a4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt 111f4 │ │ │ │ │ + bgt 1126c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldrle r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - ldr r1, [pc, #4068] @ 10fe0 │ │ │ │ │ + ldr r1, [pc, #4068] @ 11058 │ │ │ │ │ ldr r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a7c │ │ │ │ │ + ble 11af4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ movls r6, #0 │ │ │ │ │ - bls 10050 │ │ │ │ │ + bls 100c8 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ movls r6, #4 │ │ │ │ │ - bls 1004c │ │ │ │ │ + bls 100c4 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ movls r6, #8 │ │ │ │ │ - bls 1004c │ │ │ │ │ + bls 100c4 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ movls r6, #16 │ │ │ │ │ - bls 1004c │ │ │ │ │ + bls 100c4 │ │ │ │ │ mov r6, #32 │ │ │ │ │ cmp r7, #31 │ │ │ │ │ - bls 1004c │ │ │ │ │ + bls 100c4 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls 10040 │ │ │ │ │ + bls 100b8 │ │ │ │ │ lsr r6, r6, #2 │ │ │ │ │ ldr r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov sl, r2 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ │ str ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 10130 │ │ │ │ │ + beq 101a8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi 102a0 │ │ │ │ │ + bhi 10318 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ adds r5, r0, #5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bcs 102dc │ │ │ │ │ + bcs 10354 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ add r5, r3, r5, lsl #4 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 101f4 │ │ │ │ │ + bgt 1026c │ │ │ │ │ subs sl, r3, #1 │ │ │ │ │ str sl, [r4] │ │ │ │ │ - bne 101f4 │ │ │ │ │ + bne 1026c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 10548 │ │ │ │ │ + bne 105c0 │ │ │ │ │ tst r6, r7 │ │ │ │ │ - beq 10298 │ │ │ │ │ + beq 10310 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 11a5c │ │ │ │ │ + beq 11ad4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10224 │ │ │ │ │ + bne 1029c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 10250 │ │ │ │ │ + bne 102c8 │ │ │ │ │ lsr r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 10074 │ │ │ │ │ + bne 100ec │ │ │ │ │ ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bpl 11a68 │ │ │ │ │ + bpl 11ae0 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10bfc │ │ │ │ │ + bne 10c74 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r8, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1052c │ │ │ │ │ + ble 105a4 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10c9c │ │ │ │ │ + ble 10d14 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1030c │ │ │ │ │ + beq 10384 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1030c │ │ │ │ │ + bgt 10384 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 1030c │ │ │ │ │ + bne 10384 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 10314 │ │ │ │ │ + beq 1038c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10314 │ │ │ │ │ + bgt 1038c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 10314 │ │ │ │ │ + bne 1038c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 101e8 │ │ │ │ │ + beq 10260 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 101e8 │ │ │ │ │ + bgt 10260 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 101e8 │ │ │ │ │ + bne 10260 │ │ │ │ │ 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} │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 10548 │ │ │ │ │ + bne 105c0 │ │ │ │ │ tst r6, r7 │ │ │ │ │ - beq 10298 │ │ │ │ │ + beq 10310 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 119c4 │ │ │ │ │ + beq 11a3c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10114 │ │ │ │ │ + bgt 1018c │ │ │ │ │ subs sl, r3, #1 │ │ │ │ │ str sl, [r5] │ │ │ │ │ - bne 10114 │ │ │ │ │ + bne 1018c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 10124 │ │ │ │ │ + beq 1019c │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1107c │ │ │ │ │ + beq 110f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10288 │ │ │ │ │ + bgt 10300 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 10288 │ │ │ │ │ + bne 10300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 10124 │ │ │ │ │ + b 1019c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 10124 │ │ │ │ │ + b 1019c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11ae0 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 100c0 │ │ │ │ │ + bne 10138 │ │ │ │ │ str r5, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 102d4 │ │ │ │ │ + beq 1034c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a9c │ │ │ │ │ + ble 11b14 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 10c40 │ │ │ │ │ + b 10cb8 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 103f0 │ │ │ │ │ + bcs 10468 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 100c0 │ │ │ │ │ + bne 10138 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 102bc │ │ │ │ │ + b 10334 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 101a0 │ │ │ │ │ + bne 10218 │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101cc │ │ │ │ │ + bne 10244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #1 │ │ │ │ │ movhi r8, r1 │ │ │ │ │ strhi r8, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bls 10590 │ │ │ │ │ + bls 10608 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl f168 │ │ │ │ │ - ldr r1, [pc, #3216] @ 10fe0 │ │ │ │ │ + bl f1e0 │ │ │ │ │ + ldr r1, [pc, #3216] @ 11058 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - beq 1116c │ │ │ │ │ + beq 111e4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10498 │ │ │ │ │ + bgt 10510 │ │ │ │ │ subs r5, r3, #1 │ │ │ │ │ str r5, [r1, #1240] @ 0x4d8 │ │ │ │ │ - bne 10498 │ │ │ │ │ - ldr r0, [pc, #3184] @ 10fe8 │ │ │ │ │ + bne 10510 │ │ │ │ │ + ldr r0, [pc, #3184] @ 11060 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne 10b24 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 10a00 │ │ │ │ │ + beq 10a78 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10d20 │ │ │ │ │ + bne 10d98 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10528 │ │ │ │ │ + ble 105a0 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10ddc │ │ │ │ │ + ble 10e54 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 10314 │ │ │ │ │ + beq 1038c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10314 │ │ │ │ │ + bgt 1038c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 10314 │ │ │ │ │ + bne 1038c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101cc │ │ │ │ │ - b 10320 │ │ │ │ │ + bne 10244 │ │ │ │ │ + b 10398 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 10e68 │ │ │ │ │ + blt 10ee0 │ │ │ │ │ lsrs r3, r2, #28 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bne 119b8 │ │ │ │ │ + bne 11a30 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11064 │ │ │ │ │ + beq 110dc │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -17963,160 +17996,160 @@ │ │ │ │ │ orr r1, r1, r2, lsl #2 │ │ │ │ │ bic r3, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldrne r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ strne r3, [r5, #20] │ │ │ │ │ - b 100c0 │ │ │ │ │ + b 10138 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne 10b24 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne 1038c │ │ │ │ │ + bne 10404 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 11074 │ │ │ │ │ + beq 110ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 104e8 │ │ │ │ │ + bgt 10560 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 104e8 │ │ │ │ │ + bne 10560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r8, r6 │ │ │ │ │ moveq r4, r5 │ │ │ │ │ - beq 1038c │ │ │ │ │ + beq 10404 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 111cc │ │ │ │ │ + beq 11244 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 1038c │ │ │ │ │ + b 10404 │ │ │ │ │ ldr r6, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 10160 │ │ │ │ │ + bne 101d8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10160 │ │ │ │ │ + b 101d8 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11968 │ │ │ │ │ + beq 119e0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10580 │ │ │ │ │ + bgt 105f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 10580 │ │ │ │ │ + bne 105f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 100ec │ │ │ │ │ - beq 10980 │ │ │ │ │ + b 10164 │ │ │ │ │ + beq 109f8 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10888 │ │ │ │ │ + ble 10900 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, r1 │ │ │ │ │ movle r6, r8 │ │ │ │ │ - ldrle r4, [pc, #2600] @ 10fe8 │ │ │ │ │ - ble 10c9c │ │ │ │ │ - ldr r4, [pc, #2592] @ 10fe8 │ │ │ │ │ - b 10314 │ │ │ │ │ + ldrle r4, [pc, #2600] @ 11060 │ │ │ │ │ + ble 10d14 │ │ │ │ │ + ldr r4, [pc, #2592] @ 11060 │ │ │ │ │ + b 1038c │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ff54 │ │ │ │ │ + bgt ffcc │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b ff54 │ │ │ │ │ + b ffcc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10fbc │ │ │ │ │ + beq 11034 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10830 │ │ │ │ │ + beq 108a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bic r2, r2, #4 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi 1064c │ │ │ │ │ + bhi 106c4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 10ef8 │ │ │ │ │ + beq 10f70 │ │ │ │ │ ldr r4, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 10900 │ │ │ │ │ + bne 10978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 10ef0 │ │ │ │ │ + beq 10f68 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10da8 │ │ │ │ │ + ble 10e20 │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ - bne 10e14 │ │ │ │ │ + bne 10e8c │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ - ldr r1, [pc, #2320] @ 10fe0 │ │ │ │ │ + ldr r1, [pc, #2320] @ 11058 │ │ │ │ │ ldr r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ ldr r2, [r1, #1224] @ 0x4c8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -18124,399 +18157,399 @@ │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 10dc8 │ │ │ │ │ - ldr r7, [pc, #2260] @ 10fe8 │ │ │ │ │ + beq 10e40 │ │ │ │ │ + ldr r7, [pc, #2260] @ 11060 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r9, r7, #16 │ │ │ │ │ str r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsr r0, r1, #3 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 10a24 │ │ │ │ │ + beq 10a9c │ │ │ │ │ cmp r0, #300 @ 0x12c │ │ │ │ │ - bhi 10fec │ │ │ │ │ + bhi 11064 │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd50 │ │ │ │ │ + bl cdc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11014 │ │ │ │ │ + beq 1108c │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10d40 │ │ │ │ │ + beq 10db8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b4c │ │ │ │ │ + beq 10bc4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10a94 │ │ │ │ │ + ble 10b0c │ │ │ │ │ ldr r6, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10dfc │ │ │ │ │ + ble 10e74 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 119fc │ │ │ │ │ + beq 11a74 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3dd4 │ │ │ │ │ + bl 3db0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10adc │ │ │ │ │ + ble 10b54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 119fc │ │ │ │ │ + beq 11a74 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10f04 │ │ │ │ │ + ble 10f7c │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10898 │ │ │ │ │ + beq 10910 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 10724 │ │ │ │ │ - ldr r4, [pc, #2000] @ 10fe8 │ │ │ │ │ + b 1079c │ │ │ │ │ + ldr r4, [pc, #2000] @ 11060 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10160 │ │ │ │ │ - b 1052c │ │ │ │ │ + bgt 101d8 │ │ │ │ │ + b 105a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 10ef0 │ │ │ │ │ + beq 10f68 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10860 │ │ │ │ │ + bgt 108d8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 11a44 │ │ │ │ │ + beq 11abc │ │ │ │ │ sub r0, fp, #120 @ 0x78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bl 1678 │ │ │ │ │ R_ARM_CALL _PyLong_Negate │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - beq 11a50 │ │ │ │ │ + beq 11ac8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 1062c │ │ │ │ │ - ldr r4, [pc, #1880] @ 10fe8 │ │ │ │ │ + b 106a4 │ │ │ │ │ + ldr r4, [pc, #1880] @ 11060 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 1052c │ │ │ │ │ + b 105a4 │ │ │ │ │ ldr r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10bdc │ │ │ │ │ + ble 10c54 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 119d0 │ │ │ │ │ - ldr r1, [pc, #1832] @ 10fe8 │ │ │ │ │ + ble 11a48 │ │ │ │ │ + ldr r1, [pc, #1832] @ 11060 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 358 │ │ │ │ │ R_ARM_CALL long_compare │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bne 10cb8 │ │ │ │ │ + bne 10d30 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11978 │ │ │ │ │ + ble 119f0 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10cfc │ │ │ │ │ + ble 10d74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ str r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 10afc │ │ │ │ │ + beq 10b74 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, r1, lsr #3 │ │ │ │ │ - bgt 10afc │ │ │ │ │ + bgt 10b74 │ │ │ │ │ ldr r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10978 │ │ │ │ │ + beq 109f0 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ movhi r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ffd4 │ │ │ │ │ + beq 1004c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bhi 1033c │ │ │ │ │ - beq 10988 │ │ │ │ │ - ldr r4, [pc, #1640] @ 10fe8 │ │ │ │ │ - b 1038c │ │ │ │ │ + bhi 103b4 │ │ │ │ │ + beq 10a00 │ │ │ │ │ + ldr r4, [pc, #1640] @ 11060 │ │ │ │ │ + b 10404 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - ldr r1, [pc, #1624] @ 10fe8 │ │ │ │ │ + ldr r1, [pc, #1624] @ 11060 │ │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl f168 │ │ │ │ │ - ldr r1, [pc, #1604] @ 10fe0 │ │ │ │ │ + bl f1e0 │ │ │ │ │ + ldr r1, [pc, #1604] @ 11058 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - beq 1116c │ │ │ │ │ + beq 111e4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 109c4 │ │ │ │ │ + bgt 10a3c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - bne 109c4 │ │ │ │ │ - ldr r0, [pc, #1572] @ 10fe8 │ │ │ │ │ + bne 10a3c │ │ │ │ │ + ldr r0, [pc, #1572] @ 11060 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 1038c │ │ │ │ │ + beq 10404 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 111d0 │ │ │ │ │ + beq 11248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 1038c │ │ │ │ │ + b 10404 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 102b8 │ │ │ │ │ + beq 10330 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 104e8 │ │ │ │ │ - b 104c8 │ │ │ │ │ + beq 10560 │ │ │ │ │ + b 10540 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 10740 │ │ │ │ │ + bne 107b8 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 10f40 │ │ │ │ │ + bne 10fb8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 11014 │ │ │ │ │ + beq 1108c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r2, #3 │ │ │ │ │ rsb r6, r3, #1 │ │ │ │ │ - bne 10f24 │ │ │ │ │ + bne 10f9c │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r1, r6 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11958 │ │ │ │ │ + beq 119d0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 10784 │ │ │ │ │ + b 107fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 10790 │ │ │ │ │ + bne 10808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10790 │ │ │ │ │ + b 10808 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 111d0 │ │ │ │ │ + beq 11248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 10384 │ │ │ │ │ + b 103fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 107d8 │ │ │ │ │ + bne 10850 │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 107d8 │ │ │ │ │ + b 10850 │ │ │ │ │ ldr r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ ldr r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11178 │ │ │ │ │ + beq 111f0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b3c │ │ │ │ │ + bgt 10bb4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 10b3c │ │ │ │ │ + bne 10bb4 │ │ │ │ │ ldr r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 10924 │ │ │ │ │ + b 1099c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 10778 │ │ │ │ │ + bne 107f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 65bc │ │ │ │ │ + bl 6638 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b8c │ │ │ │ │ + bgt 10c04 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 10b8c │ │ │ │ │ + bne 10c04 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 110c4 │ │ │ │ │ + beq 1113c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - bl 3740 │ │ │ │ │ + bl 371c │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11088 │ │ │ │ │ + beq 11100 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10bd4 │ │ │ │ │ + bgt 10c4c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 10bd4 │ │ │ │ │ + bne 10c4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 10778 │ │ │ │ │ + b 107f0 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 108ac │ │ │ │ │ + bne 10924 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 108ac │ │ │ │ │ + b 10924 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ strne r6, [fp, #-156] @ 0xffffff64 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - beq 1014c │ │ │ │ │ + beq 101c4 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3dd4 │ │ │ │ │ + bl 3db0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 119b0 │ │ │ │ │ + beq 11a28 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11998 │ │ │ │ │ + ble 11a10 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1014c │ │ │ │ │ + beq 101c4 │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [r5], #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10c84 │ │ │ │ │ + bgt 10cfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 10c84 │ │ │ │ │ + bne 10cfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 10c5c │ │ │ │ │ + bne 10cd4 │ │ │ │ │ ldr r8, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 1081c │ │ │ │ │ + b 10894 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 10170 │ │ │ │ │ + bne 101e8 │ │ │ │ │ ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10170 │ │ │ │ │ + b 101e8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10f60 │ │ │ │ │ + ble 10fd8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10f78 │ │ │ │ │ + ble 10ff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -18525,48 +18558,48 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 1081c │ │ │ │ │ + b 10894 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 108f0 │ │ │ │ │ + bne 10968 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 108f0 │ │ │ │ │ + b 10968 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ strne r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - bne 10c14 │ │ │ │ │ - b 10148 │ │ │ │ │ + bne 10c8c │ │ │ │ │ + b 101c0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq 10b5c │ │ │ │ │ - b 10778 │ │ │ │ │ + beq 10bd4 │ │ │ │ │ + b 107f0 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 110f0 │ │ │ │ │ + ble 11168 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10d7c │ │ │ │ │ + bgt 10df4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 119f0 │ │ │ │ │ + beq 11a68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ ldr r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ @@ -18577,909 +18610,909 @@ │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 10688 │ │ │ │ │ + bne 10700 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 10688 │ │ │ │ │ - ldr r9, [pc, #536] @ 10fe8 │ │ │ │ │ + b 10700 │ │ │ │ │ + ldr r9, [pc, #536] @ 11060 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r9, #16 │ │ │ │ │ - b 108a0 │ │ │ │ │ + b 10918 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 10ea8 │ │ │ │ │ + beq 10f20 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r6, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne 10178 │ │ │ │ │ - b 10314 │ │ │ │ │ + bne 101f0 │ │ │ │ │ + b 1038c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 107b4 │ │ │ │ │ + bne 1082c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 107b4 │ │ │ │ │ + b 1082c │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r5, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ rsbs r0, r2, #0 │ │ │ │ │ asr lr, r2, #31 │ │ │ │ │ rsc r1, lr, #0 │ │ │ │ │ adds r7, r2, #1024 @ 0x400 │ │ │ │ │ adc r4, lr, #0 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ sbcs r4, r4, #0 │ │ │ │ │ - bcs 10eb0 │ │ │ │ │ - ldr r1, [pc, #408] @ 10fe4 │ │ │ │ │ + bcs 10f28 │ │ │ │ │ + ldr r1, [pc, #408] @ 1105c │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ │ movgt r6, r1 │ │ │ │ │ - bgt 106b4 │ │ │ │ │ + bgt 1072c │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 10ee4 │ │ │ │ │ + b 10f5c │ │ │ │ │ rsbs r3, r0, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsrs r3, r2, #28 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - beq 10408 │ │ │ │ │ + beq 10480 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11064 │ │ │ │ │ + beq 110dc │ │ │ │ │ mov r1, #24 │ │ │ │ │ - b 1042c │ │ │ │ │ + b 104a4 │ │ │ │ │ ldr r6, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 10cac │ │ │ │ │ + b 10d24 │ │ │ │ │ subs r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs 10f50 │ │ │ │ │ + bcs 10fc8 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11184 │ │ │ │ │ + ble 111fc │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 106b4 │ │ │ │ │ + bne 1072c │ │ │ │ │ str r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 1081c │ │ │ │ │ - ldr r4, [pc, #228] @ 10fe4 │ │ │ │ │ + b 10894 │ │ │ │ │ + ldr r4, [pc, #228] @ 1105c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1081c │ │ │ │ │ + b 10894 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 107ec │ │ │ │ │ + bne 10864 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 107ec │ │ │ │ │ + b 10864 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ - b 10a78 │ │ │ │ │ + b 10af0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ - b 10a44 │ │ │ │ │ + b 10abc │ │ │ │ │ bl bd0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 10ed4 │ │ │ │ │ + b 10f4c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 10cc0 │ │ │ │ │ + bne 10d38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10cc0 │ │ │ │ │ + b 10d38 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 10ccc │ │ │ │ │ + bne 10d44 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ccc │ │ │ │ │ + b 10d44 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a28 │ │ │ │ │ + ble 11aa0 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a0c │ │ │ │ │ + ble 11a84 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 101e8 │ │ │ │ │ + b 10260 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1081c │ │ │ │ │ + b 10894 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ cmp r2, #150 @ 0x96 │ │ │ │ │ - ble 10740 │ │ │ │ │ + ble 107b8 │ │ │ │ │ sub r3, fp, #108 @ 0x6c │ │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2fcc │ │ │ │ │ R_ARM_CALL pylong_int_divmod │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 10784 │ │ │ │ │ + bne 107fc │ │ │ │ │ ldr r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1110c │ │ │ │ │ + ble 11184 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11124 │ │ │ │ │ + ble 1119c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1113c │ │ │ │ │ + ble 111b4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11154 │ │ │ │ │ + ble 111cc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r8, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 1081c │ │ │ │ │ + b 10894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 10300 │ │ │ │ │ + b 10378 │ │ │ │ │ str r8, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 102c4 │ │ │ │ │ + b 1033c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 102c4 │ │ │ │ │ + b 1033c │ │ │ │ │ mov r0, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 110dc │ │ │ │ │ + ble 11154 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11018 │ │ │ │ │ + bgt 11090 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 11018 │ │ │ │ │ + bne 11090 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11018 │ │ │ │ │ + b 11090 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 110ac │ │ │ │ │ - b 11018 │ │ │ │ │ + ble 11124 │ │ │ │ │ + b 11090 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 110a0 │ │ │ │ │ + bne 11118 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 110a0 │ │ │ │ │ + b 11118 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 10d60 │ │ │ │ │ + bne 10dd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10d60 │ │ │ │ │ + b 10dd8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11024 │ │ │ │ │ + bne 1109c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11024 │ │ │ │ │ + b 1109c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11030 │ │ │ │ │ + bne 110a8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11030 │ │ │ │ │ + b 110a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1103c │ │ │ │ │ + bne 110b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1103c │ │ │ │ │ + b 110b4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11048 │ │ │ │ │ + bne 110c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11048 │ │ │ │ │ + b 110c0 │ │ │ │ │ ldr r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 111a4 │ │ │ │ │ + ble 1121c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1081c │ │ │ │ │ + b 10894 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 10ee0 │ │ │ │ │ + bne 10f58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 10ee0 │ │ │ │ │ + b 10f58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - bne 111e8 │ │ │ │ │ - ldr r4, [pc, #-468] @ 10fe8 │ │ │ │ │ + bne 11260 │ │ │ │ │ + ldr r4, [pc, #-468] @ 11060 │ │ │ │ │ ldr r6, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10c40 │ │ │ │ │ + b 10cb8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r2, #0 │ │ │ │ │ strle r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ movle r6, r2 │ │ │ │ │ - ble 11624 │ │ │ │ │ + ble 1169c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 1014c │ │ │ │ │ + b 101c4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ ldrle r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11ac4 │ │ │ │ │ + beq 11b3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 11250 │ │ │ │ │ + beq 112c8 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11ac8 │ │ │ │ │ + beq 11b40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r4, fp, #100 @ 0x64 │ │ │ │ │ str r4, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [r4, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 1160c │ │ │ │ │ + beq 11684 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4] │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 112b8 │ │ │ │ │ - bl 1376c │ │ │ │ │ + beq 11330 │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq 1160c │ │ │ │ │ - bl b9dc │ │ │ │ │ + beq 11684 │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, #16 │ │ │ │ │ - bne 11260 │ │ │ │ │ + bne 112d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 112f0 │ │ │ │ │ + beq 11368 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 112f0 │ │ │ │ │ + bgt 11368 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 112f0 │ │ │ │ │ + bne 11368 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bmi 11950 │ │ │ │ │ + bmi 119c8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr r5, [pc, #-820] @ 10fe8 │ │ │ │ │ + ldr r5, [pc, #-820] @ 11060 │ │ │ │ │ mov sl, r6 │ │ │ │ │ add r3, r1, #12 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ mov r7, #29 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 11344 │ │ │ │ │ + b 113bc │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bcc 11768 │ │ │ │ │ + bcc 117e0 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ lsr r2, r3, r7 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ orrs sl, r2, sl, lsl #1 │ │ │ │ │ - beq 1166c │ │ │ │ │ + beq 116e4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bne 1133c │ │ │ │ │ + bne 113b4 │ │ │ │ │ ands r3, sl, #1 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bne 11700 │ │ │ │ │ + bne 11778 │ │ │ │ │ asr sl, sl, #1 │ │ │ │ │ ands r9, sl, #1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 1163c │ │ │ │ │ + beq 116b4 │ │ │ │ │ rsb r6, r9, #5 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1192c │ │ │ │ │ + beq 119a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 118f4 │ │ │ │ │ + beq 1196c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11664 │ │ │ │ │ + beq 116dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11664 │ │ │ │ │ + bgt 116dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11664 │ │ │ │ │ + bne 116dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102c4 │ │ │ │ │ + beq 1033c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11654 │ │ │ │ │ + bgt 116cc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11654 │ │ │ │ │ + bne 116cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne 1138c │ │ │ │ │ + bne 11404 │ │ │ │ │ asr sl, sl, #1 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sl, r3, sl, lsl #2 │ │ │ │ │ ldr r1, [sl, #-64] @ 0xffffffc0 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 118f4 │ │ │ │ │ + beq 1196c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11710 │ │ │ │ │ + beq 11788 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11710 │ │ │ │ │ + bgt 11788 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r5] │ │ │ │ │ - bne 11710 │ │ │ │ │ + bne 11788 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 11720 │ │ │ │ │ + beq 11798 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102c4 │ │ │ │ │ + beq 1033c │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11728 │ │ │ │ │ + bgt 117a0 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 11728 │ │ │ │ │ + bne 117a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 11600 │ │ │ │ │ + ble 11678 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 102bc │ │ │ │ │ + beq 10334 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11500 │ │ │ │ │ + beq 11578 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11500 │ │ │ │ │ + bgt 11578 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 11500 │ │ │ │ │ + bne 11578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 11aac │ │ │ │ │ + beq 11b24 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 119b0 │ │ │ │ │ + beq 11a28 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11548 │ │ │ │ │ + bgt 115c0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 11548 │ │ │ │ │ + bne 115c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ble 11600 │ │ │ │ │ + ble 11678 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 118f4 │ │ │ │ │ + beq 1196c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 115a4 │ │ │ │ │ + beq 1161c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 115a4 │ │ │ │ │ + bgt 1161c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 115a4 │ │ │ │ │ + bne 1161c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 11aa4 │ │ │ │ │ + beq 11b1c │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102c4 │ │ │ │ │ + beq 1033c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 115ec │ │ │ │ │ + bgt 11664 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 115ec │ │ │ │ │ + bne 11664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bcs 11564 │ │ │ │ │ + bcs 115dc │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 1133c │ │ │ │ │ - ldr r5, [pc, #-1580] @ 10fe8 │ │ │ │ │ + b 113b4 │ │ │ │ │ + ldr r5, [pc, #-1580] @ 11060 │ │ │ │ │ str r9, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r4, r5 │ │ │ │ │ - bgt 11ad8 │ │ │ │ │ + bgt 11b50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 111bc │ │ │ │ │ + beq 11234 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 10c40 │ │ │ │ │ + b 10cb8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ asr sl, sl, #1 │ │ │ │ │ add r9, r3, #1 │ │ │ │ │ tst sl, #1 │ │ │ │ │ - beq 11638 │ │ │ │ │ + beq 116b0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 11380 │ │ │ │ │ + b 113f8 │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne 1138c │ │ │ │ │ - b 1141c │ │ │ │ │ + bne 11404 │ │ │ │ │ + b 11494 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 113d4 │ │ │ │ │ + b 1144c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 118f4 │ │ │ │ │ + beq 1196c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11750 │ │ │ │ │ + beq 117c8 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11750 │ │ │ │ │ + bgt 117c8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 11750 │ │ │ │ │ + bne 117c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str sl, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 11760 │ │ │ │ │ + beq 117d8 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102c4 │ │ │ │ │ + beq 1033c │ │ │ │ │ ldr r9, [r4] │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11740 │ │ │ │ │ + bgt 117b8 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ str r9, [r4] │ │ │ │ │ - bne 11740 │ │ │ │ │ + bne 117b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 1133c │ │ │ │ │ + b 113b4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 11384 │ │ │ │ │ + b 113fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 11474 │ │ │ │ │ + bne 114ec │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 114b4 │ │ │ │ │ + b 1152c │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ble 11600 │ │ │ │ │ - b 114bc │ │ │ │ │ + ble 11678 │ │ │ │ │ + b 11534 │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 1133c │ │ │ │ │ + b 113b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 116b8 │ │ │ │ │ + bne 11730 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 1133c │ │ │ │ │ + b 113b4 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 11324 │ │ │ │ │ + bcs 1139c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 1182c │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11798 │ │ │ │ │ + bne 11810 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 10c54 │ │ │ │ │ + b 10ccc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 10c14 │ │ │ │ │ - b 1178c │ │ │ │ │ + bne 10c8c │ │ │ │ │ + b 11804 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ asr sl, sl, #1 │ │ │ │ │ tst sl, #1 │ │ │ │ │ - beq 117ac │ │ │ │ │ + beq 11824 │ │ │ │ │ sub r6, r6, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 102bc │ │ │ │ │ - bl b9dc │ │ │ │ │ + beq 10334 │ │ │ │ │ + bl ba54 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 118ec │ │ │ │ │ + beq 11964 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 119b0 │ │ │ │ │ - bl b9dc │ │ │ │ │ + beq 11a28 │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne 117c8 │ │ │ │ │ + bne 11840 │ │ │ │ │ asr r3, sl, #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 102bc │ │ │ │ │ + beq 10334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 11880 │ │ │ │ │ + beq 118f8 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11614 │ │ │ │ │ + beq 1168c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 11780 │ │ │ │ │ + ble 117f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 118f4 │ │ │ │ │ + beq 1196c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ sub r2, fp, #116 @ 0x74 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 118e0 │ │ │ │ │ - bl 1376c │ │ │ │ │ + beq 11958 │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 102c4 │ │ │ │ │ - bl b9dc │ │ │ │ │ + beq 1033c │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 11880 │ │ │ │ │ + b 118f8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 11818 │ │ │ │ │ + b 11890 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 102bc │ │ │ │ │ + b 10334 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11924 │ │ │ │ │ + beq 1199c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11924 │ │ │ │ │ + bgt 1199c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11924 │ │ │ │ │ + bne 1199c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - beq 1141c │ │ │ │ │ + beq 11494 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl f168 │ │ │ │ │ + bl f1e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - bne 118fc │ │ │ │ │ - b 102bc │ │ │ │ │ - ldr r5, [pc, #-2416] @ 10fe8 │ │ │ │ │ - b 11780 │ │ │ │ │ + bne 11974 │ │ │ │ │ + b 10334 │ │ │ │ │ + ldr r5, [pc, #-2416] @ 11060 │ │ │ │ │ + b 117f8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bl b9dc │ │ │ │ │ - b 11018 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b 11090 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 102c4 │ │ │ │ │ + b 1033c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 108e0 │ │ │ │ │ + bne 10958 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 108e0 │ │ │ │ │ + b 10958 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 10c38 │ │ │ │ │ + bne 10cb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10c38 │ │ │ │ │ + b 10cb0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 102c4 │ │ │ │ │ + b 1033c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 10e88 │ │ │ │ │ + b 10f00 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r8, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 102bc │ │ │ │ │ + b 10334 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 108b8 │ │ │ │ │ + bne 10930 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 108b8 │ │ │ │ │ + b 10930 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10d7c │ │ │ │ │ + b 10df4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r6, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r5, sl │ │ │ │ │ - b 11018 │ │ │ │ │ + b 11090 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 10fb0 │ │ │ │ │ + bne 11028 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10fb0 │ │ │ │ │ + b 11028 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 10fa0 │ │ │ │ │ + bne 11018 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10fa0 │ │ │ │ │ + b 11018 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10860 │ │ │ │ │ + b 108d8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 1081c │ │ │ │ │ + b 10894 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 102bc │ │ │ │ │ + b 10334 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r6, #536870912 @ 0x20000000 │ │ │ │ │ add r3, r3, sl, lsl #2 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ - b 10068 │ │ │ │ │ + b 100e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - bne 10004 │ │ │ │ │ - ldr r0, [pc, #-2728] @ 10fe8 │ │ │ │ │ + bne 1007c │ │ │ │ │ + ldr r0, [pc, #-2728] @ 11060 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 10004 │ │ │ │ │ + b 1007c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 11624 │ │ │ │ │ + b 1169c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 115f8 │ │ │ │ │ + b 11670 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movle r6, r8 │ │ │ │ │ movle sl, r8 │ │ │ │ │ - ble 1133c │ │ │ │ │ - b 11560 │ │ │ │ │ + ble 113b4 │ │ │ │ │ + b 115d8 │ │ │ │ │ str r6, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r5, [pc, #-2796] @ 10fe8 │ │ │ │ │ + ldr r5, [pc, #-2796] @ 11060 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 11614 │ │ │ │ │ + b 1168c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 10c4c │ │ │ │ │ + b 10cc4 │ │ │ │ │ │ │ │ │ │ -00011ae0 : │ │ │ │ │ +00011b58 : │ │ │ │ │ k_mul(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ @@ -19493,34 +19526,34 @@ │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - blt 12194 │ │ │ │ │ + blt 1220c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 1224c │ │ │ │ │ + blt 122c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 12b34 │ │ │ │ │ + beq 12bac │ │ │ │ │ add sl, r6, r4 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 12c50 │ │ │ │ │ + bgt 12cc8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 121dc │ │ │ │ │ + beq 12254 │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 12b54 │ │ │ │ │ + beq 12bcc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ @@ -19540,15 +19573,15 @@ │ │ │ │ │ add r9, r5, #12 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 11eb8 │ │ │ │ │ + beq 11f30 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ @@ -19563,37 +19596,37 @@ │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r4, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 12ca0 │ │ │ │ │ + bne 12d18 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 11e48 │ │ │ │ │ + bcs 11ec0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r7, r5, #4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add sl, r3, #4 │ │ │ │ │ add sl, r1, sl, lsl #2 │ │ │ │ │ sub r1, sl, r6 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r0, r1, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq 11d1c │ │ │ │ │ + beq 11d94 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 11ce8 │ │ │ │ │ + beq 11d60 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 11cbc │ │ │ │ │ + beq 11d34 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr lr, [r8], #4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ umlal r0, ip, r4, lr │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ @@ -19621,15 +19654,15 @@ │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r0, #30 │ │ │ │ │ str r1, [r7] │ │ │ │ │ cmp r8, sl │ │ │ │ │ orr r2, r2, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - beq 11de4 │ │ │ │ │ + beq 11e5c │ │ │ │ │ str r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ ldr ip, [r6], #4 │ │ │ │ │ @@ -19669,70 +19702,70 @@ │ │ │ │ │ adc r1, r5, r1, lsr #30 │ │ │ │ │ bic ip, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r0, #30 │ │ │ │ │ str ip, [r7] │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ cmp r8, sl │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 11d24 │ │ │ │ │ + bne 11d9c │ │ │ │ │ ldr r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ orrs r1, r2, r1 │ │ │ │ │ - beq 11e48 │ │ │ │ │ + beq 11ec0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 11c1c │ │ │ │ │ + bne 11c94 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11e3c │ │ │ │ │ + beq 11eb4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e5c │ │ │ │ │ + beq 11ed4 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 11c1c │ │ │ │ │ - b 11e10 │ │ │ │ │ + bne 11c94 │ │ │ │ │ + b 11e88 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12be4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 11e94 │ │ │ │ │ + beq 11f0c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12be4 │ │ │ │ │ ldr ip, [r9, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 11e90 │ │ │ │ │ + beq 11f08 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 11e74 │ │ │ │ │ - b 11e3c │ │ │ │ │ + bne 11eec │ │ │ │ │ + b 11eb4 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add sl, r3, r8, lsl #2 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ add r4, r5, #16 │ │ │ │ │ mov r5, r6 │ │ │ │ │ @@ -19740,27 +19773,27 @@ │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r7, [r5], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12d44 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ umlal r2, r0, r7, r7 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #-4] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 121d0 │ │ │ │ │ + bls 12248 │ │ │ │ │ mov r8, r5 │ │ │ │ │ adds lr, r7, r7 │ │ │ │ │ mvn r7, r5 │ │ │ │ │ adc r6, r6, r6 │ │ │ │ │ add r7, ip, r7 │ │ │ │ │ ldr r9, [r4] │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ @@ -19775,21 +19808,21 @@ │ │ │ │ │ adc r1, r0, r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ str r0, [r4] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 1212c │ │ │ │ │ + bls 121a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12044 │ │ │ │ │ + beq 120bc │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 12004 │ │ │ │ │ + beq 1207c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 11fd0 │ │ │ │ │ + beq 12048 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ ldr r9, [r4, #4] │ │ │ │ │ umull r3, r1, ip, lr │ │ │ │ │ adds r3, r3, r9 │ │ │ │ │ mla r1, ip, r6, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -19824,15 +19857,15 @@ │ │ │ │ │ adc r1, r0, r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [sl] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 1212c │ │ │ │ │ + bls 121a4 │ │ │ │ │ strd r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r5, [sl, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ @@ -19881,129 +19914,129 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 1204c │ │ │ │ │ + bhi 120c4 │ │ │ │ │ ldrd r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - bne 12158 │ │ │ │ │ + bne 121d0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 11ee4 │ │ │ │ │ + bne 11f5c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ - b 11e20 │ │ │ │ │ + b 11e98 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r1, [r3] │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ orrs r0, r2, r0, lsr #30 │ │ │ │ │ strne r2, [r3, #4] │ │ │ │ │ - b 12134 │ │ │ │ │ + b 121ac │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 12220 │ │ │ │ │ + beq 12298 │ │ │ │ │ cmp r6, #70 @ 0x46 │ │ │ │ │ - bgt 12260 │ │ │ │ │ + bgt 122d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12b34 │ │ │ │ │ + beq 12bac │ │ │ │ │ add sl, r6, r4 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 12c50 │ │ │ │ │ + bgt 12cc8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 11b64 │ │ │ │ │ + b 11bdc │ │ │ │ │ orrs r1, r2, r0 │ │ │ │ │ - beq 12134 │ │ │ │ │ - b 1216c │ │ │ │ │ - ldr r3, [pc, #2836] @ 12cf8 │ │ │ │ │ + beq 121ac │ │ │ │ │ + b 121e4 │ │ │ │ │ + ldr r3, [pc, #2836] @ 12d70 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 12b40 │ │ │ │ │ + beq 12bb8 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 11bb0 │ │ │ │ │ + b 11c28 │ │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ │ - bgt 12260 │ │ │ │ │ + bgt 122d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12b34 │ │ │ │ │ + beq 12bac │ │ │ │ │ add sl, r6, r4 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 12c50 │ │ │ │ │ + bgt 12cc8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 11b64 │ │ │ │ │ + b 11bdc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r4, r5, lsl #1 │ │ │ │ │ - bge 12a10 │ │ │ │ │ + bge 12a88 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ asr r8, r4, #1 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 2044 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12c6c │ │ │ │ │ + beq 12ce4 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 129e0 │ │ │ │ │ + beq 12a58 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2044 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12c6c │ │ │ │ │ + beq 12ce4 │ │ │ │ │ add r0, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 12bd0 │ │ │ │ │ + beq 12c48 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11ae0 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12bd0 │ │ │ │ │ + beq 12c48 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r9, #12 │ │ │ │ │ add r0, r3, r8, lsl #3 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ @@ -20017,37 +20050,37 @@ │ │ │ │ │ mul r2, r3, r8 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r2, r3, lsr #3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r3, r3, r2, lsr #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - bne 129c4 │ │ │ │ │ + bne 12a3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11ae0 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12bb0 │ │ │ │ │ + beq 12c28 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ adds r2, r2, r3, lsr #3 │ │ │ │ │ - bne 12900 │ │ │ │ │ + bne 12978 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ ldr ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ rsb r0, r8, r1, lsr #3 │ │ │ │ │ mvn r1, #3 │ │ │ │ │ @@ -20055,449 +20088,449 @@ │ │ │ │ │ mla r8, r1, r8, ip │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2218 │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12428 │ │ │ │ │ + bgt 124a0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12428 │ │ │ │ │ - ldr r2, [pc, #2340] @ 12cfc │ │ │ │ │ + bne 124a0 │ │ │ │ │ + ldr r2, [pc, #2340] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b20 │ │ │ │ │ + bne 12b98 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12c78 │ │ │ │ │ + bne 12cf0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12b14 │ │ │ │ │ - ldr r3, [pc, #2308] @ 12d00 │ │ │ │ │ + bhi 12b8c │ │ │ │ │ + ldr r3, [pc, #2308] @ 12d78 │ │ │ │ │ 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 12b14 │ │ │ │ │ + bhi 12b8c │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 2218 │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 124b0 │ │ │ │ │ + bgt 12528 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 124b0 │ │ │ │ │ - ldr r2, [pc, #2204] @ 12cfc │ │ │ │ │ + bne 12528 │ │ │ │ │ + ldr r2, [pc, #2204] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12920 │ │ │ │ │ + bne 12998 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12c44 │ │ │ │ │ + bne 12cbc │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12934 │ │ │ │ │ - ldr r3, [pc, #2176] @ 12d04 │ │ │ │ │ + bhi 129ac │ │ │ │ │ + ldr r3, [pc, #2176] @ 12d7c │ │ │ │ │ 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 12934 │ │ │ │ │ + bhi 129ac │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d97c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12bd0 │ │ │ │ │ + beq 12c48 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12534 │ │ │ │ │ + bgt 125ac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 12534 │ │ │ │ │ - ldr r2, [pc, #2072] @ 12cfc │ │ │ │ │ + bne 125ac │ │ │ │ │ + ldr r2, [pc, #2072] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1294c │ │ │ │ │ + bne 129c4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12c2c │ │ │ │ │ + bne 12ca4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12940 │ │ │ │ │ - ldr r3, [pc, #2048] @ 12d08 │ │ │ │ │ + bhi 129b8 │ │ │ │ │ + ldr r3, [pc, #2048] @ 12d80 │ │ │ │ │ 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 12940 │ │ │ │ │ + bhi 129b8 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 125a4 │ │ │ │ │ + bgt 1261c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 125a4 │ │ │ │ │ - ldr r2, [pc, #1960] @ 12cfc │ │ │ │ │ + bne 1261c │ │ │ │ │ + ldr r2, [pc, #1960] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 128ac │ │ │ │ │ + bne 12924 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12c98 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12960 │ │ │ │ │ - ldr r3, [pc, #1940] @ 12d0c │ │ │ │ │ + bhi 129d8 │ │ │ │ │ + ldr r3, [pc, #1940] @ 12d84 │ │ │ │ │ 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 12960 │ │ │ │ │ + bhi 129d8 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r9] │ │ │ │ │ str r9, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1298c │ │ │ │ │ + beq 12a04 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl d904 │ │ │ │ │ + bl d97c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12bb0 │ │ │ │ │ + beq 12c28 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12640 │ │ │ │ │ + bgt 126b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 12640 │ │ │ │ │ - ldr r2, [pc, #1804] @ 12cfc │ │ │ │ │ + bne 126b8 │ │ │ │ │ + ldr r2, [pc, #1804] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12978 │ │ │ │ │ + bne 129f0 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12c38 │ │ │ │ │ + bne 12cb0 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 1296c │ │ │ │ │ - ldr r3, [pc, #1788] @ 12d10 │ │ │ │ │ + bhi 129e4 │ │ │ │ │ + ldr r3, [pc, #1788] @ 12d88 │ │ │ │ │ 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 1296c │ │ │ │ │ + bhi 129e4 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ str sl, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 126bc │ │ │ │ │ + bgt 12734 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 126bc │ │ │ │ │ - ldr r2, [pc, #1688] @ 12cfc │ │ │ │ │ + bne 12734 │ │ │ │ │ + ldr r2, [pc, #1688] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 129b0 │ │ │ │ │ + bne 12a28 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12ba4 │ │ │ │ │ + bne 12c1c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 129a4 │ │ │ │ │ - ldr r3, [pc, #1672] @ 12d14 │ │ │ │ │ + bhi 12a1c │ │ │ │ │ + ldr r3, [pc, #1672] @ 12d8c │ │ │ │ │ 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 129a4 │ │ │ │ │ + bhi 12a1c │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 11ae0 │ │ │ │ │ + bl 11b58 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12748 │ │ │ │ │ + bgt 127c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12748 │ │ │ │ │ - ldr r2, [pc, #1540] @ 12cfc │ │ │ │ │ + bne 127c0 │ │ │ │ │ + ldr r2, [pc, #1540] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 128c0 │ │ │ │ │ + bne 12938 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12bfc │ │ │ │ │ + bne 12c74 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 128d4 │ │ │ │ │ - ldr r3, [pc, #1532] @ 12d18 │ │ │ │ │ + bhi 1294c │ │ │ │ │ + ldr r3, [pc, #1532] @ 12d90 │ │ │ │ │ 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 128d4 │ │ │ │ │ + bhi 1294c │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 127b8 │ │ │ │ │ + bgt 12830 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 127b8 │ │ │ │ │ - ldr r2, [pc, #1428] @ 12cfc │ │ │ │ │ + bne 12830 │ │ │ │ │ + ldr r2, [pc, #1428] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 128ec │ │ │ │ │ + bne 12964 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12c08 │ │ │ │ │ + bne 12c80 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 128e0 │ │ │ │ │ - ldr r3, [pc, #1424] @ 12d1c │ │ │ │ │ + bhi 12958 │ │ │ │ │ + ldr r3, [pc, #1424] @ 12d94 │ │ │ │ │ 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 128e0 │ │ │ │ │ + bhi 12958 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12bd0 │ │ │ │ │ + beq 12c48 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 244c │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12848 │ │ │ │ │ + bgt 128c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 12848 │ │ │ │ │ - ldr r2, [pc, #1284] @ 12cfc │ │ │ │ │ + bne 128c0 │ │ │ │ │ + ldr r2, [pc, #1284] @ 12d74 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12898 │ │ │ │ │ + bne 12910 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12c14 │ │ │ │ │ + bne 12c8c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 1288c │ │ │ │ │ - ldr r3, [pc, #1284] @ 12d20 │ │ │ │ │ + bhi 12904 │ │ │ │ │ + ldr r3, [pc, #1284] @ 12d98 │ │ │ │ │ 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 1288c │ │ │ │ │ + bhi 12904 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ movne r2, r0 │ │ │ │ │ ldrne lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 11e3c │ │ │ │ │ + beq 11eb4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 12b64 │ │ │ │ │ + beq 12bdc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 11e3c │ │ │ │ │ + b 11eb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12848 │ │ │ │ │ + b 128c0 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12800 │ │ │ │ │ + b 12878 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b 1255c │ │ │ │ │ + b 125d4 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12700 │ │ │ │ │ + b 12778 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12748 │ │ │ │ │ + b 127c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 127b8 │ │ │ │ │ + b 12830 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12770 │ │ │ │ │ + b 127e8 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ mvn r3, #3 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b 12388 │ │ │ │ │ + b 12400 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12468 │ │ │ │ │ + b 124e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 124b0 │ │ │ │ │ + b 12528 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12534 │ │ │ │ │ + b 125ac │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 124ec │ │ │ │ │ + b 12564 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 125a4 │ │ │ │ │ + b 1261c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12640 │ │ │ │ │ + b 126b8 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - b 125f8 │ │ │ │ │ + b 12670 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 125d0 │ │ │ │ │ + b 12648 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 126bc │ │ │ │ │ + b 12734 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ blx r3 │ │ │ │ │ - b 1266c │ │ │ │ │ + b 126e4 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 12334 │ │ │ │ │ + b 123ac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 122b4 │ │ │ │ │ + b 1232c │ │ │ │ │ add r0, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 11e3c │ │ │ │ │ + beq 11eb4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add sl, r3, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12c00 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ @@ -20508,191 +20541,191 @@ │ │ │ │ │ lsl r2, r9, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, r9, #3 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - bl 11ae0 │ │ │ │ │ + bl 11b58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ add r0, sl, r8, lsl #2 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12c00 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ sub r4, r4, r9 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ rsb r1, r8, r1, lsr #3 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 244c │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 3ec │ │ │ │ │ R_ARM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt 12a64 │ │ │ │ │ + bgt 12adc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 3ec │ │ │ │ │ R_ARM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ movne r2, r1 │ │ │ │ │ - beq 11e3c │ │ │ │ │ + beq 11eb4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr ip, [sl, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 12b7c │ │ │ │ │ + beq 12bf4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 11e74 │ │ │ │ │ - b 11e3c │ │ │ │ │ + bne 11eec │ │ │ │ │ + b 11eb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12428 │ │ │ │ │ + b 124a0 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 123e0 │ │ │ │ │ - ldr r3, [pc, #488] @ 12d24 │ │ │ │ │ + b 12458 │ │ │ │ │ + ldr r3, [pc, #488] @ 12d9c │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 11e3c │ │ │ │ │ + b 11eb4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 11b7c │ │ │ │ │ + bne 11bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 11e3c │ │ │ │ │ + b 11eb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12860 │ │ │ │ │ + bne 128d8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 11e3c │ │ │ │ │ + b 11eb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12af4 │ │ │ │ │ - b 12b6c │ │ │ │ │ + bne 12b6c │ │ │ │ │ + b 12be4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12c84 │ │ │ │ │ + ble 12cfc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b 12b58 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b 12bd0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 126bc │ │ │ │ │ + b 12734 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12bd0 │ │ │ │ │ + bgt 12c48 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12bd0 │ │ │ │ │ + bne 12c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b 12b58 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b 12bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12748 │ │ │ │ │ + b 127c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 127b8 │ │ │ │ │ + b 12830 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12848 │ │ │ │ │ + b 128c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 125a4 │ │ │ │ │ + b 1261c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12534 │ │ │ │ │ + b 125ac │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12640 │ │ │ │ │ + b 126b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 124b0 │ │ │ │ │ + b 12528 │ │ │ │ │ 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 12b58 │ │ │ │ │ + b 12bd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12bd0 │ │ │ │ │ + b 12c48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12428 │ │ │ │ │ + b 124a0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 12b98 │ │ │ │ │ + bne 12c10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12b98 │ │ │ │ │ + b 12c10 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12b58 │ │ │ │ │ + bgt 12bd0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 12b58 │ │ │ │ │ + bne 12bd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12b58 │ │ │ │ │ + b 12bd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12b58 │ │ │ │ │ + bgt 12bd0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 12b58 │ │ │ │ │ + bne 12bd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12b58 │ │ │ │ │ + b 12bd0 │ │ │ │ │ .word 0x00000b0c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000008fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000878 │ │ │ │ │ @@ -20710,80 +20743,80 @@ │ │ │ │ │ .word 0x00000588 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00012d28 : │ │ │ │ │ +00012da0 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 13c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -00012d3c : │ │ │ │ │ +00012db4 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ movw r4, #1030 @ 0x406 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 12d74 │ │ │ │ │ + bcs 12dec │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc lr, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs 12d94 │ │ │ │ │ + bcs 12e0c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b df0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ │ │ │ │ │ -00012da0 : │ │ │ │ │ +00012e18 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ - beq 12e64 │ │ │ │ │ + beq 12edc │ │ │ │ │ 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 12e18 │ │ │ │ │ + beq 12e90 │ │ │ │ │ clz r3, r3 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 12e38 │ │ │ │ │ + bcs 12eb0 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ @@ -20791,46 +20824,46 @@ │ │ │ │ │ adds r3, r0, #5 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov lr, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bcc 12e00 │ │ │ │ │ + bcc 12e78 │ │ │ │ │ subs lr, lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn lr, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 12e58 │ │ │ │ │ + bcs 12ed0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b df0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 12e00 │ │ │ │ │ + b 12e78 │ │ │ │ │ │ │ │ │ │ -00012e6c <_PyLong_Copy>: │ │ │ │ │ +00012ee4 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 12ec0 <_PyLong_Copy+0x54> │ │ │ │ │ + bhi 12f38 <_PyLong_Copy+0x54> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 12ec0 <_PyLong_Copy+0x54> │ │ │ │ │ + bcs 12f38 <_PyLong_Copy+0x54> │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ @@ -20846,15 +20879,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12f20 <_PyLong_Copy+0xb4> │ │ │ │ │ + beq 12f98 <_PyLong_Copy+0xb4> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic ip, r2, #4 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ @@ -20862,15 +20895,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00012f2c <_PyCompactLong_Multiply>: │ │ │ │ │ +00012fa4 <_PyCompactLong_Multiply>: │ │ │ │ │ _PyCompactLong_Multiply(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ @@ -20880,43 +20913,43 @@ │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ smull r3, r2, r3, r2 │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 12f8c <_PyCompactLong_Multiply+0x60> │ │ │ │ │ + bcs 13004 <_PyCompactLong_Multiply+0x60> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 1309c <_PyCompactLong_Multiply+0x170> │ │ │ │ │ + bcs 13114 <_PyCompactLong_Multiply+0x170> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #240] @ 130ac <_PyCompactLong_Multiply+0x180> │ │ │ │ │ + ldr r1, [pc, #240] @ 13124 <_PyCompactLong_Multiply+0x180> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr ip, [r0, r1] │ │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [ip, #1728] @ 0x6c0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1302c <_PyCompactLong_Multiply+0x100> │ │ │ │ │ + beq 130a4 <_PyCompactLong_Multiply+0x100> │ │ │ │ │ ldr lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ str r0, [ip, #1728] @ 0x6c0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str lr, [ip, #1732] @ 0x6c4 │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ @@ -20924,28 +20957,28 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 13090 <_PyCompactLong_Multiply+0x164> │ │ │ │ │ + blt 13108 <_PyCompactLong_Multiply+0x164> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq 130a4 <_PyCompactLong_Multiply+0x178> │ │ │ │ │ + beq 1311c <_PyCompactLong_Multiply+0x178> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ strd r2, [fp, #-16] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ @@ -20959,387 +20992,387 @@ │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 13014 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ + bge 1308c <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ rsb ip, r3, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 13018 <_PyCompactLong_Multiply+0xec> │ │ │ │ │ + b 13090 <_PyCompactLong_Multiply+0xec> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13024 <_PyCompactLong_Multiply+0xf8> │ │ │ │ │ + b 1309c <_PyCompactLong_Multiply+0xf8> │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000130b0 : │ │ │ │ │ +00013128 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 130e8 │ │ │ │ │ + beq 13160 │ │ │ │ │ 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 13164 │ │ │ │ │ + bne 131dc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 13150 │ │ │ │ │ + bhi 131c8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r4, r2, #0 │ │ │ │ │ adds r1, r3, #1024 @ 0x400 │ │ │ │ │ adc ip, r2, #0 │ │ │ │ │ cmp r1, lr │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 13130 │ │ │ │ │ - ldr r3, [pc, #60] @ 13168 │ │ │ │ │ + bcs 131a8 │ │ │ │ │ + ldr r3, [pc, #60] @ 131e0 │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 13154 │ │ │ │ │ + bcs 131cc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ b 788 │ │ │ │ │ R_ARM_JUMP24 long_neg.part.0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b bd0 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromLarge │ │ │ │ │ - b 12e6c <_PyLong_Copy> │ │ │ │ │ + b 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001316c : │ │ │ │ │ +000131e4 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 133d8 │ │ │ │ │ + beq 13450 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 133e4 │ │ │ │ │ + beq 1345c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr ip, r3, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ lsr lr, r2, #3 │ │ │ │ │ - beq 13214 │ │ │ │ │ + beq 1328c │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi 133b0 │ │ │ │ │ + bhi 13428 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl cd50 │ │ │ │ │ + bl cdc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 133a4 │ │ │ │ │ + beq 1341c │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1332c │ │ │ │ │ + beq 133a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1328c │ │ │ │ │ + beq 13304 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 13388 │ │ │ │ │ + bne 13400 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13368 │ │ │ │ │ + bne 133e0 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 133a4 │ │ │ │ │ + beq 1341c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ tst r2, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ - bne 1333c │ │ │ │ │ + bne 133b4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1335c │ │ │ │ │ + beq 133d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 13200 │ │ │ │ │ + bne 13278 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 65bc │ │ │ │ │ + bl 6638 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 132dc │ │ │ │ │ + bgt 13354 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 132dc │ │ │ │ │ + bne 13354 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r4, #0 │ │ │ │ │ - beq 133fc │ │ │ │ │ + beq 13474 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3740 │ │ │ │ │ + bl 371c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 133f0 │ │ │ │ │ + beq 13468 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13324 │ │ │ │ │ + bgt 1339c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 13324 │ │ │ │ │ + bne 1339c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 13200 │ │ │ │ │ + b 13278 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq 1329c │ │ │ │ │ - b 13200 │ │ │ │ │ + beq 13314 │ │ │ │ │ + b 13278 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1327c │ │ │ │ │ + bne 132f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b 133a4 │ │ │ │ │ + bl ba54 │ │ │ │ │ + b 1341c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 13244 │ │ │ │ │ - b 133a4 │ │ │ │ │ + bne 132bc │ │ │ │ │ + b 1341c │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cd50 │ │ │ │ │ + bl cdc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 131e0 │ │ │ │ │ + bne 13258 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble 13388 │ │ │ │ │ + ble 13400 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ bl 2fcc │ │ │ │ │ R_ARM_CALL pylong_int_divmod │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrdne r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 13208 │ │ │ │ │ - b 133a4 │ │ │ │ │ + bne 13280 │ │ │ │ │ + b 1341c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 133a8 │ │ │ │ │ + b 13420 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13420 │ │ │ │ │ + ble 13498 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 133a4 │ │ │ │ │ + bgt 1341c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 133a4 │ │ │ │ │ + bne 1341c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 133a4 │ │ │ │ │ + b 1341c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 133fc │ │ │ │ │ + bne 13474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 133fc │ │ │ │ │ + b 13474 │ │ │ │ │ │ │ │ │ │ -0001343c : │ │ │ │ │ +000134b4 : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13530 │ │ │ │ │ + beq 135a8 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 878 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 134b0 │ │ │ │ │ + beq 13528 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 134d4 │ │ │ │ │ + beq 1354c │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r6, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 134d4 │ │ │ │ │ + bne 1354c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 134c8 │ │ │ │ │ + bgt 13540 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 13538 │ │ │ │ │ + beq 135b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 134ec │ │ │ │ │ + bgt 13564 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 1351c │ │ │ │ │ + beq 13594 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 134c8 │ │ │ │ │ + b 13540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 134ec │ │ │ │ │ + b 13564 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 134c8 │ │ │ │ │ + b 13540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 134c8 │ │ │ │ │ + b 13540 │ │ │ │ │ │ │ │ │ │ -0001354c : │ │ │ │ │ +000135c4 : │ │ │ │ │ long_long(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 13620 │ │ │ │ │ + beq 13698 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 135b4 │ │ │ │ │ + bhi 1362c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 135b4 │ │ │ │ │ + bcs 1362c │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ @@ -21355,15 +21388,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13614 │ │ │ │ │ + beq 1368c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic ip, r2, #4 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ @@ -21375,17 +21408,17 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 135ac │ │ │ │ │ + b 13624 │ │ │ │ │ │ │ │ │ │ -00013638 <_PyLong_FromBytes>: │ │ │ │ │ +000136b0 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -21396,33 +21429,33 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 878 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13690 <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 13708 <_PyLong_FromBytes+0x58> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1369c <_PyLong_FromBytes+0x64> │ │ │ │ │ + beq 13714 <_PyLong_FromBytes+0x64> │ │ │ │ │ add r1, r4, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1369c <_PyLong_FromBytes+0x64> │ │ │ │ │ + bne 13714 <_PyLong_FromBytes+0x64> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ │ movlt r1, r5 │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13690 <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 13708 <_PyLong_FromBytes+0x58> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -21431,54 +21464,54 @@ │ │ │ │ │ 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 13704 <_PyLong_FromBytes+0xcc> │ │ │ │ │ + bgt 1377c <_PyLong_FromBytes+0xcc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 13704 <_PyLong_FromBytes+0xcc> │ │ │ │ │ + bne 1377c <_PyLong_FromBytes+0xcc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13690 <_PyLong_FromBytes+0x58> │ │ │ │ │ + b 13708 <_PyLong_FromBytes+0x58> │ │ │ │ │ │ │ │ │ │ -0001370c : │ │ │ │ │ +00013784 : │ │ │ │ │ long_mod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13760 │ │ │ │ │ + beq 137d8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13760 │ │ │ │ │ + beq 137d8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0001376c : │ │ │ │ │ +000137e4 : │ │ │ │ │ l_mod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -21486,97 +21519,97 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 13924 │ │ │ │ │ + beq 1399c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13d80 │ │ │ │ │ + beq 13df8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 13988 │ │ │ │ │ - beq 1396c │ │ │ │ │ + blt 13a00 │ │ │ │ │ + beq 139e4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13a00 │ │ │ │ │ + beq 13a78 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15ef0 │ │ │ │ │ + bl 15f68 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13854 │ │ │ │ │ + beq 138cc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13854 │ │ │ │ │ + bgt 138cc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 13854 │ │ │ │ │ + bne 138cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13d98 │ │ │ │ │ + beq 13e10 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls 13870 │ │ │ │ │ + bls 138e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13d50 │ │ │ │ │ + beq 13dc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13db0 │ │ │ │ │ + beq 13e28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13844 │ │ │ │ │ + bne 138bc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 139c0 │ │ │ │ │ + beq 13a38 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13d98 │ │ │ │ │ + beq 13e10 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi 13814 │ │ │ │ │ + bhi 1388c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ adds ip, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ mov r7, ip │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 13814 │ │ │ │ │ + bcs 1388c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13900 │ │ │ │ │ + bgt 13978 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 13900 │ │ │ │ │ - ldr r2, [pc, #1308] @ 13dd8 │ │ │ │ │ + bne 13978 │ │ │ │ │ + ldr r2, [pc, #1308] @ 13e50 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13bd4 │ │ │ │ │ + bne 13c4c │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne 13dcc │ │ │ │ │ - ldr r3, [pc, #1288] @ 13ddc │ │ │ │ │ + bne 13e44 │ │ │ │ │ + ldr r3, [pc, #1288] @ 13e54 │ │ │ │ │ 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 13bf8 │ │ │ │ │ + bhi 13c70 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -21584,24 +21617,24 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r7, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13814 │ │ │ │ │ + b 1388c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13d78 │ │ │ │ │ + bne 13df0 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13d3c │ │ │ │ │ + bne 13db4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ @@ -21611,63 +21644,63 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r0, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcs 137c4 │ │ │ │ │ + bcs 1383c │ │ │ │ │ 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 13db8 │ │ │ │ │ + bne 13e30 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13da0 │ │ │ │ │ + ble 13e18 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 1382c │ │ │ │ │ + bne 138a4 │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 13844 │ │ │ │ │ + bne 138bc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 65bc │ │ │ │ │ + bl 6638 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 139f0 │ │ │ │ │ + bgt 13a68 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 139f0 │ │ │ │ │ + bne 13a68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13d98 │ │ │ │ │ + beq 13e10 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 13844 │ │ │ │ │ + b 138bc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ subs ip, r3, #10 │ │ │ │ │ - bne 13c04 │ │ │ │ │ + bne 13c7c │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ movw r2, #52428 @ 0xcccc │ │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ │ mov r9, r3 │ │ │ │ │ tst lr, #1 │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ add lr, r3, lr, lsl #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 13ac8 │ │ │ │ │ + beq 13b40 │ │ │ │ │ ldr r2, [lr, #-4]! │ │ │ │ │ umull r3, r1, r6, r2 │ │ │ │ │ bic r3, r1, #3 │ │ │ │ │ add r3, r3, r1, lsr #2 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ @@ -21688,22 +21721,22 @@ │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r2, ip │ │ │ │ │ rsc r3, r1, #0 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ movne sl, r4 │ │ │ │ │ strne r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r5, r7 │ │ │ │ │ - bne 13ad4 │ │ │ │ │ + bne 13b4c │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 13918 │ │ │ │ │ - b 13d98 │ │ │ │ │ + bne 13990 │ │ │ │ │ + b 13e10 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [lr, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsr #2 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ @@ -21759,46 +21792,46 @@ │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r0, r2 │ │ │ │ │ sbc r3, r3, r1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bne 13ad4 │ │ │ │ │ + bne 13b4c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 13ab0 │ │ │ │ │ + b 13b28 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 13dcc │ │ │ │ │ + bne 13e44 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 138cc │ │ │ │ │ + bls 13944 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 13900 │ │ │ │ │ + b 13978 │ │ │ │ │ lsl r3, lr, #2 │ │ │ │ │ add r2, r0, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r6, r2, lr, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 13c9c │ │ │ │ │ + beq 13d14 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13c74 │ │ │ │ │ + beq 13cec │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13c54 │ │ │ │ │ + beq 13ccc │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ @@ -21816,15 +21849,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 13ab0 │ │ │ │ │ + beq 13b28 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ @@ -21856,85 +21889,85 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 13cb0 │ │ │ │ │ + bne 13d28 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 13ab0 │ │ │ │ │ + b 13b28 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b 1394c │ │ │ │ │ + b 139c4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13844 │ │ │ │ │ + beq 138bc │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ bl 1678 │ │ │ │ │ R_ARM_CALL _PyLong_Negate │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13d98 │ │ │ │ │ + beq 13e10 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13824 │ │ │ │ │ + b 1389c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13988 │ │ │ │ │ + bne 13a00 │ │ │ │ │ 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 .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1384c │ │ │ │ │ + b 138c4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 13824 │ │ │ │ │ + b 1389c │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - b 139b8 │ │ │ │ │ + b 13a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13d6c │ │ │ │ │ - b 13d98 │ │ │ │ │ + bne 13de4 │ │ │ │ │ + b 13e10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 13900 │ │ │ │ │ + b 13978 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00013de0 <_PyLong_UInt64_Converter>: │ │ │ │ │ +00013e58 <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_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 90f8 │ │ │ │ │ + bl 9174 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13e2c <_PyLong_UInt64_Converter+0x4c> │ │ │ │ │ + beq 13ea4 <_PyLong_UInt64_Converter+0x4c> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 13e14 <_PyLong_UInt64_Converter+0x34> │ │ │ │ │ + bhi 13e8c <_PyLong_UInt64_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 │ │ │ │ │ @@ -21943,116 +21976,116 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00013e34 <_PyLong_Format>: │ │ │ │ │ +00013eac <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq 13e7c <_PyLong_Format+0x48> │ │ │ │ │ + beq 13ef4 <_PyLong_Format+0x48> │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 13e9c │ │ │ │ │ + bl 13f14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13e94 <_PyLong_Format+0x60> │ │ │ │ │ + beq 13f0c <_PyLong_Format+0x60> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 1f90 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 13e70 <_PyLong_Format+0x3c> │ │ │ │ │ + bne 13ee8 <_PyLong_Format+0x3c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13e74 <_PyLong_Format+0x40> │ │ │ │ │ + b 13eec <_PyLong_Format+0x40> │ │ │ │ │ │ │ │ │ │ -00013e9c : │ │ │ │ │ +00013f14 : │ │ │ │ │ long_format_binary.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, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 145a8 │ │ │ │ │ + beq 14620 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 145a8 │ │ │ │ │ + beq 14620 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 14214 │ │ │ │ │ + bne 1428c │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 14534 │ │ │ │ │ + beq 145ac │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r3, #17476 @ 0x4444 │ │ │ │ │ movt r3, #1092 @ 0x444 │ │ │ │ │ sub r9, r2, #2 │ │ │ │ │ clz r9, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - bhi 148b0 │ │ │ │ │ + bhi 14928 │ │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - beq 14234 │ │ │ │ │ + beq 142ac │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne 14244 │ │ │ │ │ + bne 142bc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1425c │ │ │ │ │ + beq 142d4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1450c │ │ │ │ │ + bne 14584 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 145b8 │ │ │ │ │ + beq 14630 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1488c │ │ │ │ │ + bne 14904 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 14884 │ │ │ │ │ + beq 148fc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 14724 │ │ │ │ │ + beq 1479c │ │ │ │ │ add ip, r9, #20 │ │ │ │ │ add ip, r1, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 144d4 │ │ │ │ │ + beq 1454c │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ sub r6, sl, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -22071,128 +22104,128 @@ │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r0, #32 │ │ │ │ │ lsl r1, r5, r1 │ │ │ │ │ orr r1, r1, r5, lsr r9 │ │ │ │ │ orr r3, r3, r5, lsl r0 │ │ │ │ │ orr r2, r1, r2 │ │ │ │ │ add r0, r0, #30 │ │ │ │ │ - bgt 1433c │ │ │ │ │ + bgt 143b4 │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 1430c │ │ │ │ │ + bhi 14384 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 1432c │ │ │ │ │ + beq 143a4 │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-2] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14334 │ │ │ │ │ + beq 143ac │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-3] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 144cc │ │ │ │ │ + beq 14544 │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-4] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14304 │ │ │ │ │ + beq 1437c │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-5] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14504 │ │ │ │ │ + beq 1457c │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ strb r1, [ip] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14198 │ │ │ │ │ + beq 14210 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl lr │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 142dc │ │ │ │ │ + bhi 14354 │ │ │ │ │ orr r3, r5, r2, lsr r7 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 14160 │ │ │ │ │ + bne 141d8 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt 13fec │ │ │ │ │ + bgt 14064 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 144ec │ │ │ │ │ + beq 14564 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 14224 │ │ │ │ │ + bne 1429c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ subeq ip, ip, #2 │ │ │ │ │ - beq 144f8 │ │ │ │ │ + beq 14570 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r2, [fp, #4] │ │ │ │ │ ldreq r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ │ @@ -22200,157 +22233,157 @@ │ │ │ │ │ addne r3, r3, r9 │ │ │ │ │ strne r3, [r2, #20] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 13ee4 │ │ │ │ │ + b 13f5c │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 141c8 │ │ │ │ │ + b 14240 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ - beq 13f50 │ │ │ │ │ + beq 13fc8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13f60 │ │ │ │ │ + bne 13fd8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13f70 │ │ │ │ │ + beq 13fe8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 14590 │ │ │ │ │ + bhi 14608 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 14294 │ │ │ │ │ + beq 1430c │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1420c │ │ │ │ │ + beq 14284 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 145c8 │ │ │ │ │ + bne 14640 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 145c0 │ │ │ │ │ + beq 14638 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne ip, ip, #20 │ │ │ │ │ addeq ip, ip, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - b 13fac │ │ │ │ │ + b 14024 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 14160 │ │ │ │ │ - b 14194 │ │ │ │ │ + bne 141d8 │ │ │ │ │ + b 1420c │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 14198 │ │ │ │ │ + b 14210 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2, lsr r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bne 14054 │ │ │ │ │ + bne 140cc │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 14198 │ │ │ │ │ + b 14210 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 14198 │ │ │ │ │ + b 14210 │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-1] │ │ │ │ │ - bgt 1432c │ │ │ │ │ + bgt 143a4 │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-2] │ │ │ │ │ - bgt 14334 │ │ │ │ │ + bgt 143ac │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-3] │ │ │ │ │ - bgt 144cc │ │ │ │ │ + bgt 14544 │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-4] │ │ │ │ │ - bgt 14304 │ │ │ │ │ + bgt 1437c │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-5] │ │ │ │ │ - bgt 14504 │ │ │ │ │ + bgt 1457c │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -22358,113 +22391,113 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r5, [ip] │ │ │ │ │ ldrle r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bgt 14198 │ │ │ │ │ + bgt 14210 │ │ │ │ │ and r1, r6, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl lr │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 14568 │ │ │ │ │ + bhi 145e0 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r5, r2, lsr r7 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - ble 14494 │ │ │ │ │ - b 14194 │ │ │ │ │ + ble 1450c │ │ │ │ │ + b 1420c │ │ │ │ │ sub ip, ip, #3 │ │ │ │ │ - b 14198 │ │ │ │ │ + b 14210 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 141bc │ │ │ │ │ + bne 14234 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 141e4 │ │ │ │ │ + bne 1425c │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ - b 141e4 │ │ │ │ │ + b 1425c │ │ │ │ │ sub ip, ip, #5 │ │ │ │ │ - b 14198 │ │ │ │ │ + b 14210 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 1427c │ │ │ │ │ + bls 142f4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble 1429c │ │ │ │ │ - b 1427c │ │ │ │ │ + ble 14314 │ │ │ │ │ + b 142f4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 13f60 │ │ │ │ │ + bne 13fd8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 13f70 │ │ │ │ │ + beq 13fe8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 1427c │ │ │ │ │ - b 1451c │ │ │ │ │ + bls 142f4 │ │ │ │ │ + b 14594 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - ble 14494 │ │ │ │ │ - b 14194 │ │ │ │ │ + ble 1450c │ │ │ │ │ + b 1420c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bge 1429c │ │ │ │ │ - b 14274 │ │ │ │ │ + bge 14314 │ │ │ │ │ + b 142ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2350 @ 0x92e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1420c │ │ │ │ │ + b 14284 │ │ │ │ │ ldr ip, [ip, #28] │ │ │ │ │ - b 142cc │ │ │ │ │ + b 14344 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ - bne 14730 │ │ │ │ │ + bne 147a8 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 14874 │ │ │ │ │ + beq 148ec │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #48 @ 0x30 │ │ │ │ │ strheq r3, [ip, #-2] │ │ │ │ │ subeq ip, ip, #2 │ │ │ │ │ - beq 146e8 │ │ │ │ │ + beq 14760 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r7, r4, #32 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -22499,56 +22532,56 @@ │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldrb r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strh r3, [ip, #-2]! │ │ │ │ │ - ble 148cc │ │ │ │ │ + ble 14944 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14670 │ │ │ │ │ + bne 146e8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 14644 │ │ │ │ │ + bgt 146bc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14710 │ │ │ │ │ + beq 14788 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne 14900 │ │ │ │ │ + bne 14978 │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ strh r3, [ip, #-2] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [ip, #-2] │ │ │ │ │ - b 141e4 │ │ │ │ │ + b 1425c │ │ │ │ │ add ip, r1, #28 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 13fac │ │ │ │ │ + b 14024 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 1487c │ │ │ │ │ + beq 148f4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #48 @ 0x30 │ │ │ │ │ streq r3, [ip, #-4] │ │ │ │ │ subeq ip, ip, #4 │ │ │ │ │ - beq 14838 │ │ │ │ │ + beq 148b0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r7, r4, #32 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -22583,135 +22616,135 @@ │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldrb r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [ip, #-4]! │ │ │ │ │ - ble 14928 │ │ │ │ │ + ble 149a0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 147c0 │ │ │ │ │ + bne 14838 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 14794 │ │ │ │ │ + bgt 1480c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14860 │ │ │ │ │ + beq 148d8 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne 14910 │ │ │ │ │ + bne 14988 │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ str r3, [ip, #-4] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [ip, #-4] │ │ │ │ │ - b 141e4 │ │ │ │ │ + b 1425c │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b 145f4 │ │ │ │ │ + b 1466c │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b 14744 │ │ │ │ │ + b 147bc │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ - b 14728 │ │ │ │ │ + b 147a0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 148dc │ │ │ │ │ + bne 14954 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 14920 │ │ │ │ │ + beq 14998 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ add ip, r3, r9, lsl #1 │ │ │ │ │ - b 145fc │ │ │ │ │ + b 14674 │ │ │ │ │ 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 .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 145b8 │ │ │ │ │ + b 14630 │ │ │ │ │ orrs r3, r6, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 146c8 │ │ │ │ │ + b 14740 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 148f8 │ │ │ │ │ + beq 14970 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ │ - b 1474c │ │ │ │ │ + b 147c4 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ - b 148f0 │ │ │ │ │ + b 14968 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 14700 │ │ │ │ │ + b 14778 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 14850 │ │ │ │ │ + b 148c8 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ - b 148a8 │ │ │ │ │ + b 14920 │ │ │ │ │ orrs r3, r6, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 14818 │ │ │ │ │ + b 14890 │ │ │ │ │ │ │ │ │ │ -00014938 : │ │ │ │ │ +000149b0 : │ │ │ │ │ long_rshift(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1552c │ │ │ │ │ + beq 155a4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1552c │ │ │ │ │ + beq 155a4 │ │ │ │ │ push {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 r2, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1546c │ │ │ │ │ + beq 154e4 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and r6, ip, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1515c │ │ │ │ │ + beq 151d4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 14ef0 │ │ │ │ │ + bhi 14f68 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 1551c │ │ │ │ │ + blt 15594 │ │ │ │ │ lsr r1, r2, #28 │ │ │ │ │ bic lr, r2, #-268435456 @ 0xf0000000 │ │ │ │ │ orr r1, r1, r3, lsl #4 │ │ │ │ │ asr r0, r3, #31 │ │ │ │ │ bic r1, r1, #-268435456 @ 0xf0000000 │ │ │ │ │ add lr, lr, r1 │ │ │ │ │ and r1, r0, #13 │ │ │ │ │ @@ -22747,88 +22780,88 @@ │ │ │ │ │ adds r2, r2, lr │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ orr r3, r3, r1, lsl #31 │ │ │ │ │ - bhi 14b14 │ │ │ │ │ + bhi 14b8c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r0, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ asr r3, r0, #31 │ │ │ │ │ lsrne r0, r0, #30 │ │ │ │ │ orrne r0, r0, r3, lsl #2 │ │ │ │ │ addne r1, r0, #5 │ │ │ │ │ - bne 14ad8 │ │ │ │ │ + bne 14b50 │ │ │ │ │ rsb r1, r2, #32 │ │ │ │ │ subs ip, r2, #32 │ │ │ │ │ lsr r0, r0, r2 │ │ │ │ │ orr r0, r0, r3, lsl r1 │ │ │ │ │ orrpl r0, r0, r3, asr ip │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ asr r3, r3, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r4, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bcs 14af4 │ │ │ │ │ + bcs 14b6c │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 14e10 │ │ │ │ │ + bcs 14e88 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ sub r0, r6, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1540c │ │ │ │ │ + bne 15484 │ │ │ │ │ lsr r5, ip, #3 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1545c │ │ │ │ │ + ble 154d4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14aec │ │ │ │ │ + beq 14b64 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ rsb lr, r7, #30 │ │ │ │ │ mov ip, #0 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r4, r2 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ - beq 14e70 │ │ │ │ │ + beq 14ee8 │ │ │ │ │ mov r1, ip │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ lsr r2, r2, r7 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [r6, #16] │ │ │ │ │ sub r8, lr, #32 │ │ │ │ │ rsb r9, lr, #32 │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r7, ip, r8 │ │ │ │ │ orr r7, r7, ip, lsr r9 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ @@ -22836,109 +22869,109 @@ │ │ │ │ │ add r2, r3, #2 │ │ │ │ │ adc r1, r1, r7 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ lsl r7, ip, r8 │ │ │ │ │ orr r7, r7, ip, lsr r9 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ adc r1, r7, r1, lsr #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ lsl r7, ip, r8 │ │ │ │ │ orr r7, r7, ip, lsr r9 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ adc r1, r7, r1, lsr #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #20] │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ lsl r7, ip, r8 │ │ │ │ │ orr r7, r7, ip, lsr r9 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r3, #5 │ │ │ │ │ adc r1, r7, r1, lsr #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [r6, #32] │ │ │ │ │ mov r7, r8 │ │ │ │ │ lsl sl, ip, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ orr r9, sl, ip, lsr r9 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r3, #6 │ │ │ │ │ adc r1, r9, r1, lsr #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ lsl r9, ip, r7 │ │ │ │ │ orr r9, r9, ip, lsr r8 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r3, #7 │ │ │ │ │ adc r1, r9, r1, lsr #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #32] │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ │ lsl r9, ip, r7 │ │ │ │ │ orr r9, r9, ip, lsr r8 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ adc r1, r9, r1, lsr #30 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #36] @ 0x24 │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [r6, #44] @ 0x2c │ │ │ │ │ add r3, r3, #9 │ │ │ │ │ lsl r6, ip, r7 │ │ │ │ │ orr r6, r6, ip, lsr r8 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ adc r6, r6, r1, lsr #30 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ lsr r1, r6, #30 │ │ │ │ │ str ip, [r0, #40] @ 0x28 │ │ │ │ │ - bge 14da4 │ │ │ │ │ + bge 14e1c │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ │ add r7, r0, #40 @ 0x28 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r4, r4, ip │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [r4, #4]! │ │ │ │ │ @@ -22951,51 +22984,51 @@ │ │ │ │ │ adc r6, r1, r6 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ lsr r1, r6, #30 │ │ │ │ │ str ip, [r7, #4]! │ │ │ │ │ - bne 14d64 │ │ │ │ │ + bne 14ddc │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ lsrs ip, r1, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 14dd4 │ │ │ │ │ + beq 14e4c │ │ │ │ │ add r3, r0, ip, lsl #2 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - beq 14de4 │ │ │ │ │ + beq 14e5c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 228 │ │ │ │ │ R_ARM_JUMP24 maybe_small_long │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15400 │ │ │ │ │ + beq 15478 │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 14de0 │ │ │ │ │ + beq 14e58 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ - b 14dd4 │ │ │ │ │ + b 14e4c │ │ │ │ │ mov r0, #20 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 15384 │ │ │ │ │ + blt 153fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154f0 │ │ │ │ │ + beq 15568 │ │ │ │ │ mov r6, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -23008,28 +23041,28 @@ │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r5, lsl #2 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - b 14aec │ │ │ │ │ + b 14b64 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov sl, ip │ │ │ │ │ lsl r1, r1, #3 │ │ │ │ │ orr r1, r1, #2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ add r1, r4, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, ip │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 1536c │ │ │ │ │ + blt 153e4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r1, sl, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ mvn r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r1, r1, r8, lsr lr │ │ │ │ │ @@ -23039,53 +23072,53 @@ │ │ │ │ │ lsr r2, r2, r7 │ │ │ │ │ orr r2, r2, ip, lsl r1 │ │ │ │ │ sub r1, r7, #32 │ │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ │ lsr r1, ip, r7 │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - blt 14b94 │ │ │ │ │ - b 14da4 │ │ │ │ │ + blt 14c0c │ │ │ │ │ + b 14e1c │ │ │ │ │ mov r6, #0 │ │ │ │ │ lsr r3, r2, #3 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r7, fp, #44 @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov lr, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 15164 │ │ │ │ │ + bne 151dc │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 15054 │ │ │ │ │ + b 150cc │ │ │ │ │ lsr r4, ip, #16 │ │ │ │ │ lsr r2, ip, #8 │ │ │ │ │ add sl, r0, #30 │ │ │ │ │ strb r2, [r7, #1] │ │ │ │ │ orr r4, r4, r3, lsl #16 │ │ │ │ │ add r8, r6, #2 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ cmp r8, #8 │ │ │ │ │ - beq 15098 │ │ │ │ │ + beq 15110 │ │ │ │ │ sub r0, sl, #24 │ │ │ │ │ strb r4, [r2] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsr r2, ip, #24 │ │ │ │ │ add ip, r6, #3 │ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ │ addls r7, r7, #3 │ │ │ │ │ lsrls r5, r3, #24 │ │ │ │ │ movls r6, ip │ │ │ │ │ - bls 14f9c │ │ │ │ │ + bls 15014 │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - beq 15098 │ │ │ │ │ + beq 15110 │ │ │ │ │ strb r2, [r7, #3] │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ sub r0, sl, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ @@ -23097,88 +23130,88 @@ │ │ │ │ │ orr ip, r2, r4, lsl r0 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ lsl r3, r4, r3 │ │ │ │ │ orr r3, r3, r4, lsr r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ orr r3, r3, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 15260 │ │ │ │ │ + beq 152d8 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 15098 │ │ │ │ │ + bhi 15110 │ │ │ │ │ strb ip, [r7] │ │ │ │ │ - beq 15098 │ │ │ │ │ + beq 15110 │ │ │ │ │ lsr r4, ip, #16 │ │ │ │ │ lsr r2, ip, #8 │ │ │ │ │ add sl, r0, #30 │ │ │ │ │ strb r2, [r7, #1] │ │ │ │ │ orr r4, r4, r3, lsl #16 │ │ │ │ │ add r8, r6, #2 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ cmp r8, #8 │ │ │ │ │ - beq 15098 │ │ │ │ │ + beq 15110 │ │ │ │ │ sub r0, sl, #24 │ │ │ │ │ strb r4, [r2] │ │ │ │ │ lsr r2, ip, #24 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ │ add ip, r6, #3 │ │ │ │ │ - bls 15244 │ │ │ │ │ + bls 152bc │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - beq 15098 │ │ │ │ │ + beq 15110 │ │ │ │ │ strb r2, [r7, #3] │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ sub r0, sl, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 15254 │ │ │ │ │ + beq 152cc │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ orr ip, r2, r4, lsl r0 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ lsl r3, r4, r3 │ │ │ │ │ orr r3, r3, r4, lsr r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ orr r3, r3, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 152ec │ │ │ │ │ + beq 15364 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 15098 │ │ │ │ │ + bhi 15110 │ │ │ │ │ strb ip, [r7] │ │ │ │ │ - bne 14f30 │ │ │ │ │ + bne 14fa8 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ lsrs r3, ip, #3 │ │ │ │ │ - beq 15148 │ │ │ │ │ + beq 151c0 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r2, r0, r2, asr #31 │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ orr r1, r1, r2, lsl #29 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bne 1513c │ │ │ │ │ + bne 151b4 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 150f8 │ │ │ │ │ + bne 15170 │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 1548c │ │ │ │ │ + beq 15504 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -23186,53 +23219,53 @@ │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15484 │ │ │ │ │ + beq 154fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r0, [pc, #1032] @ 15538 │ │ │ │ │ + ldr r0, [pc, #1032] @ 155b0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ addne r0, r0, #16 │ │ │ │ │ - b 14aec │ │ │ │ │ + b 14b64 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bgt 150f8 │ │ │ │ │ + bgt 15170 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r6, ip, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 149b8 │ │ │ │ │ - ldr r0, [pc, #984] @ 1553c │ │ │ │ │ - b 14aec │ │ │ │ │ + bne 14a30 │ │ │ │ │ + ldr r0, [pc, #984] @ 155b4 │ │ │ │ │ + b 14b64 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn ip, #31 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [r2, #12]! │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl ip, r3, ip │ │ │ │ │ mov r5, ip │ │ │ │ │ - beq 153a0 │ │ │ │ │ + beq 15418 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ mov lr, #30 │ │ │ │ │ orr r2, r2, ip, lsl #16 │ │ │ │ │ mov r6, #2 │ │ │ │ │ sub r5, fp, #42 @ 0x2a │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb r0, [fp, #-43] @ 0xffffffd5 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - beq 150a0 │ │ │ │ │ + beq 15118 │ │ │ │ │ sub r0, lr, #24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ subhi r0, lr, #32 │ │ │ │ │ movhi r2, ip │ │ │ │ │ @@ -23246,166 +23279,166 @@ │ │ │ │ │ strbhi r3, [fp, #-41] @ 0xffffffd7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ strne r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movne r1, r8 │ │ │ │ │ - bne 15054 │ │ │ │ │ + bne 150cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152e0 │ │ │ │ │ + beq 15358 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 150a0 │ │ │ │ │ + bhi 15118 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ strb r2, [r7], #1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r0, r6, r7 │ │ │ │ │ add r2, r3, r0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 150a0 │ │ │ │ │ + bhi 15118 │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 15230 │ │ │ │ │ + b 152a8 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ lsr r5, r3, #24 │ │ │ │ │ mov r6, ip │ │ │ │ │ - b 15044 │ │ │ │ │ + b 150bc │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1520c │ │ │ │ │ + b 15284 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 15044 │ │ │ │ │ + beq 150bc │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 15044 │ │ │ │ │ + bls 150bc │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 15098 │ │ │ │ │ + bhi 15110 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ lsr r4, ip, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r4, r4, r3, lsl #24 │ │ │ │ │ add r9, r6, #1 │ │ │ │ │ strb ip, [r7] │ │ │ │ │ - bls 154cc │ │ │ │ │ + bls 15544 │ │ │ │ │ cmp r9, #8 │ │ │ │ │ - beq 15098 │ │ │ │ │ + beq 15110 │ │ │ │ │ sub r0, sl, #16 │ │ │ │ │ strb r4, [r7, #1] │ │ │ │ │ lsr r4, ip, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r4, r4, r3, lsl #16 │ │ │ │ │ add r8, r6, #2 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ - bhi 15000 │ │ │ │ │ + bhi 15078 │ │ │ │ │ mov r7, r2 │ │ │ │ │ lsr r5, r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 15044 │ │ │ │ │ + b 150bc │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - bne 15224 │ │ │ │ │ - b 150a0 │ │ │ │ │ + bne 1529c │ │ │ │ │ + b 15118 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 14f9c │ │ │ │ │ + beq 15014 │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ clz r4, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 14f9c │ │ │ │ │ + bls 15014 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bhi 15098 │ │ │ │ │ + bhi 15110 │ │ │ │ │ sub r0, sl, #8 │ │ │ │ │ lsr r4, r2, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r4, r4, r5, lsl #24 │ │ │ │ │ strb r2, [r7] │ │ │ │ │ - bls 154f8 │ │ │ │ │ + bls 15570 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - beq 15098 │ │ │ │ │ + beq 15110 │ │ │ │ │ strb r4, [r7, #1] │ │ │ │ │ sub r0, sl, #16 │ │ │ │ │ lsr r4, r2, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r4, r4, r5, lsl #16 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ add r8, r6, #2 │ │ │ │ │ movls r7, r2 │ │ │ │ │ lsrls r5, r5, #16 │ │ │ │ │ movls r2, r4 │ │ │ │ │ movls r6, r8 │ │ │ │ │ - bls 14f9c │ │ │ │ │ - b 14f4c │ │ │ │ │ + bls 15014 │ │ │ │ │ + b 14fc4 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r9 │ │ │ │ │ - b 14e9c │ │ │ │ │ + b 14f14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 154f0 │ │ │ │ │ + beq 15568 │ │ │ │ │ rsbs r4, r4, #0 │ │ │ │ │ mov r6, #18 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b 14e2c │ │ │ │ │ + b 14ea4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 151f0 │ │ │ │ │ + beq 15268 │ │ │ │ │ clz lr, r3 │ │ │ │ │ rsb lr, lr, #32 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ movls r0, lr │ │ │ │ │ - bls 151f0 │ │ │ │ │ + bls 15268 │ │ │ │ │ sub r0, lr, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, ip, lsl #24 │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 154e0 │ │ │ │ │ + bls 15558 │ │ │ │ │ sub r0, lr, #16 │ │ │ │ │ strb r2, [fp, #-43] @ 0xffffffd5 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, ip, lsl #16 │ │ │ │ │ mov r6, #2 │ │ │ │ │ sub r5, fp, #42 @ 0x2a │ │ │ │ │ - bhi 151ac │ │ │ │ │ + bhi 15224 │ │ │ │ │ mov r7, r5 │ │ │ │ │ lsr r5, ip, #16 │ │ │ │ │ - b 151f0 │ │ │ │ │ + b 15268 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 14dd4 │ │ │ │ │ + b 14e4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15440 │ │ │ │ │ + bne 154b8 │ │ │ │ │ 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 1550c │ │ │ │ │ + bne 15584 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 14aec │ │ │ │ │ + b 14b64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r5, ip, #3 │ │ │ │ │ rsb r2, r3, ip, lsr #3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r7, #30 │ │ │ │ │ - bgt 14b48 │ │ │ │ │ + bgt 14bc0 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 3e4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -23415,94 +23448,94 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14aec │ │ │ │ │ + b 14b64 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ - ldrb r1, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 154a4 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - beq 154c0 │ │ │ │ │ + b 15524 │ │ │ │ │ clz r2, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15490 │ │ │ │ │ - b 150f8 │ │ │ │ │ + beq 15170 │ │ │ │ │ + ldrb r1, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1550c │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bne 1550c │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq 15148 │ │ │ │ │ - b 150f8 │ │ │ │ │ + beq 151c0 │ │ │ │ │ + b 15170 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsr r5, r3, #8 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 15044 │ │ │ │ │ + b 150bc │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ sub r7, fp, #43 @ 0x2b │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 151f0 │ │ │ │ │ + b 15268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 15484 │ │ │ │ │ + b 154fc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ lsr r5, r5, #8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 14f9c │ │ │ │ │ + b 15014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 12e6c <_PyLong_Copy> │ │ │ │ │ + b 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r0, [pc, #20] @ 15538 │ │ │ │ │ + ldr r0, [pc, #20] @ 155b0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ addne r0, r0, #16 │ │ │ │ │ - b 14aec │ │ │ │ │ + b 14b64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00015540 <_PyLong_Rshift>: │ │ │ │ │ +000155b8 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ and r6, r4, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 157e0 <_PyLong_Rshift+0x2a0> │ │ │ │ │ + beq 15858 <_PyLong_Rshift+0x2a0> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 157cc <_PyLong_Rshift+0x28c> │ │ │ │ │ + blt 15844 <_PyLong_Rshift+0x28c> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bhi 155dc <_PyLong_Rshift+0x9c> │ │ │ │ │ + bhi 15654 <_PyLong_Rshift+0x9c> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #30 │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ mul r0, r2, r6 │ │ │ │ │ subs r2, r7, #32 │ │ │ │ │ @@ -23518,196 +23551,196 @@ │ │ │ │ │ sub r3, r6, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15768 <_PyLong_Rshift+0x228> │ │ │ │ │ + bne 157e0 <_PyLong_Rshift+0x228> │ │ │ │ │ rsb r2, r8, r4, lsr #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 157ac <_PyLong_Rshift+0x26c> │ │ │ │ │ + ble 15824 <_PyLong_Rshift+0x26c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 15798 <_PyLong_Rshift+0x258> │ │ │ │ │ + beq 15810 <_PyLong_Rshift+0x258> │ │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ rsb r6, r7, #30 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ mov ip, r1 │ │ │ │ │ - beq 15708 <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq 15780 <_PyLong_Rshift+0x1c8> │ │ │ │ │ rsb r3, r7, #32 │ │ │ │ │ lsr ip, ip, r7 │ │ │ │ │ add lr, r8, #1 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ sub r3, r7, #32 │ │ │ │ │ add r5, r9, #8 │ │ │ │ │ sub r8, r6, #32 │ │ │ │ │ orr ip, ip, r0, lsr r3 │ │ │ │ │ lsr r0, r0, r7 │ │ │ │ │ rsb r7, r6, #32 │ │ │ │ │ - b 156a0 <_PyLong_Rshift+0x160> │ │ │ │ │ + b 15718 <_PyLong_Rshift+0x160> │ │ │ │ │ ldr r3, [r1, lr, lsl #2] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsl r2, r3, r8 │ │ │ │ │ orr r2, r2, r3, lsr r7 │ │ │ │ │ lsl r3, r3, r6 │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ adc r2, r0, r2 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr ip, r3, #30 │ │ │ │ │ str r0, [r5, #4]! │ │ │ │ │ orr ip, ip, r2, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 15670 <_PyLong_Rshift+0x130> │ │ │ │ │ + bgt 156e8 <_PyLong_Rshift+0x130> │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ add r3, r9, sl, lsl #2 │ │ │ │ │ add lr, r9, #12 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15758 <_PyLong_Rshift+0x218> │ │ │ │ │ + beq 157d0 <_PyLong_Rshift+0x218> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15700 <_PyLong_Rshift+0x1c0> │ │ │ │ │ + beq 15778 <_PyLong_Rshift+0x1c0> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 156f0 <_PyLong_Rshift+0x1b0> │ │ │ │ │ + bne 15768 <_PyLong_Rshift+0x1b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 228 │ │ │ │ │ R_ARM_JUMP24 maybe_small_long │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - b 156e0 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 15758 <_PyLong_Rshift+0x1a0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 156c0 <_PyLong_Rshift+0x180> │ │ │ │ │ + b 15738 <_PyLong_Rshift+0x180> │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt 15748 <_PyLong_Rshift+0x208> │ │ │ │ │ + bgt 157c0 <_PyLong_Rshift+0x208> │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ movne r3, #1 │ │ │ │ │ add r3, r3, r0, lsr r6 │ │ │ │ │ adds ip, r3, r1 │ │ │ │ │ movcs r0, #1 │ │ │ │ │ movcc r0, #0 │ │ │ │ │ - b 15640 <_PyLong_Rshift+0x100> │ │ │ │ │ + b 156b8 <_PyLong_Rshift+0x100> │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ - b 15720 <_PyLong_Rshift+0x1e0> │ │ │ │ │ + b 15798 <_PyLong_Rshift+0x1e0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r9, #8] │ │ │ │ │ - b 156e0 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 15758 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 157a0 <_PyLong_Rshift+0x260> │ │ │ │ │ + bne 15818 <_PyLong_Rshift+0x260> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 157bc <_PyLong_Rshift+0x27c> │ │ │ │ │ + bne 15834 <_PyLong_Rshift+0x27c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r0, r9 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r7, #30 │ │ │ │ │ - b 155fc <_PyLong_Rshift+0xbc> │ │ │ │ │ + b 15674 <_PyLong_Rshift+0xbc> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 3e4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 12e6c <_PyLong_Copy> │ │ │ │ │ + b 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ 157e8 <_PyLong_Rshift+0x2a8> │ │ │ │ │ + ldr r3, [pc, #20] @ 15860 <_PyLong_Rshift+0x2a8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ addne r9, r3, #16 │ │ │ │ │ - b 15798 <_PyLong_Rshift+0x258> │ │ │ │ │ - ldr r9, [pc, #4] @ 157ec <_PyLong_Rshift+0x2ac> │ │ │ │ │ - b 15798 <_PyLong_Rshift+0x258> │ │ │ │ │ + b 15810 <_PyLong_Rshift+0x258> │ │ │ │ │ + ldr r9, [pc, #4] @ 15864 <_PyLong_Rshift+0x2ac> │ │ │ │ │ + b 15810 <_PyLong_Rshift+0x258> │ │ │ │ │ .word 0x000024b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000157f0 : │ │ │ │ │ +00015868 : │ │ │ │ │ long_float(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 158dc │ │ │ │ │ + beq 15954 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 158c0 │ │ │ │ │ + beq 15938 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 15858 │ │ │ │ │ + bhi 158d0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 15888 │ │ │ │ │ + beq 15900 │ │ │ │ │ vmov s15, r3 │ │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ - bl 158fc <_PyLong_Frexp> │ │ │ │ │ + bl 15974 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ rscs r3, r3, #0 │ │ │ │ │ - blt 158a4 │ │ │ │ │ + blt 1591c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 1584c │ │ │ │ │ + bne 158c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 158f0 │ │ │ │ │ + bne 15968 │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -23716,70 +23749,70 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15888 │ │ │ │ │ + b 15900 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15888 │ │ │ │ │ + b 15900 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3573 @ 0xdf5 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 15888 │ │ │ │ │ + b 15900 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000158fc <_PyLong_Frexp>: │ │ │ │ │ +00015974 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsrs r5, r9, #3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15ec4 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + beq 15f3c <_PyLong_Frexp+0x5c8> │ │ │ │ │ add r3, r0, r5, lsl #2 │ │ │ │ │ sub r4, r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r3, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ smull r3, r4, r4, r3 │ │ │ │ │ - beq 15bf0 <_PyLong_Frexp+0x2f4> │ │ │ │ │ + beq 15c68 <_PyLong_Frexp+0x2f4> │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r4, r4, r2, asr #31 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ sbcs r2, r4, #0 │ │ │ │ │ - blt 15bfc <_PyLong_Frexp+0x300> │ │ │ │ │ + blt 15c74 <_PyLong_Frexp+0x300> │ │ │ │ │ subs r2, r3, #55 @ 0x37 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ sbc r0, r4, #0 │ │ │ │ │ lsr ip, r2, #28 │ │ │ │ │ bic lr, r2, #-268435456 @ 0xf0000000 │ │ │ │ │ orr ip, ip, r0, lsl #4 │ │ │ │ │ @@ -23819,15 +23852,15 @@ │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ orr r1, r1, r0, lsl #31 │ │ │ │ │ sub r0, r5, r1 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - ble 15dbc <_PyLong_Frexp+0x4c0> │ │ │ │ │ + ble 15e34 <_PyLong_Frexp+0x4c0> │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ lsl lr, r0, #2 │ │ │ │ │ add sl, r6, ip │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ add r7, ip, r0, lsl #2 │ │ │ │ │ @@ -23840,15 +23873,15 @@ │ │ │ │ │ sub r8, r2, #32 │ │ │ │ │ ldr lr, [sl, r0, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bic ip, lr, ip, lsl r2 │ │ │ │ │ lsr lr, lr, r2 │ │ │ │ │ str lr, [r7, #-12] │ │ │ │ │ - beq 15b88 <_PyLong_Frexp+0x28c> │ │ │ │ │ + beq 15c00 <_PyLong_Frexp+0x28c> │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ rsb r8, r2, #32 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ lsl lr, r0, #2 │ │ │ │ │ sub r7, lr, #40 @ 0x28 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r7, fp │ │ │ │ │ @@ -23860,15 +23893,15 @@ │ │ │ │ │ and ip, ip, lr │ │ │ │ │ lsr lr, lr, r2 │ │ │ │ │ orr lr, lr, r7, lsl r8 │ │ │ │ │ sub r8, r2, #32 │ │ │ │ │ orr lr, lr, r7, lsr r8 │ │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str lr, [r7, #-12] │ │ │ │ │ - beq 15b88 <_PyLong_Frexp+0x28c> │ │ │ │ │ + beq 15c00 <_PyLong_Frexp+0x28c> │ │ │ │ │ lsl lr, r0, #2 │ │ │ │ │ rsb r8, r2, #32 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ ldr r7, [sl, lr] │ │ │ │ │ sub lr, lr, #36 @ 0x24 │ │ │ │ │ add sl, lr, fp │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -23879,15 +23912,15 @@ │ │ │ │ │ lsr lr, r7, r2 │ │ │ │ │ orr lr, lr, ip, lsl r8 │ │ │ │ │ sub r8, r2, #32 │ │ │ │ │ orr lr, lr, ip, lsr r8 │ │ │ │ │ str lr, [sl, #-12] │ │ │ │ │ ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ and ip, sl, r7 │ │ │ │ │ - ble 15b88 <_PyLong_Frexp+0x28c> │ │ │ │ │ + ble 15c00 <_PyLong_Frexp+0x28c> │ │ │ │ │ ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub lr, fp, #60 @ 0x3c │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r5, r6, r5, lsl #2 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ @@ -23901,21 +23934,21 @@ │ │ │ │ │ and ip, r3, lr │ │ │ │ │ lsr lr, lr, r2 │ │ │ │ │ orr lr, lr, sl, lsl r1 │ │ │ │ │ orr lr, lr, sl, lsr r0 │ │ │ │ │ str lr, [r7, #-4]! │ │ │ │ │ sub lr, fp, #48 @ 0x30 │ │ │ │ │ cmp r7, lr │ │ │ │ │ - bne 15b4c <_PyLong_Frexp+0x250> │ │ │ │ │ + bne 15bc4 <_PyLong_Frexp+0x250> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15eb0 <_PyLong_Frexp+0x5b4> │ │ │ │ │ + beq 15f28 <_PyLong_Frexp+0x5b4> │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr ip, ip, #1 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ and lr, ip, #7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r1, r2, fp │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -23924,27 +23957,27 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ │ ldr r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vldr s14, [r1, #-48] @ 0xffffffd0 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bgt 15d40 <_PyLong_Frexp+0x444> │ │ │ │ │ - vldr d0, [pc, #772] @ 15ed8 <_PyLong_Frexp+0x5dc> │ │ │ │ │ + bgt 15db8 <_PyLong_Frexp+0x444> │ │ │ │ │ + vldr d0, [pc, #772] @ 15f50 <_PyLong_Frexp+0x5dc> │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ and r9, r9, #3 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 15db4 <_PyLong_Frexp+0x4b8> │ │ │ │ │ + beq 15e2c <_PyLong_Frexp+0x4b8> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ stm r2, {r3, r4} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ sbcs r2, r4, #0 │ │ │ │ │ - bge 15970 <_PyLong_Frexp+0x74> │ │ │ │ │ + bge 159e8 <_PyLong_Frexp+0x74> │ │ │ │ │ rsb sl, r3, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -23963,15 +23996,15 @@ │ │ │ │ │ orr r0, r0, r3, lsr lr │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r3, [sl, #-12] │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ streq r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15d04 <_PyLong_Frexp+0x408> │ │ │ │ │ + beq 15d7c <_PyLong_Frexp+0x408> │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orr r8, r2, r8, lsl r1 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ @@ -23979,15 +24012,15 @@ │ │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ orr r0, r2, r0, lsr #30 │ │ │ │ │ lsr r2, r8, #30 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bic r2, r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [sl, #-8] │ │ │ │ │ - beq 15d04 <_PyLong_Frexp+0x408> │ │ │ │ │ + beq 15d7c <_PyLong_Frexp+0x408> │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -24000,15 +24033,15 @@ │ │ │ │ │ orr r6, r6, sl, lsr lr │ │ │ │ │ bic sl, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str sl, [r4, r0, lsl #2] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 15cc4 <_PyLong_Frexp+0x3c8> │ │ │ │ │ + bne 15d3c <_PyLong_Frexp+0x3c8> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r5, r7 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -24024,121 +24057,121 @@ │ │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ ldr r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ - vldr d6, [pc, #400] @ 15ee0 <_PyLong_Frexp+0x5e4> │ │ │ │ │ + vldr d6, [pc, #400] @ 15f58 <_PyLong_Frexp+0x5e4> │ │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ │ vldr s0, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ │ - beq 15d90 <_PyLong_Frexp+0x494> │ │ │ │ │ + beq 15e08 <_PyLong_Frexp+0x494> │ │ │ │ │ subs r2, r0, #2 │ │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ │ vldr s14, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - beq 15d90 <_PyLong_Frexp+0x494> │ │ │ │ │ + beq 15e08 <_PyLong_Frexp+0x494> │ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ │ vldr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - vldr d6, [pc, #320] @ 15ed8 <_PyLong_Frexp+0x5dc> │ │ │ │ │ + vldr d6, [pc, #320] @ 15f50 <_PyLong_Frexp+0x5dc> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 15ea0 <_PyLong_Frexp+0x5a4> │ │ │ │ │ + beq 15f18 <_PyLong_Frexp+0x5a4> │ │ │ │ │ and r2, r9, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 15be0 <_PyLong_Frexp+0x2e4> │ │ │ │ │ + bne 15c58 <_PyLong_Frexp+0x2e4> │ │ │ │ │ vneg.f64 d0, d0 │ │ │ │ │ - b 15be0 <_PyLong_Frexp+0x2e4> │ │ │ │ │ + b 15c58 <_PyLong_Frexp+0x2e4> │ │ │ │ │ lsl r2, r0, #2 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + bne 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 15e98 <_PyLong_Frexp+0x59c> │ │ │ │ │ + beq 15f10 <_PyLong_Frexp+0x59c> │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + bne 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 15e98 <_PyLong_Frexp+0x59c> │ │ │ │ │ + beq 15f10 <_PyLong_Frexp+0x59c> │ │ │ │ │ ldr ip, [r6, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + bne 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 15e98 <_PyLong_Frexp+0x59c> │ │ │ │ │ + beq 15f10 <_PyLong_Frexp+0x59c> │ │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + bne 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 15e98 <_PyLong_Frexp+0x59c> │ │ │ │ │ + beq 15f10 <_PyLong_Frexp+0x59c> │ │ │ │ │ ldr ip, [r2, #-8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + bne 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 15e98 <_PyLong_Frexp+0x59c> │ │ │ │ │ + beq 15f10 <_PyLong_Frexp+0x59c> │ │ │ │ │ ldr ip, [r2, #-12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + bne 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 15e98 <_PyLong_Frexp+0x59c> │ │ │ │ │ + beq 15f10 <_PyLong_Frexp+0x59c> │ │ │ │ │ ldr ip, [r2, #-16] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + bne 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - beq 15e98 <_PyLong_Frexp+0x59c> │ │ │ │ │ + beq 15f10 <_PyLong_Frexp+0x59c> │ │ │ │ │ ldr r2, [r2, #-20] @ 0xffffffec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + bne 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ - b 15e88 <_PyLong_Frexp+0x58c> │ │ │ │ │ + b 15f00 <_PyLong_Frexp+0x58c> │ │ │ │ │ ldr r2, [r6, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15ebc <_PyLong_Frexp+0x5c0> │ │ │ │ │ + bne 15f34 <_PyLong_Frexp+0x5c0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 15e7c <_PyLong_Frexp+0x580> │ │ │ │ │ + bne 15ef4 <_PyLong_Frexp+0x580> │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 15b98 <_PyLong_Frexp+0x29c> │ │ │ │ │ + b 15c10 <_PyLong_Frexp+0x29c> │ │ │ │ │ adds r3, r3, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc r4, r4, #0 │ │ │ │ │ - b 15bd4 <_PyLong_Frexp+0x2d8> │ │ │ │ │ + b 15c4c <_PyLong_Frexp+0x2d8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 15e98 <_PyLong_Frexp+0x59c> │ │ │ │ │ - b 15dcc <_PyLong_Frexp+0x4d0> │ │ │ │ │ + beq 15f10 <_PyLong_Frexp+0x59c> │ │ │ │ │ + b 15e44 <_PyLong_Frexp+0x4d0> │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 15b90 <_PyLong_Frexp+0x294> │ │ │ │ │ + b 15c08 <_PyLong_Frexp+0x294> │ │ │ │ │ mov r3, r5 │ │ │ │ │ - vldr d0, [pc, #24] @ 15ee8 <_PyLong_Frexp+0x5ec> │ │ │ │ │ + vldr d0, [pc, #24] @ 15f60 <_PyLong_Frexp+0x5ec> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 15be0 <_PyLong_Frexp+0x2e4> │ │ │ │ │ + b 15c58 <_PyLong_Frexp+0x2e4> │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015ef0 : │ │ │ │ │ +00015f68 : │ │ │ │ │ x_divrem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ @@ -24146,25 +24179,25 @@ │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bgt 169ec │ │ │ │ │ + bgt 16a64 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1675c │ │ │ │ │ + beq 167d4 │ │ │ │ │ add r0, r6, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 16850 │ │ │ │ │ + beq 168c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -24176,24 +24209,24 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r4, #25 │ │ │ │ │ lsr sl, r4, #3 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ - bhi 16a30 │ │ │ │ │ + bhi 16aa8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bls 16704 │ │ │ │ │ + bls 1677c │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 16818 │ │ │ │ │ + beq 16890 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ @@ -24212,66 +24245,66 @@ │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add r3, r8, sl, lsl #2 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 169bc │ │ │ │ │ + beq 16a34 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ clz r4, r4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 16124 │ │ │ │ │ + beq 1619c │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ lsl r1, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsr r0 │ │ │ │ │ lsl r3, r3, r4 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r7] │ │ │ │ │ - bls 16124 │ │ │ │ │ + bls 1619c │ │ │ │ │ ldr lr, [r8, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ │ orr ip, ip, r1, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ - beq 16124 │ │ │ │ │ + beq 1619c │ │ │ │ │ ldr lr, [r8, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsl r1, lr, r2 │ │ │ │ │ orr r1, r1, lr, lsr r0 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, r1, ip, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ - beq 16124 │ │ │ │ │ + beq 1619c │ │ │ │ │ ldr lr, [r8, #24] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsl r1, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr r1, r1, lr, lsr r0 │ │ │ │ │ orr r1, r1, ip, lsr #30 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r7, #12] │ │ │ │ │ - beq 16124 │ │ │ │ │ + beq 1619c │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ add r7, r8, #8 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r7, r7, sl, lsl #2 │ │ │ │ │ add r1, r8, #24 │ │ │ │ │ add lr, ip, #24 │ │ │ │ │ @@ -24280,112 +24313,112 @@ │ │ │ │ │ orr r3, r3, ip, lsl r4 │ │ │ │ │ lsl r8, ip, r2 │ │ │ │ │ orr r8, r8, ip, lsr r0 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ - bne 160fc │ │ │ │ │ + bne 16174 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16638 │ │ │ │ │ + beq 166b0 │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl r3, ip, r4 │ │ │ │ │ lsl r1, ip, r2 │ │ │ │ │ orr r1, r1, ip, lsr r0 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r9, #12] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ - beq 16270 │ │ │ │ │ + beq 162e8 │ │ │ │ │ ldr lr, [r5, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r0 │ │ │ │ │ orr ip, ip, r1, lsr #30 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 16630 │ │ │ │ │ + beq 166a8 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsl r4 │ │ │ │ │ orr lr, lr, r3, lsr r0 │ │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r9, #20] │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ - beq 16270 │ │ │ │ │ + beq 162e8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl ip, r1, r2 │ │ │ │ │ orr r3, r3, r1, lsl r4 │ │ │ │ │ orr ip, ip, r1, lsr r0 │ │ │ │ │ orr ip, ip, lr, lsr #30 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r9, #24] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 16630 │ │ │ │ │ + beq 166a8 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr r1, r1, r3, lsl r4 │ │ │ │ │ orr lr, lr, r3, lsr r0 │ │ │ │ │ orr ip, lr, ip, lsr #30 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r9, #28] │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ - beq 16270 │ │ │ │ │ + beq 162e8 │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ orr r1, r3, lr, lsl r4 │ │ │ │ │ lsl r3, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsr r0 │ │ │ │ │ orr r3, r3, ip, lsr #30 │ │ │ │ │ lsr ip, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r9, #32] │ │ │ │ │ orr r3, ip, r3, lsl #2 │ │ │ │ │ - beq 16270 │ │ │ │ │ + beq 162e8 │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add ip, r9, #32 │ │ │ │ │ add r5, r5, #32 │ │ │ │ │ add lr, lr, r6, lsl #2 │ │ │ │ │ ldr r7, [r5, #4]! │ │ │ │ │ cmp r5, lr │ │ │ │ │ orr r3, r3, r7, lsl r4 │ │ │ │ │ lsl r1, r7, r2 │ │ │ │ │ orr r1, r1, r7, lsr r0 │ │ │ │ │ bic r7, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r7, [ip, #4]! │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ - bne 16248 │ │ │ │ │ + bne 162c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16638 │ │ │ │ │ + beq 166b0 │ │ │ │ │ add r6, r9, r6, lsl #2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls 1667c │ │ │ │ │ + bls 166f4 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 167d4 │ │ │ │ │ + beq 1684c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -24402,15 +24435,15 @@ │ │ │ │ │ add r6, r8, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ - bcs 16624 │ │ │ │ │ + bcs 1669c │ │ │ │ │ add r1, r7, #12 │ │ │ │ │ sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -24425,15 +24458,15 @@ │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ str r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 16a08 │ │ │ │ │ + bne 16a80 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldmda r5, {r0, r7} │ │ │ │ │ cmp r1, r4 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ movne r2, r3 │ │ │ │ │ @@ -24448,17 +24481,17 @@ │ │ │ │ │ ldr ip, [r5, #-8] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 166bc │ │ │ │ │ + bcc 16734 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 165f4 │ │ │ │ │ + beq 1666c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add r4, lr, r4 │ │ │ │ │ @@ -24466,161 +24499,161 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ rsc lr, lr, r4, asr #31 │ │ │ │ │ bic r4, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r2], #4 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r4, r3, lr, lsl #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 163c4 │ │ │ │ │ + bne 1643c │ │ │ │ │ cmn r4, r7 │ │ │ │ │ - bmi 16868 │ │ │ │ │ + bmi 168e0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ str r0, [r3, #-4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcs 16420 │ │ │ │ │ + bcs 16498 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ - b 16348 │ │ │ │ │ + b 163c0 │ │ │ │ │ sub r4, fp, #80 @ 0x50 │ │ │ │ │ ldm r4, {r4, r7, r9} │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r3, [r8, lr, lsl #2] │ │ │ │ │ lsl r1, lr, #2 │ │ │ │ │ lsr ip, r3, r4 │ │ │ │ │ str ip, [r5, lr, lsl #2] │ │ │ │ │ - beq 16520 │ │ │ │ │ + beq 16598 │ │ │ │ │ sub r6, r1, #4 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ mvn ip, ip, lsl r4 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ ldr lr, [r8, r6] │ │ │ │ │ orr lr, lr, r3, lsl #30 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ lsr r5, lr, r4 │ │ │ │ │ orr r5, r5, r3, lsl r0 │ │ │ │ │ orr r5, r5, r3, lsr r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [r3, r6] │ │ │ │ │ - beq 16520 │ │ │ │ │ + beq 16598 │ │ │ │ │ sub r5, r1, #8 │ │ │ │ │ and lr, lr, ip │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsr r6, lr, #2 │ │ │ │ │ ldr r3, [r8, r5] │ │ │ │ │ orr r3, r3, lr, lsl #30 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ orr lr, lr, r6, lsl r0 │ │ │ │ │ orr lr, lr, r6, lsr r2 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str lr, [r6, r5] │ │ │ │ │ - beq 16520 │ │ │ │ │ + beq 16598 │ │ │ │ │ sub r5, r1, #12 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsr r6, r3, #2 │ │ │ │ │ ldr lr, [r8, r5] │ │ │ │ │ orr lr, lr, r3, lsl #30 │ │ │ │ │ lsr r3, lr, r4 │ │ │ │ │ orr r3, r3, r6, lsl r0 │ │ │ │ │ orr r3, r3, r6, lsr r2 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r6, r5] │ │ │ │ │ - beq 16520 │ │ │ │ │ + beq 16598 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r9, r1 │ │ │ │ │ and lr, lr, ip │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ ldr r3, [r5, #-4]! │ │ │ │ │ lsr r6, lr, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ orr r3, r3, lr, lsl #30 │ │ │ │ │ and lr, ip, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r6, lsl r0 │ │ │ │ │ orr r3, r3, r6, lsr r2 │ │ │ │ │ str r3, [r1, #-4]! │ │ │ │ │ - bne 164f8 │ │ │ │ │ + bne 16570 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 169d8 │ │ │ │ │ + bgt 16a50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 169d8 │ │ │ │ │ + bne 16a50 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq 165b8 │ │ │ │ │ + beq 16630 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r1, r3, lsl #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 165b8 │ │ │ │ │ + bne 16630 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq 165a8 │ │ │ │ │ + beq 16620 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1679c │ │ │ │ │ + bne 16814 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 165a8 │ │ │ │ │ + beq 16620 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 165b0 │ │ │ │ │ + bne 16628 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1658c │ │ │ │ │ + bne 16604 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 167a4 │ │ │ │ │ + b 1681c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1679c │ │ │ │ │ + bne 16814 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 165e8 │ │ │ │ │ + beq 16660 │ │ │ │ │ add r2, r7, r3, lsl #2 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq ip, r7, #12 │ │ │ │ │ - beq 16984 │ │ │ │ │ + beq 169fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 16978 │ │ │ │ │ + blt 169f0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [r3, #-4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r2, #4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcc 16418 │ │ │ │ │ + bcc 16490 │ │ │ │ │ sub r4, fp, #80 @ 0x50 │ │ │ │ │ ldm r4, {r4, r7, r9} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 16428 │ │ │ │ │ - b 16520 │ │ │ │ │ + bne 164a0 │ │ │ │ │ + b 16598 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16270 │ │ │ │ │ + b 162e8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -24629,166 +24662,166 @@ │ │ │ │ │ addcs r3, r6, #2 │ │ │ │ │ movcs r2, #0 │ │ │ │ │ addcs r3, r9, r3, lsl #2 │ │ │ │ │ strcs r2, [r3, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi 16290 │ │ │ │ │ - ldr r3, [pc, #204] @ 16750 │ │ │ │ │ + bhi 16308 │ │ │ │ │ + ldr r3, [pc, #204] @ 167c8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r7, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 167c4 │ │ │ │ │ + beq 1683c │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 162d0 │ │ │ │ │ + b 16348 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 163ac │ │ │ │ │ + bhi 16424 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ umull r2, r1, r0, r2 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 163ac │ │ │ │ │ + bcs 16424 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 166d0 │ │ │ │ │ - b 163ac │ │ │ │ │ - ldr r3, [pc, #72] @ 16754 │ │ │ │ │ + bls 16748 │ │ │ │ │ + b 16424 │ │ │ │ │ + ldr r3, [pc, #72] @ 167cc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16804 │ │ │ │ │ + beq 1687c │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 15fe8 │ │ │ │ │ + b 16060 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffffec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - ldr r3, [pc, #-12] @ 16758 │ │ │ │ │ + ldr r3, [pc, #-12] @ 167d0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r9, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 16840 │ │ │ │ │ + beq 168b8 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 15f7c │ │ │ │ │ + b 15ff4 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ orr r3, r3, r1, lsl #3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r2, [r3] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne 165d0 │ │ │ │ │ - b 165e8 │ │ │ │ │ + bne 16648 │ │ │ │ │ + b 16660 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 162a4 │ │ │ │ │ + bne 1631c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1681c │ │ │ │ │ + bgt 16894 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1681c │ │ │ │ │ + bne 16894 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1681c │ │ │ │ │ + b 16894 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15fb4 │ │ │ │ │ + bne 1602c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16854 │ │ │ │ │ + bgt 168cc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 16854 │ │ │ │ │ + bne 168cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16854 │ │ │ │ │ + b 168cc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 15f50 │ │ │ │ │ + bne 15fc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 165e8 │ │ │ │ │ + b 16660 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ sub r9, r5, #4 │ │ │ │ │ sub r1, r9, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #3 │ │ │ │ │ - beq 168fc │ │ │ │ │ + beq 16974 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 168d8 │ │ │ │ │ + beq 16950 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 168bc │ │ │ │ │ + beq 16934 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r1, r1, lr │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6] │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ @@ -24803,15 +24836,15 @@ │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ cmp r7, r9 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7] │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ - beq 16978 │ │ │ │ │ + beq 169f0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add lr, r7, #4 │ │ │ │ │ ldr r6, [ip, #4] │ │ │ │ │ mov r4, ip │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ @@ -24834,133 +24867,133 @@ │ │ │ │ │ str r6, [lr, #8] │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ add r3, r1, r3, lsr #30 │ │ │ │ │ bic r6, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r6, [lr, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 168fc │ │ │ │ │ + bne 16974 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 16600 │ │ │ │ │ + b 16678 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 169b0 │ │ │ │ │ + beq 16a28 │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 16980 │ │ │ │ │ + beq 169f8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r3, r1, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r7, #8] │ │ │ │ │ - b 165e8 │ │ │ │ │ + b 16660 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 165e8 │ │ │ │ │ + b 16660 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, #30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 16030 │ │ │ │ │ - b 16124 │ │ │ │ │ + bne 160a8 │ │ │ │ │ + b 1619c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - bne 16550 │ │ │ │ │ - b 165b8 │ │ │ │ │ + bne 165c8 │ │ │ │ │ + b 16630 │ │ │ │ │ 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 16854 │ │ │ │ │ + b 168cc │ │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16a4c │ │ │ │ │ + ble 16ac4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 167e8 │ │ │ │ │ - b 1681c │ │ │ │ │ + ble 16860 │ │ │ │ │ + b 16894 │ │ │ │ │ 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 1681c │ │ │ │ │ + b 16894 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 16a1c │ │ │ │ │ + bne 16a94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a1c │ │ │ │ │ + b 16a94 │ │ │ │ │ │ │ │ │ │ -00016a64 <_PyLong_GCD>: │ │ │ │ │ +00016adc <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 16cc8 <_PyLong_GCD+0x264> │ │ │ │ │ + bhi 16d40 <_PyLong_GCD+0x264> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi 16cc8 <_PyLong_GCD+0x264> │ │ │ │ │ + bhi 16d40 <_PyLong_GCD+0x264> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 17644 <_PyLong_GCD+0xbe0> │ │ │ │ │ + beq 176bc <_PyLong_GCD+0xbe0> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 171b8 <_PyLong_GCD+0x754> │ │ │ │ │ + bhi 17230 <_PyLong_GCD+0x754> │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 175bc <_PyLong_GCD+0xb58> │ │ │ │ │ + beq 17634 <_PyLong_GCD+0xb58> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 17194 <_PyLong_GCD+0x730> │ │ │ │ │ + bhi 1720c <_PyLong_GCD+0x730> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -24969,85 +25002,85 @@ │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ eor r4, r4, r3 │ │ │ │ │ eor r9, r9, r3 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ sbc r9, r9, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16fd0 <_PyLong_GCD+0x56c> │ │ │ │ │ + ble 17048 <_PyLong_GCD+0x56c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1711c <_PyLong_GCD+0x6b8> │ │ │ │ │ + ble 1715c <_PyLong_GCD+0x680> │ │ │ │ │ orrs r3, r8, r7 │ │ │ │ │ - beq 16c04 <_PyLong_GCD+0x1a0> │ │ │ │ │ + beq 16c7c <_PyLong_GCD+0x1a0> │ │ │ │ │ asr r3, r7, #31 │ │ │ │ │ eor r8, r8, r7, asr #31 │ │ │ │ │ subs sl, r8, r3 │ │ │ │ │ eor r7, r7, r7, asr #31 │ │ │ │ │ sbc r3, r7, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ orrs r3, r5, r6 │ │ │ │ │ - beq 16bfc <_PyLong_GCD+0x198> │ │ │ │ │ + beq 16c74 <_PyLong_GCD+0x198> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ orrs r3, r9, r4 │ │ │ │ │ movne r0, r6 │ │ │ │ │ movne r1, r5 │ │ │ │ │ - beq 170a0 <_PyLong_GCD+0x63c> │ │ │ │ │ + beq 17118 <_PyLong_GCD+0x63c> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ orrs ip, r3, r2 │ │ │ │ │ - beq 16c04 <_PyLong_GCD+0x1a0> │ │ │ │ │ + beq 16c7c <_PyLong_GCD+0x1a0> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 16bd4 <_PyLong_GCD+0x170> │ │ │ │ │ + b 16c4c <_PyLong_GCD+0x170> │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, sl │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ adc r3, r9, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 170dc <_PyLong_GCD+0x678> │ │ │ │ │ + bcc 171f4 <_PyLong_GCD+0x718> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r9, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 17184 <_PyLong_GCD+0x720> │ │ │ │ │ + bcc 17124 <_PyLong_GCD+0x648> │ │ │ │ │ asr r3, r9, #31 │ │ │ │ │ eor r4, r4, r9, asr #31 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r5, r9, r9, asr #31 │ │ │ │ │ sbc r5, r5, r3 │ │ │ │ │ lsrs r6, r5, #28 │ │ │ │ │ moveq r8, #2 │ │ │ │ │ movne r8, #3 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1763c <_PyLong_GCD+0xbd8> │ │ │ │ │ + beq 176b4 <_PyLong_GCD+0xbd8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -25070,38 +25103,38 @@ │ │ │ │ │ str r2, [r7, #16] │ │ │ │ │ strne r6, [r7, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1716c <_PyLong_GCD+0x708> │ │ │ │ │ + beq 171ac <_PyLong_GCD+0x6d0> │ │ │ │ │ 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 1762c <_PyLong_GCD+0xbc8> │ │ │ │ │ + bne 176a4 <_PyLong_GCD+0xbc8> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 17134 <_PyLong_GCD+0x6d0> │ │ │ │ │ + beq 17174 <_PyLong_GCD+0x698> │ │ │ │ │ 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 176d0 <_PyLong_GCD+0xc6c> │ │ │ │ │ + bne 17748 <_PyLong_GCD+0xc6c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 358 │ │ │ │ │ @@ -25122,28 +25155,28 @@ │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #23 │ │ │ │ │ lsr r6, r3, #3 │ │ │ │ │ - bls 16fe8 <_PyLong_GCD+0x584> │ │ │ │ │ + bls 17060 <_PyLong_GCD+0x584> │ │ │ │ │ add r2, sl, r6, lsl #2 │ │ │ │ │ lsl r3, r6, #2 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clzne r1, r3 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ rsbne r1, r1, #32 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 17068 <_PyLong_GCD+0x604> │ │ │ │ │ + beq 170e0 <_PyLong_GCD+0x604> │ │ │ │ │ ldm r2, {r2, lr} │ │ │ │ │ rsb ip, r1, #30 │ │ │ │ │ rsb r0, r1, #28 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ rsb r2, r1, #60 @ 0x3c │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r2, ip, #32 │ │ │ │ │ @@ -25201,15 +25234,15 @@ │ │ │ │ │ str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ cmpeq r4, r9 │ │ │ │ │ - beq 16f5c <_PyLong_GCD+0x4f8> │ │ │ │ │ + beq 16fd4 <_PyLong_GCD+0x4f8> │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ @@ -25238,59 +25271,59 @@ │ │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ subs ip, r6, ip │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ sbc r3, r6, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs lr, r3, r2 │ │ │ │ │ - bge 17008 <_PyLong_GCD+0x5a4> │ │ │ │ │ + bge 17080 <_PyLong_GCD+0x5a4> │ │ │ │ │ ldr r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 171dc <_PyLong_GCD+0x778> │ │ │ │ │ + bne 17254 <_PyLong_GCD+0x778> │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1376c │ │ │ │ │ + bl 137e4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 177c0 <_PyLong_GCD+0xd5c> │ │ │ │ │ + beq 17838 <_PyLong_GCD+0xd5c> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16f98 <_PyLong_GCD+0x534> │ │ │ │ │ + bgt 17010 <_PyLong_GCD+0x534> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 177fc <_PyLong_GCD+0xd98> │ │ │ │ │ + beq 17874 <_PyLong_GCD+0xd98> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 16d7c <_PyLong_GCD+0x318> │ │ │ │ │ + b 16df4 <_PyLong_GCD+0x318> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 16b5c <_PyLong_GCD+0xf8> │ │ │ │ │ + bne 16bd4 <_PyLong_GCD+0xf8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b5c <_PyLong_GCD+0xf8> │ │ │ │ │ + b 16bd4 <_PyLong_GCD+0xf8> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r6, sl │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b 16abc <_PyLong_GCD+0x58> │ │ │ │ │ + bl ba54 │ │ │ │ │ + b 16b34 <_PyLong_GCD+0x58> │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ umull r0, r3, r9, r0 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ @@ -25306,117 +25339,117 @@ │ │ │ │ │ ldr ip, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 16ebc <_PyLong_GCD+0x458> │ │ │ │ │ + b 16f34 <_PyLong_GCD+0x458> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 1772c <_PyLong_GCD+0xcc8> │ │ │ │ │ + bgt 177a4 <_PyLong_GCD+0xcc8> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17714 <_PyLong_GCD+0xcb0> │ │ │ │ │ + ble 1778c <_PyLong_GCD+0xcb0> │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b9dc │ │ │ │ │ - b 16cbc <_PyLong_GCD+0x258> │ │ │ │ │ + bl ba54 │ │ │ │ │ + b 16d34 <_PyLong_GCD+0x258> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r9, r5 │ │ │ │ │ - b 16c04 <_PyLong_GCD+0x1a0> │ │ │ │ │ - asr r3, r9, #31 │ │ │ │ │ - eor r4, r4, r9, asr #31 │ │ │ │ │ - subs r4, r4, r3 │ │ │ │ │ - eor r9, r9, r9, asr #31 │ │ │ │ │ - sbc r9, r9, r3 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 170f4 <_PyLong_GCD+0x690> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17614 <_PyLong_GCD+0xbb0> │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - movw r1, #9336 @ 0x2478 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r2, r1, r2, lsl #4 │ │ │ │ │ - add r7, r2, r3 │ │ │ │ │ - b 16cbc <_PyLong_GCD+0x258> │ │ │ │ │ + b 16c7c <_PyLong_GCD+0x1a0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 278 <_PyLong_FromMedium> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 170cc <_PyLong_GCD+0x668> │ │ │ │ │ + bne 171e4 <_PyLong_GCD+0x708> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16b70 <_PyLong_GCD+0x10c> │ │ │ │ │ + bgt 16be8 <_PyLong_GCD+0x10c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 16b68 <_PyLong_GCD+0x104> │ │ │ │ │ + bne 16be0 <_PyLong_GCD+0x104> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b68 <_PyLong_GCD+0x104> │ │ │ │ │ + b 16be0 <_PyLong_GCD+0x104> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 740 │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 16d30 <_PyLong_GCD+0x2cc> │ │ │ │ │ + bne 16da8 <_PyLong_GCD+0x2cc> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17798 <_PyLong_GCD+0xd34> │ │ │ │ │ + bgt 17810 <_PyLong_GCD+0xd34> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 17798 <_PyLong_GCD+0xd34> │ │ │ │ │ + bne 17810 <_PyLong_GCD+0xd34> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17798 <_PyLong_GCD+0xd34> │ │ │ │ │ + b 17810 <_PyLong_GCD+0xd34> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 740 │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 16cfc <_PyLong_GCD+0x298> │ │ │ │ │ - b 16cbc <_PyLong_GCD+0x258> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 278 <_PyLong_FromMedium> │ │ │ │ │ + bne 16d74 <_PyLong_GCD+0x298> │ │ │ │ │ + b 16d34 <_PyLong_GCD+0x258> │ │ │ │ │ + asr r3, r9, #31 │ │ │ │ │ + eor r4, r4, r9, asr #31 │ │ │ │ │ + subs r4, r4, r3 │ │ │ │ │ + eor r9, r9, r9, asr #31 │ │ │ │ │ + sbc r9, r9, r3 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 17134 <_PyLong_GCD+0x658> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1768c <_PyLong_GCD+0xbb0> │ │ │ │ │ + mov r2, #6 │ │ │ │ │ + movw r1, #9336 @ 0x2478 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ + add r2, r1, r2, lsl #4 │ │ │ │ │ + add r7, r2, r3 │ │ │ │ │ + b 16d34 <_PyLong_GCD+0x258> │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5e2c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 5eb4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 170ac <_PyLong_GCD+0x648> │ │ │ │ │ + beq 171c4 <_PyLong_GCD+0x6e8> │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16b38 <_PyLong_GCD+0xd4> │ │ │ │ │ + b 16bb0 <_PyLong_GCD+0xd4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e2c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 5eb4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 175a4 <_PyLong_GCD+0xb40> │ │ │ │ │ + beq 1761c <_PyLong_GCD+0xb40> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16af8 <_PyLong_GCD+0x94> │ │ │ │ │ + b 16b70 <_PyLong_GCD+0x94> │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq 1723c <_PyLong_GCD+0x7d8> │ │ │ │ │ + beq 172b4 <_PyLong_GCD+0x7d8> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ rsc r0, r2, #0 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ @@ -25433,42 +25466,42 @@ │ │ │ │ │ rsbs r9, ip, #0 │ │ │ │ │ ldr ip, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ rsc ip, ip, #0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17514 <_PyLong_GCD+0xab0> │ │ │ │ │ + bne 1758c <_PyLong_GCD+0xab0> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ streq sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [sl] │ │ │ │ │ - beq 17278 <_PyLong_GCD+0x814> │ │ │ │ │ + beq 172f0 <_PyLong_GCD+0x814> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 17764 <_PyLong_GCD+0xd00> │ │ │ │ │ + beq 177dc <_PyLong_GCD+0xd00> │ │ │ │ │ str r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 174fc <_PyLong_GCD+0xa98> │ │ │ │ │ + bne 17574 <_PyLong_GCD+0xa98> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ cmpge r3, #1 │ │ │ │ │ - beq 177a0 <_PyLong_GCD+0xd3c> │ │ │ │ │ + beq 17818 <_PyLong_GCD+0xd3c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 177d0 <_PyLong_GCD+0xd6c> │ │ │ │ │ + beq 17848 <_PyLong_GCD+0xd6c> │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ add r3, sl, #12 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r7, r8, #12 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -25484,15 +25517,15 @@ │ │ │ │ │ add r1, r3, #12 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 17398 <_PyLong_GCD+0x934> │ │ │ │ │ + b 17410 <_PyLong_GCD+0x934> │ │ │ │ │ ldr ip, [sl, #4]! │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r7], #4 │ │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ │ adds lr, lr, r5 │ │ │ │ │ ldr r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ @@ -25522,111 +25555,111 @@ │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ orr r4, r4, r1, lsl #2 │ │ │ │ │ asr r2, r1, #30 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc 1730c <_PyLong_GCD+0x8a8> │ │ │ │ │ + bcc 17384 <_PyLong_GCD+0x8a8> │ │ │ │ │ ldr r8, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r3, r1, r8 │ │ │ │ │ add r2, r8, #9 │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ ldr sl, [fp, #-120] @ 0xffffff88 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r6, r2, r3 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bcc 17524 <_PyLong_GCD+0xac0> │ │ │ │ │ + bcc 1759c <_PyLong_GCD+0xac0> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17420 <_PyLong_GCD+0x9bc> │ │ │ │ │ + bgt 17498 <_PyLong_GCD+0x9bc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 177e4 <_PyLong_GCD+0xd80> │ │ │ │ │ + beq 1785c <_PyLong_GCD+0xd80> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17438 <_PyLong_GCD+0x9d4> │ │ │ │ │ + bgt 174b0 <_PyLong_GCD+0x9d4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 177f0 <_PyLong_GCD+0xd8c> │ │ │ │ │ + beq 17868 <_PyLong_GCD+0xd8c> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs ip, r2, #3 │ │ │ │ │ movne r3, ip │ │ │ │ │ ldrne lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq 17478 <_PyLong_GCD+0xa14> │ │ │ │ │ + beq 174f0 <_PyLong_GCD+0xa14> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [lr, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 174e4 <_PyLong_GCD+0xa80> │ │ │ │ │ + beq 1755c <_PyLong_GCD+0xa80> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ ldrne r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs ip, r2, #3 │ │ │ │ │ movne r3, ip │ │ │ │ │ ldrne lr, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 174b8 <_PyLong_GCD+0xa54> │ │ │ │ │ + beq 17530 <_PyLong_GCD+0xa54> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [lr, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 174cc <_PyLong_GCD+0xa68> │ │ │ │ │ + bne 17544 <_PyLong_GCD+0xa68> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17490 <_PyLong_GCD+0xa2c> │ │ │ │ │ + bne 17508 <_PyLong_GCD+0xa2c> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 16fb0 <_PyLong_GCD+0x54c> │ │ │ │ │ + b 17028 <_PyLong_GCD+0x54c> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 174b8 <_PyLong_GCD+0xa54> │ │ │ │ │ + b 17530 <_PyLong_GCD+0xa54> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17450 <_PyLong_GCD+0x9ec> │ │ │ │ │ + bne 174c8 <_PyLong_GCD+0x9ec> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17478 <_PyLong_GCD+0xa14> │ │ │ │ │ + b 174f0 <_PyLong_GCD+0xa14> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 172ac <_PyLong_GCD+0x848> │ │ │ │ │ + b 17324 <_PyLong_GCD+0x848> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17278 <_PyLong_GCD+0x814> │ │ │ │ │ + b 172f0 <_PyLong_GCD+0x814> │ │ │ │ │ ldrd r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr lr, [r6], #4 │ │ │ │ │ sub r7, r2, r3 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub ip, r2, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ @@ -25650,215 +25683,215 @@ │ │ │ │ │ lsr r4, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ sbc r2, lr, r2 │ │ │ │ │ str r3, [ip, r0] │ │ │ │ │ orr r4, r4, r2, lsl #2 │ │ │ │ │ asr r3, r2, #30 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 173d8 <_PyLong_GCD+0x974> │ │ │ │ │ + b 17450 <_PyLong_GCD+0x974> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 16b0c <_PyLong_GCD+0xa8> │ │ │ │ │ + bne 16b84 <_PyLong_GCD+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 170ac <_PyLong_GCD+0x648> │ │ │ │ │ + beq 171c4 <_PyLong_GCD+0x6e8> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 176e0 <_PyLong_GCD+0xc7c> │ │ │ │ │ + bhi 17758 <_PyLong_GCD+0xc7c> │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r7, [r8] │ │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt 1760c <_PyLong_GCD+0xba8> │ │ │ │ │ + bgt 17684 <_PyLong_GCD+0xba8> │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ str r7, [r8] │ │ │ │ │ - beq 17708 <_PyLong_GCD+0xca4> │ │ │ │ │ + beq 17780 <_PyLong_GCD+0xca4> │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 16b38 <_PyLong_GCD+0xd4> │ │ │ │ │ + b 16bb0 <_PyLong_GCD+0xd4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ mvneq r8, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ - bne 170d8 <_PyLong_GCD+0x674> │ │ │ │ │ - b 17128 <_PyLong_GCD+0x6c4> │ │ │ │ │ + bne 171f0 <_PyLong_GCD+0x714> │ │ │ │ │ + b 17168 <_PyLong_GCD+0x68c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 17178 <_PyLong_GCD+0x714> │ │ │ │ │ + b 171b8 <_PyLong_GCD+0x6dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 16cbc <_PyLong_GCD+0x258> │ │ │ │ │ + b 16d34 <_PyLong_GCD+0x258> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 175a4 <_PyLong_GCD+0xb40> │ │ │ │ │ + beq 1761c <_PyLong_GCD+0xb40> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 1769c <_PyLong_GCD+0xc38> │ │ │ │ │ + bhi 17714 <_PyLong_GCD+0xc38> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt 17694 <_PyLong_GCD+0xc30> │ │ │ │ │ + bgt 1770c <_PyLong_GCD+0xc30> │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r7] │ │ │ │ │ - beq 176c4 <_PyLong_GCD+0xc60> │ │ │ │ │ + beq 1773c <_PyLong_GCD+0xc60> │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 16af8 <_PyLong_GCD+0x94> │ │ │ │ │ + b 16b70 <_PyLong_GCD+0x94> │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ - bl 5e2c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 5eb4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 171cc <_PyLong_GCD+0x768> │ │ │ │ │ + bgt 17244 <_PyLong_GCD+0x768> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 171cc <_PyLong_GCD+0x768> │ │ │ │ │ + bne 17244 <_PyLong_GCD+0x768> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 171cc <_PyLong_GCD+0x768> │ │ │ │ │ + b 17244 <_PyLong_GCD+0x768> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 17140 <_PyLong_GCD+0x6dc> │ │ │ │ │ + b 17180 <_PyLong_GCD+0x6a4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ - bl 5e2c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 5eb4 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 171a8 <_PyLong_GCD+0x744> │ │ │ │ │ + bgt 17220 <_PyLong_GCD+0x744> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 171a8 <_PyLong_GCD+0x744> │ │ │ │ │ + bne 17220 <_PyLong_GCD+0x744> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 171a8 <_PyLong_GCD+0x744> │ │ │ │ │ + b 17220 <_PyLong_GCD+0x744> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1708c <_PyLong_GCD+0x628> │ │ │ │ │ + bne 17104 <_PyLong_GCD+0x628> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1708c <_PyLong_GCD+0x628> │ │ │ │ │ + b 17104 <_PyLong_GCD+0x628> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17750 <_PyLong_GCD+0xcec> │ │ │ │ │ + bgt 177c8 <_PyLong_GCD+0xcec> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 17758 <_PyLong_GCD+0xcf4> │ │ │ │ │ + beq 177d0 <_PyLong_GCD+0xcf4> │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 17080 <_PyLong_GCD+0x61c> │ │ │ │ │ + b 170f8 <_PyLong_GCD+0x61c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17750 <_PyLong_GCD+0xcec> │ │ │ │ │ + b 177c8 <_PyLong_GCD+0xcec> │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r7, sl │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17808 <_PyLong_GCD+0xda4> │ │ │ │ │ + ble 17880 <_PyLong_GCD+0xda4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17820 <_PyLong_GCD+0xdbc> │ │ │ │ │ + ble 17898 <_PyLong_GCD+0xdbc> │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b9dc │ │ │ │ │ + bl ba54 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 16cbc <_PyLong_GCD+0x258> │ │ │ │ │ + b 16d34 <_PyLong_GCD+0x258> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 172ac <_PyLong_GCD+0x848> │ │ │ │ │ + b 17324 <_PyLong_GCD+0x848> │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 17774 <_PyLong_GCD+0xd10> │ │ │ │ │ + b 177ec <_PyLong_GCD+0xd10> │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ - b 17774 <_PyLong_GCD+0xd10> │ │ │ │ │ + b 177ec <_PyLong_GCD+0xd10> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17420 <_PyLong_GCD+0x9bc> │ │ │ │ │ + b 17498 <_PyLong_GCD+0x9bc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17438 <_PyLong_GCD+0x9d4> │ │ │ │ │ + b 174b0 <_PyLong_GCD+0x9d4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16f98 <_PyLong_GCD+0x534> │ │ │ │ │ + b 17010 <_PyLong_GCD+0x534> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1777c <_PyLong_GCD+0xd18> │ │ │ │ │ + bne 177f4 <_PyLong_GCD+0xd18> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1777c <_PyLong_GCD+0xd18> │ │ │ │ │ + b 177f4 <_PyLong_GCD+0xd18> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 17788 <_PyLong_GCD+0xd24> │ │ │ │ │ + bne 17800 <_PyLong_GCD+0xd24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17788 <_PyLong_GCD+0xd24> │ │ │ │ │ + b 17800 <_PyLong_GCD+0xd24> │ │ │ │ │ │ │ │ │ │ -00017838 <_PyLong_Lshift>: │ │ │ │ │ +000178b0 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and lr, ip, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 17c38 <_PyLong_Lshift+0x400> │ │ │ │ │ + beq 17cb0 <_PyLong_Lshift+0x400> │ │ │ │ │ movw r1, #65416 @ 0xff88 │ │ │ │ │ movt r1, #49151 @ 0xbfff │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 17c04 <_PyLong_Lshift+0x3cc> │ │ │ │ │ + blt 17c7c <_PyLong_Lshift+0x3cc> │ │ │ │ │ lsr r1, r2, #28 │ │ │ │ │ bic r0, r2, #-268435456 @ 0xf0000000 │ │ │ │ │ orr r1, r1, r3, lsl #4 │ │ │ │ │ asr r4, r3, #31 │ │ │ │ │ bic r1, r1, #-268435456 @ 0xf0000000 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ and r1, r4, #13 │ │ │ │ │ @@ -25895,54 +25928,54 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ lsr r8, r3, #1 │ │ │ │ │ orr r8, r8, r1, lsl #31 │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ cmpls r8, #0 │ │ │ │ │ - beq 17b4c <_PyLong_Lshift+0x314> │ │ │ │ │ + beq 17bc4 <_PyLong_Lshift+0x314> │ │ │ │ │ add r3, r8, ip, lsr #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsr sl, ip, #3 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17c20 <_PyLong_Lshift+0x3e8> │ │ │ │ │ + beq 17c98 <_PyLong_Lshift+0x3e8> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 17bb4 <_PyLong_Lshift+0x37c> │ │ │ │ │ + beq 17c2c <_PyLong_Lshift+0x37c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movle r6, #0 │ │ │ │ │ - ble 17984 <_PyLong_Lshift+0x14c> │ │ │ │ │ + ble 179fc <_PyLong_Lshift+0x14c> │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 17bd0 <_PyLong_Lshift+0x398> │ │ │ │ │ + beq 17c48 <_PyLong_Lshift+0x398> │ │ │ │ │ mov r3, #0 │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add lr, lr, r6, lsl #2 │ │ │ │ │ add r9, r7, #8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r6, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ ands r2, sl, #3 │ │ │ │ │ - beq 17a24 <_PyLong_Lshift+0x1ec> │ │ │ │ │ + beq 17a9c <_PyLong_Lshift+0x1ec> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 179f0 <_PyLong_Lshift+0x1b8> │ │ │ │ │ + beq 17a68 <_PyLong_Lshift+0x1b8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 17b84 <_PyLong_Lshift+0x34c> │ │ │ │ │ + bne 17bfc <_PyLong_Lshift+0x34c> │ │ │ │ │ ldr r7, [r9, #4]! │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r2, r7, r6 │ │ │ │ │ orr ip, r3, r7, lsl r4 │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ @@ -25958,15 +25991,15 @@ │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - beq 17ad8 <_PyLong_Lshift+0x2a0> │ │ │ │ │ + beq 17b50 <_PyLong_Lshift+0x2a0> │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ mov r5, r9 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ @@ -26002,51 +26035,51 @@ │ │ │ │ │ orr r3, r3, r2, lsr r0 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r3, r1, lsr #30 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ str r2, [lr] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 17a28 <_PyLong_Lshift+0x1f0> │ │ │ │ │ + bne 17aa0 <_PyLong_Lshift+0x1f0> │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r2, r5, r2, lsl #2 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 17b0c <_PyLong_Lshift+0x2d4> │ │ │ │ │ + beq 17b84 <_PyLong_Lshift+0x2d4> │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq 17b20 <_PyLong_Lshift+0x2e8> │ │ │ │ │ + beq 17b98 <_PyLong_Lshift+0x2e8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 228 │ │ │ │ │ R_ARM_JUMP24 maybe_small_long │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c2c <_PyLong_Lshift+0x3f4> │ │ │ │ │ + beq 17ca4 <_PyLong_Lshift+0x3f4> │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17b1c <_PyLong_Lshift+0x2e4> │ │ │ │ │ + beq 17b94 <_PyLong_Lshift+0x2e4> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 17b0c <_PyLong_Lshift+0x2d4> │ │ │ │ │ + b 17b84 <_PyLong_Lshift+0x2d4> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb lr, lr, #1 │ │ │ │ │ mul lr, r3, lr │ │ │ │ │ asrs r1, lr, #31 │ │ │ │ │ - bmi 17bd8 <_PyLong_Lshift+0x3a0> │ │ │ │ │ + bmi 17c50 <_PyLong_Lshift+0x3a0> │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ orr r1, r1, lr, lsl r2 │ │ │ │ │ lsl r0, lr, r4 │ │ │ │ │ orr r1, r1, lr, lsr r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -26060,35 +26093,35 @@ │ │ │ │ │ lsl r2, r7, r6 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - b 179c4 <_PyLong_Lshift+0x18c> │ │ │ │ │ + b 17a3c <_PyLong_Lshift+0x18c> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 17968 <_PyLong_Lshift+0x130> │ │ │ │ │ + b 179e0 <_PyLong_Lshift+0x130> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 17ad8 <_PyLong_Lshift+0x2a0> │ │ │ │ │ + b 17b50 <_PyLong_Lshift+0x2a0> │ │ │ │ │ rsbs lr, lr, #0 │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r0, lr, r4 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ orr r1, r1, lr, lsl r2 │ │ │ │ │ orr r1, r1, lr, lsr r3 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - b 17b78 <_PyLong_Lshift+0x340> │ │ │ │ │ + b 17bf0 <_PyLong_Lshift+0x340> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ @@ -26098,12 +26131,12 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 17b0c <_PyLong_Lshift+0x2d4> │ │ │ │ │ - ldr r5, [pc] @ 17c40 <_PyLong_Lshift+0x408> │ │ │ │ │ - b 17c20 <_PyLong_Lshift+0x3e8> │ │ │ │ │ + b 17b84 <_PyLong_Lshift+0x2d4> │ │ │ │ │ + ldr r5, [pc] @ 17cb8 <_PyLong_Lshift+0x408> │ │ │ │ │ + b 17c98 <_PyLong_Lshift+0x3e8> │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ _PyLong_UnsignedLong_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 9894 │ │ │ │ │ + bl 9910 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 100 <_PyLong_UnsignedLong_Converter+0x2c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 124 <_PyLong_UnsignedLong_Converter+0x50> │ │ │ │ │ @@ -112,15 +112,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, #19 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ - bl 9894 │ │ │ │ │ + bl 9910 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 18c │ │ │ │ │ cmp r0, #4 │ │ │ │ │ movls r0, #0 │ │ │ │ │ ldrls r3, [fp, #-16] │ │ │ │ │ strls r3, [r4] │ │ │ │ │ @@ -143,15 +143,15 @@ │ │ │ │ │ 00000194 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 12e6c <_PyLong_Copy> │ │ │ │ │ + bl 12ee4 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ - bl 9894 │ │ │ │ │ + bl 9910 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 224 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ movls r0, #0 │ │ │ │ │ ldrls r3, [fp, #-16] │ │ │ │ │ strls r3, [r4] │ │ │ │ │ @@ -201,15 +201,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - bl 90f8 │ │ │ │ │ + bl 9174 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 28c │ │ │ │ │ cmp r0, #8 │ │ │ │ │ movls r0, #0 │ │ │ │ │ ldrdls r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ strdls r2, [r4] │ │ │ │ │ @@ -341,15 +341,15 @@ │ │ │ │ │ ubfxne r3, r2, #2, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ andne r2, r0, #1 │ │ │ │ │ eorne r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b aba8 <_PyLong_FromByteArray> │ │ │ │ │ + b ac20 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1470 @ 0x5be │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -478,15 +478,15 @@ │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, #31 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - bl 7f70 │ │ │ │ │ + bl 7fec │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 5cc <_PyLong_UInt8_Converter+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ @@ -506,15 +506,15 @@ │ │ │ │ │ 000005f0 <_PyLong_UInt16_Converter>: │ │ │ │ │ _PyLong_UInt16_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 9644 │ │ │ │ │ + bl 96c0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 618 <_PyLong_UInt16_Converter+0x28> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls 63c <_PyLong_UInt16_Converter+0x4c> │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 156828 (bytes into file) │ │ │ │ │ + Start of section headers: 156820 (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 0x2649c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x26494: │ │ │ │ │ │ │ │ │ │ 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 00291c 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 020f0c 000858 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 020f04 000858 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 002950 000e58 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 021764 000798 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 02175c 000798 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0037a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0037a8 015738 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 021efc 003938 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 018ee0 000aeb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0199cc 002330 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 025834 000ba8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01bcfc 000bc2 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0263dc 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01c8be 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01c8be 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01c8f4 002a00 10 16 459 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01f2f4 001c16 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 02640c 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0037a8 015730 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 021ef4 003938 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 018ed8 000aeb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0199c4 002330 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 02582c 000ba8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01bcf4 000bc2 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0263d4 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01c8b6 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01c8b6 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01c8ec 002a00 10 16 459 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01f2ec 001c16 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 026404 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,105 +17,105 @@ │ │ │ │ │ 13: 000002d0 184 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 14: 00000368 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 0000036c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 16: 0000036c 172 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ 17: 00000000 140 FUNC LOCAL DEFAULT 9 unicode_eq │ │ │ │ │ 18: 0000008c 208 FUNC LOCAL DEFAULT 9 compare_generic │ │ │ │ │ 19: 0000015c 188 FUNC LOCAL DEFAULT 9 compare_unicode_generic │ │ │ │ │ - 20: 00000ca0 752 FUNC LOCAL DEFAULT 6 unicodekeys_lookup_unicode │ │ │ │ │ + 20: 00000c90 752 FUNC LOCAL DEFAULT 6 unicodekeys_lookup_unicode │ │ │ │ │ 21: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 22: 000017f0 1844 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 22: 000017e0 1844 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ 23: 00000000 132 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 24: 000010bc 1340 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 25: 000010b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 000010ac 1340 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 25: 000010a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 27: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 28: 00000060 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 29: 000010bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 30: 000015f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 31: 000015f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 32: 000015f8 504 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ - 33: 000017ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 000017f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 35: 00004dcc 960 FUNC LOCAL DEFAULT 6 replace_value │ │ │ │ │ - 36: 00002450 2020 FUNC LOCAL DEFAULT 6 dictresize.constprop.0 │ │ │ │ │ - 37: 0000bdcc 1380 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 38: 00001f24 1324 FUNC LOCAL DEFAULT 6 dictresize.constprop.1 │ │ │ │ │ - 39: 00001f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00001f24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 00004c5c 368 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 29: 000010ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 30: 000015e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 000015e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 32: 000015e8 504 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ + 33: 000017dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 000017e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 35: 00004dbc 960 FUNC LOCAL DEFAULT 6 replace_value │ │ │ │ │ + 36: 00002440 2020 FUNC LOCAL DEFAULT 6 dictresize.constprop.0 │ │ │ │ │ + 37: 0000bdc4 1380 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 38: 00001f14 1324 FUNC LOCAL DEFAULT 6 dictresize.constprop.1 │ │ │ │ │ + 39: 00001f10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00001f14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00004c4c 368 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ 42: 00000084 340 FUNC LOCAL DEFAULT 1 build_indices_unicode │ │ │ │ │ - 43: 00002448 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00002450 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 45: 00002c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00002c34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 00002c34 2052 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ - 48: 0000342c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 00003438 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 50: 00003d08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00003d14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 52: 00003d14 2292 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 53: 000045fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00002438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002440 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 00002c18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00002c24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 47: 00002c24 2052 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ + 48: 0000341c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 00003428 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 50: 00003cf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00003d04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 00003d04 2292 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 53: 000045ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 54: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 55: 00004608 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 000045f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 56: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 57: 00011de4 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 58: 000049b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 000049cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 60: 00004b74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 61: 00004b7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 62: 00004b7c 224 FUNC LOCAL DEFAULT 6 setitem_lock_held │ │ │ │ │ - 63: 00004c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00004c5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 57: 00011de0 448 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 58: 000049a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 000049bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 60: 00004b64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00004b6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 62: 00004b6c 224 FUNC LOCAL DEFAULT 6 setitem_lock_held │ │ │ │ │ + 63: 00004c48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00004c4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 65: 000000d0 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 66: 00005188 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 0000518c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 68: 00005254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00005178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 0000517c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 68: 00005244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 69: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 70: 00005258 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 71: 0000617c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 72: 00006198 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 73: 00006198 328 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 74: 000062d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 000062e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 76: 00006470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 0000647c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 70: 00005248 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 71: 00006170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 72: 0000618c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 73: 0000618c 328 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 74: 000062c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 000062d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 76: 00006464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00006470 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 78: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 79: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 80: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 81: 00006578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 81: 0000656c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 000001d8 124 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ - 83: 0000657c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 000066bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 000066c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 83: 00006570 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 000066b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 000066b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 86: 00000008 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 87: 00006b40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00006b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 88: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 89: 00006b44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 90: 00006b44 764 FUNC LOCAL DEFAULT 6 _PyDict_SendEvent.constprop.1 │ │ │ │ │ - 91: 00006e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00006e40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 00006edc 2012 FUNC LOCAL DEFAULT 6 copy_lock_held_untracked.constprop.0 │ │ │ │ │ - 94: 00006ed8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 00006edc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 00012698 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 89: 00006b38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 90: 00006b38 764 FUNC LOCAL DEFAULT 6 _PyDict_SendEvent.constprop.1 │ │ │ │ │ + 91: 00006e30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 00006e34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00006ed0 2012 FUNC LOCAL DEFAULT 6 copy_lock_held_untracked.constprop.0 │ │ │ │ │ + 94: 00006ecc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 00006ed0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 00012690 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ 97: 00001288 116 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 98: 00007d54 2772 FUNC LOCAL DEFAULT 6 dict_merge.constprop.1 │ │ │ │ │ - 99: 000076ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 000076b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 101: 000076b8 840 FUNC LOCAL DEFAULT 6 clone_combined_dict_keys │ │ │ │ │ - 102: 000079fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00007a00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 00007b70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00007b74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 106: 00007c6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 00007c70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 00007d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00007d48 2784 FUNC LOCAL DEFAULT 6 dict_merge.constprop.1 │ │ │ │ │ + 99: 000076a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 000076ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 101: 000076ac 840 FUNC LOCAL DEFAULT 6 clone_combined_dict_keys │ │ │ │ │ + 102: 000079f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 000079f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00007b64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00007b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 106: 00007c60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 00007c64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 00007d44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 109: 000001c0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 110: 00007d54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00007d48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 111: 00008820 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 112: 00008828 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 113: 00008c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 114: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 115: 00008c60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 116: 00008c60 3308 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ 117: 0000993c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -130,151 +130,151 @@ │ │ │ │ │ 126: 0000a1d0 520 FUNC LOCAL DEFAULT 6 _PyDict_Next.constprop.1 │ │ │ │ │ 127: 0000a3d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 128: 0000a3d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 129: 0000a464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 130: 0000a46c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 131: 0000a65c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 132: 0000a660 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 133: 0000aef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 0000aeec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 134: 00000294 56 FUNC LOCAL DEFAULT 1 PyStackRef_CLOSE │ │ │ │ │ 135: 00000294 56 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ - 136: 0000af00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000af00 504 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 138: 0000b774 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 0000b77c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 140: 0000bb14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 0000bb18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000bb18 692 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 143: 0000c788 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000c7a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 136: 0000aef8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000aef8 504 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 138: 0000b76c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 0000b774 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 140: 0000bb0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 0000bb10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000bb10 692 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 143: 0000c780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000c7a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 145: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 146: 0000cdf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 0000cdec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 147: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 148: 0000cdf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000cdf8 212 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 150: 0000cecc 952 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 148: 0000cdf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000cdf0 212 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 150: 0000cec4 952 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ 151: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 152: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 153: 0000027c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 154: 0000d280 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 0000d278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 155: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 156: 0000d284 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000d284 320 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 158: 0000d3bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 0000d3c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 0000d4f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 0000d504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 0000d504 312 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 163: 0000d634 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 0000d63c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 0000d63c 484 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 166: 0000d810 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 0000d820 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 168: 0000d820 196 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 169: 0000d8e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000d27c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000d27c 320 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 158: 0000d3b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 0000d3bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 0000d4f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000d4fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 0000d4fc 312 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 163: 0000d62c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 0000d634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 0000d634 484 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 166: 0000d808 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 0000d818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 168: 0000d818 196 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 169: 0000d8d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 170: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 171: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 172: 0000d8e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 0000d8e4 868 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 174: 0000dc44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 0000dc48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 0000de1c 2688 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 172: 0000d8dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000d8dc 868 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 174: 0000dc3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 0000dc40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 0000de14 2688 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ 177: 00000344 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 178: 0000f340 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 178: 0000f338 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 179: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 180: 0000f344 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 0000f344 540 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 182: 0000f55c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000f33c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000f33c 540 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 182: 0000f554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 183: 000002cc 484 FUNC LOCAL DEFAULT 1 pop_lock_held │ │ │ │ │ 184: 000004ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 185: 0000f560 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 0000f66c 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 187: 0000f760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000f558 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 0000f664 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 187: 0000f758 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 188: 00000370 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 189: 0000f764 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 000104d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 000104dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 0001057c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 193: 00010580 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 194: 0001093c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000f75c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 000104cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 000104d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 00010578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 193: 0001057c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 194: 00010938 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 195: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 196: 00010940 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 197: 00010940 320 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 196: 0001093c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 197: 0001093c 320 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 198: 00000388 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 199: 00001320 200 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ 200: 000004b0 132 FUNC LOCAL DEFAULT 1 clear_inline_values │ │ │ │ │ - 201: 00010be8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 00010be4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 202: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 203: 00010bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00010be8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 204: 00000534 80 FUNC LOCAL DEFAULT 1 anydict_new_untracked │ │ │ │ │ 205: 00000578 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 206: 0001127c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00011280 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 000113ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 209: 000113b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 210: 000115ac 32 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 211: 000115cc 2072 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 206: 00011278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 0001127c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 000113a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 209: 000113ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 210: 000115a8 32 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 211: 000115c8 2072 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ 212: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 213: 00011dd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00011de4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 215: 00011f90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00011dd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 00011de0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 215: 00011f88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 216: 00000584 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 217: 00000584 68 FUNC LOCAL DEFAULT 1 new_values │ │ │ │ │ - 218: 00011fa8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 219: 000121d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 000121e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 000121e0 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 222: 000121f8 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 223: 00012234 324 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 224: 0001236c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 225: 00012378 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 226: 00012378 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 227: 0001245c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 00012468 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 00012468 320 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 230: 000125a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 231: 000125a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 232: 000125a8 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 233: 0001268c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 00012698 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 235: 00012768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 00012774 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 237: 00012774 620 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 238: 000129e0 152 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 239: 00012a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 00011fa0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 000121d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 000121d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 000121d8 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 222: 000121f0 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 223: 0001222c 324 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 224: 00012364 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 225: 00012370 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 226: 00012370 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 227: 00012454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00012460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 00012460 320 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 230: 00012598 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 000125a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 232: 000125a0 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 233: 00012684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 234: 00012690 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 235: 00012760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 0001276c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 237: 0001276c 620 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 238: 000129d8 152 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 239: 00012a60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 240: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 241: 00012a78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 00012a78 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 241: 00012a70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 00012a70 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ 243: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 244: 00012b30 2196 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 245: 000133b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 246: 000133c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 247: 000133c4 452 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 248: 00013580 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 249: 00013588 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 250: 00013588 200 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 244: 00012b28 2196 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 245: 000133b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 000133bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 247: 000133bc 452 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 248: 00013578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 00013580 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 250: 00013580 200 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ 251: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 252: 00013650 716 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ - 253: 00013910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 0001391c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 255: 0001391c 484 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 256: 0001430c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 257: 00014318 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 258: 00014390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 259: 00014394 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 260: 000147d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 00013648 716 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ + 253: 00013908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00013914 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 255: 00013914 484 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 256: 00014304 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 257: 00014310 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 258: 00014388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 259: 0001438c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 260: 000147c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 261: 00000710 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 262: 00000714 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 263: 000147d4 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 263: 000147cc 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 264: 000003ec 172 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ 265: 00000a90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 266: 000147d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 266: 000147cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 267: 00000a9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 268: 00000a9c 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 269: 000148ac 620 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ + 269: 000148a4 620 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ 270: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 271: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 272: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 273: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 274: 000002a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 275: 000002b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 276: 00000ab0 156 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ @@ -283,43 +283,43 @@ │ │ │ │ │ 279: 00000b4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 280: 00000b4c 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ 281: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 282: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 283: 00000384 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 284: 00002590 240 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ 285: 00001acc 280 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ - 286: 00014f98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 287: 00014fb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 286: 00014f90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 287: 00014fac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 288: 00000d08 612 FUNC LOCAL DEFAULT 1 anydict_copy_untracked │ │ │ │ │ 289: 00000d00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 290: 00000d08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 291: 00000f60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 292: 00000f6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 293: 00001210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 294: 00015188 788 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 295: 00015498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 296: 0001549c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 297: 0001551c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 294: 00015180 788 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 295: 00015490 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 296: 00015494 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 297: 00015514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 298: 0000121c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 299: 0000121c 108 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 300: 00015520 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 301: 00015520 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 300: 00015518 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 301: 00015518 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ 302: 000012fc 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 303: 00015670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 303: 00015668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 304: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 305: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 306: 00001568 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ 307: 00001824 464 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ 308: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 309: 00001a18 180 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ 310: 000019e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 311: 000019f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 312: 000019f4 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 313: 00015678 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 314: 0001571c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 313: 00015670 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 314: 00015714 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 315: 00001db8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 316: 00000388 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 317: 00001dbc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 318: 00001dbc 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 319: 00001e64 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ 320: 00001e60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 321: 00001e64 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -338,16 +338,16 @@ │ │ │ │ │ 334: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 335: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 336: 000023a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 337: 000023a4 164 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ 338: 00000638 104 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ 339: 000006a0 1012 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ 340: 00000a84 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 341: 00015720 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 342: 00015720 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ + 341: 00015718 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 342: 00015718 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ 343: 00000a94 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 344: 00000a94 524 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ 345: 00000c98 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 346: 00002448 328 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ 347: 0000258c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 348: 00000ca0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 349: 00000ca0 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ @@ -462,127 +462,127 @@ │ │ │ │ │ 458: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ 459: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 462: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 463: 0000027c 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 465: 0000046c 2100 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ + 465: 0000046c 2084 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 469: 00000418 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ - 470: 00000f90 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 470: 00000f80 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 478: 00011fa8 568 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ + 478: 00011fa0 568 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 481: 00003438 2268 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 481: 00003428 2268 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 484: 00004608 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 485: 00004668 868 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ - 486: 0000b77c 924 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 487: 000049cc 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 488: 0000518c 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 489: 00005258 3904 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 484: 000045f8 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 485: 00004658 868 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ + 486: 0000b774 924 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 487: 000049bc 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 488: 0000517c 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 489: 00005248 3908 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 496: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 497: 000062e0 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 497: 000062d4 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 500: 0000647c 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 501: 00006490 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ + 500: 00006470 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 501: 00006484 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 504: 0000657c 324 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 505: 000066c0 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 506: 00006728 128 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 507: 000067a8 924 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ - 508: 00006e40 156 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 504: 00006570 324 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 505: 000066b4 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 506: 0000671c 128 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 507: 0000679c 924 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ + 508: 00006e34 156 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ - 510: 00007a00 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ + 510: 000079f4 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 515: 00007b74 252 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ - 516: 00007c70 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 517: 00007cb8 156 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 515: 00007b68 252 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ + 516: 00007c64 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 517: 00007cac 156 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 524: 0000994c 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ 525: 00009ad0 520 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ 526: 00009cd8 1272 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ 527: 0000a3d8 148 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ 528: 0000a46c 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ 529: 0000a4e8 376 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 530: 0000a660 2208 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 530: 0000a660 2200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 533: 0000b0f8 1668 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 534: 0000c330 1940 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 535: 0000cac4 296 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 536: 0000cbec 148 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ - 537: 0000cc80 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 538: 0000ccc4 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 533: 0000b0f0 1668 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 534: 0000c328 1940 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 535: 0000cabc 296 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 536: 0000cbe4 148 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ + 537: 0000cc78 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 538: 0000ccbc 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ 540: 00000f6c 688 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ - 549: 0000d3c4 320 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 549: 0000d3bc 320 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 552: 0000dc48 184 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 553: 0000dd00 284 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 552: 0000dc40 184 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 553: 0000dcf8 284 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ - 556: 0000e89c 908 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 557: 0000ec28 832 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 558: 0000ef68 988 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 556: 0000e894 908 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 557: 0000ec20 832 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 558: 0000ef60 988 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 560: 0000f560 268 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 561: 0000f764 3448 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ - 562: 000104dc 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 563: 00010580 960 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 560: 0000f558 268 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 561: 0000f75c 3452 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ + 562: 000104d8 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 563: 0001057c 960 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 564: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 565: 00010a80 364 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 566: 00010bec 256 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 567: 00010cec 236 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 568: 00010dd8 1192 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 569: 00011280 304 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 570: 000113b0 316 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ - 571: 000114ec 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 565: 00010a7c 364 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 566: 00010be8 256 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 567: 00010ce8 236 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 568: 00010dd4 1192 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 569: 0001127c 304 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 570: 000113ac 316 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 571: 000114e8 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ 572: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 573: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 574: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 575: 00013b00 2072 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 576: 00014318 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 577: 00014394 1088 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 575: 00013af8 2072 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 576: 00014310 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 577: 0001438c 1088 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ 578: 000005c8 160 FUNC GLOBAL HIDDEN 1 _PyDict_ReplaceItemIf │ │ │ │ │ 579: 00000668 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 580: 00000714 132 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 581: 00000798 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ 582: 000007dc 704 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 583: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 584: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ @@ -595,34 +595,34 @@ │ │ │ │ │ 591: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 592: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 595: 00000218 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 596: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 597: 000002b0 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ - 598: 00014b18 1648 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 598: 00014b10 1648 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 599: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 600: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 601: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 602: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 603: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_NextItem │ │ │ │ │ 604: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 605: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 606: 00000bc8 320 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ 607: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 608: 0001549c 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 609: 00015554 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 608: 00015494 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 609: 0001554c 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ 610: 000013e8 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 611: 00015584 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 611: 0001557c 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ 612: 000014b4 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ 613: 000014dc 140 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ 614: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 615: 00001810 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ 616: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 617: 00015678 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 617: 00015670 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ 618: 00001be4 472 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 619: 00000388 100 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ 620: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 621: 00001edc 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 622: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ 623: 0000054c 236 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ 624: 00002228 380 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x20f0c contains 267 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x20f04 contains 267 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ 00000060 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000007c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000218 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000021c 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000220 00004f2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ @@ -15,17 +15,17 @@ │ │ │ │ │ 00000244 0000502c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ 0000024c 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000290 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000002c8 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 0000030c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000310 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000338 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00000388 00008e1c R_ARM_CALL 0000bb18 delitem_common │ │ │ │ │ +00000388 00008e1c R_ARM_CALL 0000bb10 delitem_common │ │ │ │ │ 000003b4 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000400 00005a1c R_ARM_CALL 00006b44 _PyDict_SendEvent.constprop.1 │ │ │ │ │ +00000400 00005a1c R_ARM_CALL 00006b38 _PyDict_SendEvent.constprop.1 │ │ │ │ │ 00000428 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000444 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000450 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000454 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000045c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000478 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000047c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -36,83 +36,83 @@ │ │ │ │ │ 000004ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000528 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000054c 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ 00000580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005ac 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000005f4 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000610 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00000648 0000231c R_ARM_CALL 00004dcc replace_value │ │ │ │ │ +00000648 0000231c R_ARM_CALL 00004dbc replace_value │ │ │ │ │ 000006f0 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000006f4 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000006f8 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ 000006fc 00004e2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ 00000704 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000710 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000738 0001f21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000778 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007b0 0000961c R_ARM_CALL 0000cecc dict_update_arg │ │ │ │ │ +000007b0 0000961c R_ARM_CALL 0000cec4 dict_update_arg │ │ │ │ │ 0000080c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000828 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000850 0002472b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ 00000854 0002472c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ 0000086c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000888 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000898 0002481c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 000008a8 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000008bc 0001072b R_ARM_MOVW_ABS_NC 000147d4 dictkeys_contains │ │ │ │ │ -000008c0 0001072c R_ARM_MOVT_ABS 000147d4 dictkeys_contains │ │ │ │ │ +000008bc 0001072b R_ARM_MOVW_ABS_NC 000147cc dictkeys_contains │ │ │ │ │ +000008c0 0001072c R_ARM_MOVT_ABS 000147cc dictkeys_contains │ │ │ │ │ 000008cc 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 0000090c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000918 0002491c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ 00000940 00024a1d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ 0000094c 00024b1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 000009a0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009a4 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009d8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a04 0001072b R_ARM_MOVW_ABS_NC 000147d4 dictkeys_contains │ │ │ │ │ -00000a08 0001072c R_ARM_MOVT_ABS 000147d4 dictkeys_contains │ │ │ │ │ +00000a04 0001072b R_ARM_MOVW_ABS_NC 000147cc dictkeys_contains │ │ │ │ │ +00000a08 0001072c R_ARM_MOVT_ABS 000147cc dictkeys_contains │ │ │ │ │ 00000a0c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a10 0001082b R_ARM_MOVW_ABS_NC 000003ec dictitems_contains │ │ │ │ │ 00000a14 0001082c R_ARM_MOVT_ABS 000003ec dictitems_contains │ │ │ │ │ 00000a40 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a58 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a70 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a88 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a98 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000aac 00010d1d R_ARM_JUMP24 000148ac anydict_repr_impl │ │ │ │ │ -00000adc 00005d1c R_ARM_CALL 00006edc copy_lock_held_untracked.constprop.0 │ │ │ │ │ +00000aac 00010d1d R_ARM_JUMP24 000148a4 anydict_repr_impl │ │ │ │ │ +00000adc 00005d1c R_ARM_CALL 00006ed0 copy_lock_held_untracked.constprop.0 │ │ │ │ │ 00000b34 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000b38 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000b3c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000b48 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000b80 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000b84 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b98 0002561d R_ARM_JUMP24 00014b18 _PyDict_FromKeys │ │ │ │ │ +00000b98 0002561d R_ARM_JUMP24 00014b10 _PyDict_FromKeys │ │ │ │ │ 00000bb0 0001162b R_ARM_MOVW_ABS_NC 00000430 .LC34 │ │ │ │ │ 00000bb4 0001162c R_ARM_MOVT_ABS 00000430 .LC34 │ │ │ │ │ 00000bb8 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000c38 0000961c R_ARM_CALL 0000cecc dict_update_arg │ │ │ │ │ +00000c38 0000961c R_ARM_CALL 0000cec4 dict_update_arg │ │ │ │ │ 00000c9c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000cac 00025f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000cb0 00025f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000cd4 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000cf8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d04 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000d34 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d50 00005d1d R_ARM_JUMP24 00006edc copy_lock_held_untracked.constprop.0 │ │ │ │ │ +00000d50 00005d1d R_ARM_JUMP24 00006ed0 copy_lock_held_untracked.constprop.0 │ │ │ │ │ 00000d60 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d80 0000602b R_ARM_MOVW_ABS_NC 00012698 dict_iter │ │ │ │ │ -00000d84 0000602c R_ARM_MOVT_ABS 00012698 dict_iter │ │ │ │ │ -00000dc0 0000651c R_ARM_CALL 000076b8 clone_combined_dict_keys │ │ │ │ │ +00000d80 0000602b R_ARM_MOVW_ABS_NC 00012690 dict_iter │ │ │ │ │ +00000d84 0000602c R_ARM_MOVT_ABS 00012690 dict_iter │ │ │ │ │ +00000dc0 0000651c R_ARM_CALL 000076ac clone_combined_dict_keys │ │ │ │ │ 00000dd4 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000e34 0001dd1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000e74 0000621c R_ARM_CALL 00007d54 dict_merge.constprop.1 │ │ │ │ │ +00000e74 0000621c R_ARM_CALL 00007d48 dict_merge.constprop.1 │ │ │ │ │ 00000ea0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000eb4 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000ecc 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f3c 0000041c R_ARM_CALL 00008828 dictkeys_decref.constprop.0 │ │ │ │ │ 00000f68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001150 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000011cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -120,43 +120,43 @@ │ │ │ │ │ 000011d4 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000011e8 0000041c R_ARM_CALL 00008828 dictkeys_decref.constprop.0 │ │ │ │ │ 00001204 0000071c R_ARM_CALL 00000138 new_dict.constprop.0 │ │ │ │ │ 00001210 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001214 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012d0 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001310 0000d31c R_ARM_CALL 000115cc clear_lock_held │ │ │ │ │ +00001310 0000d31c R_ARM_CALL 000115c8 clear_lock_held │ │ │ │ │ 00001314 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001318 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001384 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000013a0 00022a1c R_ARM_CALL 00000000 memmove │ │ │ │ │ 000013d0 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ 000013dc 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000148c 00021b1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -000014d0 0002181c R_ARM_CALL 0000cbec _PyDict_LookupIndexAndValue │ │ │ │ │ +000014d0 0002181c R_ARM_CALL 0000cbe4 _PyDict_LookupIndexAndValue │ │ │ │ │ 000014fc 0001f21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00001510 0001302b R_ARM_MOVW_ABS_NC 0000048c .LC37 │ │ │ │ │ 00001514 0001302c R_ARM_MOVT_ABS 0000048c .LC37 │ │ │ │ │ -00001518 0000491c R_ARM_CALL 00006198 dict_getitem │ │ │ │ │ +00001518 0000491c R_ARM_CALL 0000618c dict_getitem │ │ │ │ │ 00001540 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001554 0001302b R_ARM_MOVW_ABS_NC 0000048c .LC37 │ │ │ │ │ 00001558 0001302c R_ARM_MOVT_ABS 0000048c .LC37 │ │ │ │ │ 0000155c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00001588 0002661c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000016ec 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000016f0 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 000016f4 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ 000016f8 0001312b R_ARM_MOVW_ABS_NC 000004e4 .LC38 │ │ │ │ │ 000016fc 0001312c R_ARM_MOVT_ABS 000004e4 .LC38 │ │ │ │ │ 00001704 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000178c 00005a1c R_ARM_CALL 00006b44 _PyDict_SendEvent.constprop.1 │ │ │ │ │ -000017ac 00005a1c R_ARM_CALL 00006b44 _PyDict_SendEvent.constprop.1 │ │ │ │ │ -000017d4 0000241c R_ARM_CALL 00002450 dictresize.constprop.0 │ │ │ │ │ +0000178c 00005a1c R_ARM_CALL 00006b38 _PyDict_SendEvent.constprop.1 │ │ │ │ │ +000017ac 00005a1c R_ARM_CALL 00006b38 _PyDict_SendEvent.constprop.1 │ │ │ │ │ +000017d4 0000241c R_ARM_CALL 00002440 dictresize.constprop.0 │ │ │ │ │ 000017fc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001820 0000d31d R_ARM_JUMP24 000115cc clear_lock_held │ │ │ │ │ +00001820 0000d31d R_ARM_JUMP24 000115c8 clear_lock_held │ │ │ │ │ 00001840 00025a2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ 00001844 00025a2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ 00001848 0002472b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ 0000184c 0002472c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ 00001868 0002491c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ 00001878 0002491c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ 000018d0 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -182,17 +182,17 @@ │ │ │ │ │ 000019f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001a30 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00001a44 0002681c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ 00001a64 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 00001a78 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001aa0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001abc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b44 00002f1c R_ARM_CALL 00002c34 dictresize │ │ │ │ │ +00001b44 00002f1c R_ARM_CALL 00002c24 dictresize │ │ │ │ │ 00001b68 00020e1c R_ARM_CALL 00009cd8 _PyDict_Next │ │ │ │ │ -00001ba4 0000161c R_ARM_CALL 000017f0 insertdict │ │ │ │ │ +00001ba4 0000161c R_ARM_CALL 000017e0 insertdict │ │ │ │ │ 00001bdc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c30 0002341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001d68 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d78 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001d88 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001d8c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001d94 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -242,22 +242,22 @@ │ │ │ │ │ 0000241c 0002501c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 0000242c 00014e2b R_ARM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ 00002430 00014e2c R_ARM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ 0000243c 0001f21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000024a0 0000fb2b R_ARM_MOVW_ABS_NC 000003ec .LC29 │ │ │ │ │ 000024a4 0000fb2c R_ARM_MOVT_ABS 000003ec .LC29 │ │ │ │ │ 000024a8 00021e1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -000024c4 0000961c R_ARM_CALL 0000cecc dict_update_arg │ │ │ │ │ +000024c4 0000961c R_ARM_CALL 0000cec4 dict_update_arg │ │ │ │ │ 00002544 0002201c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00002558 0000621c R_ARM_CALL 00007d54 dict_merge.constprop.1 │ │ │ │ │ +00002558 0000621c R_ARM_CALL 00007d48 dict_merge.constprop.1 │ │ │ │ │ 00002584 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000258c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000025f8 0000261c R_ARM_CALL 00001f24 dictresize.constprop.1 │ │ │ │ │ +000025f8 0000261c R_ARM_CALL 00001f14 dictresize.constprop.1 │ │ │ │ │ 00002614 0002741c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002640 0000161c R_ARM_CALL 000017f0 insertdict │ │ │ │ │ +00002640 0000161c R_ARM_CALL 000017e0 insertdict │ │ │ │ │ 00002678 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002740 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00002830 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000284c 0001742b R_ARM_MOVW_ABS_NC 00000528 .LC45 │ │ │ │ │ 00002850 0001742c R_ARM_MOVT_ABS 00000528 .LC45 │ │ │ │ │ 00002854 00027d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000028d4 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -265,154 +265,154 @@ │ │ │ │ │ 000028f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000028f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000028fc 0002011c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00002908 0001772b R_ARM_MOVW_ABS_NC 00000544 .LC46 │ │ │ │ │ 0000290c 0001772c R_ARM_MOVT_ABS 00000544 .LC46 │ │ │ │ │ 00002918 0002791d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x21764 contains 243 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x2175c contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00007402 R_ARM_ABS32 00008c60 dict_dealloc │ │ │ │ │ 0000002c 00010c02 R_ARM_ABS32 00000a9c dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00029c02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00029d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00008902 R_ARM_ABS32 0000af00 dict_traverse │ │ │ │ │ -00000060 0000d202 R_ARM_ABS32 000115ac dict_tp_clear │ │ │ │ │ -00000064 00012602 R_ARM_ABS32 00015188 dict_richcompare │ │ │ │ │ -0000006c 00006002 R_ARM_ABS32 00012698 dict_iter │ │ │ │ │ +0000005c 00008902 R_ARM_ABS32 0000aef8 dict_traverse │ │ │ │ │ +00000060 0000d202 R_ARM_ABS32 000115a8 dict_tp_clear │ │ │ │ │ +00000064 00012602 R_ARM_ABS32 00015180 dict_richcompare │ │ │ │ │ +0000006c 00006002 R_ARM_ABS32 00012690 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000f202 R_ARM_ABS32 00012a78 dict_init │ │ │ │ │ +00000094 0000f202 R_ARM_ABS32 00012a70 dict_init │ │ │ │ │ 00000098 0001fd02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000ee02 R_ARM_ABS32 000129e0 dict_new │ │ │ │ │ +0000009c 0000ee02 R_ARM_ABS32 000129d8 dict_new │ │ │ │ │ 000000a0 00022702 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000f702 R_ARM_ABS32 000133c4 dict_vectorcall │ │ │ │ │ +000000c8 0000f702 R_ARM_ABS32 000133bc dict_vectorcall │ │ │ │ │ 000000f4 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000108 00007402 R_ARM_ABS32 00008c60 dict_dealloc │ │ │ │ │ 0000011c 00016902 R_ARM_ABS32 00000e30 frozendict_repr │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000012c 00017502 R_ARM_ABS32 00002680 frozendict_hash │ │ │ │ │ 00000138 00029d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000148 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000014c 00008902 R_ARM_ABS32 0000af00 dict_traverse │ │ │ │ │ -00000150 0000d202 R_ARM_ABS32 000115ac dict_tp_clear │ │ │ │ │ -00000154 00012602 R_ARM_ABS32 00015188 dict_richcompare │ │ │ │ │ -0000015c 00006002 R_ARM_ABS32 00012698 dict_iter │ │ │ │ │ +0000014c 00008902 R_ARM_ABS32 0000aef8 dict_traverse │ │ │ │ │ +00000150 0000d202 R_ARM_ABS32 000115a8 dict_tp_clear │ │ │ │ │ +00000154 00012602 R_ARM_ABS32 00015180 dict_richcompare │ │ │ │ │ +0000015c 00006002 R_ARM_ABS32 00012690 dict_iter │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000188 0001fd02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ 0000018c 00015a02 R_ARM_ABS32 00002448 frozendict_new │ │ │ │ │ 00000190 00022702 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001b8 0000fc02 R_ARM_ABS32 00013650 frozendict_vectorcall │ │ │ │ │ +000001b8 0000fc02 R_ARM_ABS32 00013648 frozendict_vectorcall │ │ │ │ │ 000001c8 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001dc 0000a802 R_ARM_ABS32 0000d820 dictview_dealloc │ │ │ │ │ +000001dc 0000a802 R_ARM_ABS32 0000d818 dictview_dealloc │ │ │ │ │ 000001f0 00015102 R_ARM_ABS32 000023a4 dictview_repr │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000020c 00029d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000220 00012d02 R_ARM_ABS32 00015520 dictview_traverse │ │ │ │ │ +00000220 00012d02 R_ARM_ABS32 00015518 dictview_traverse │ │ │ │ │ 00000228 00013302 R_ARM_ABS32 00001824 dictview_richcompare │ │ │ │ │ -00000230 0000a202 R_ARM_ABS32 0000d504 dictitems_iter │ │ │ │ │ +00000230 0000a202 R_ARM_ABS32 0000d4fc dictitems_iter │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000029c 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000002a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 0000ba02 R_ARM_ABS32 0000f66c dictiter_dealloc │ │ │ │ │ +000002b0 0000ba02 R_ARM_ABS32 0000f664 dictiter_dealloc │ │ │ │ │ 000002e0 00029d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000002f4 00012b02 R_ARM_ABS32 0000121c dictiter_traverse │ │ │ │ │ 00000304 00029e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000308 0000ad02 R_ARM_ABS32 0000d8e4 dictiter_iternextitem │ │ │ │ │ +00000308 0000ad02 R_ARM_ABS32 0000d8dc dictiter_iternextitem │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000370 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000378 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 0000ba02 R_ARM_ABS32 0000f66c dictiter_dealloc │ │ │ │ │ +00000384 0000ba02 R_ARM_ABS32 0000f664 dictiter_dealloc │ │ │ │ │ 000003c8 00012b02 R_ARM_ABS32 0000121c dictiter_traverse │ │ │ │ │ 000003d8 00029e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003dc 00014902 R_ARM_ABS32 00001ef0 dictreviter_iternext │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000444 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000044c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000ba02 R_ARM_ABS32 0000f66c dictiter_dealloc │ │ │ │ │ +00000458 0000ba02 R_ARM_ABS32 0000f664 dictiter_dealloc │ │ │ │ │ 0000049c 00012b02 R_ARM_ABS32 0000121c dictiter_traverse │ │ │ │ │ 000004ac 00029e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000004b0 00014902 R_ARM_ABS32 00001ef0 dictreviter_iternext │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000518 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000520 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 0000ba02 R_ARM_ABS32 0000f66c dictiter_dealloc │ │ │ │ │ +0000052c 0000ba02 R_ARM_ABS32 0000f664 dictiter_dealloc │ │ │ │ │ 00000570 00012b02 R_ARM_ABS32 0000121c dictiter_traverse │ │ │ │ │ 00000580 00029e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000584 00014902 R_ARM_ABS32 00001ef0 dictreviter_iternext │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005ec 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 0000a802 R_ARM_ABS32 0000d820 dictview_dealloc │ │ │ │ │ +00000600 0000a802 R_ARM_ABS32 0000d818 dictview_dealloc │ │ │ │ │ 00000614 00015102 R_ARM_ABS32 000023a4 dictview_repr │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000061c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000630 00029d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000644 00012d02 R_ARM_ABS32 00015520 dictview_traverse │ │ │ │ │ +00000644 00012d02 R_ARM_ABS32 00015518 dictview_traverse │ │ │ │ │ 0000064c 00013302 R_ARM_ABS32 00001824 dictview_richcompare │ │ │ │ │ -00000654 0000e202 R_ARM_ABS32 00012378 dictkeys_iter │ │ │ │ │ +00000654 0000e202 R_ARM_ABS32 00012370 dictkeys_iter │ │ │ │ │ 0000065c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006c0 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d4 0000ba02 R_ARM_ABS32 0000f66c dictiter_dealloc │ │ │ │ │ +000006d4 0000ba02 R_ARM_ABS32 0000f664 dictiter_dealloc │ │ │ │ │ 00000704 00029d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000718 00012b02 R_ARM_ABS32 0000121c dictiter_traverse │ │ │ │ │ 00000728 00029e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000072c 0000ed02 R_ARM_ABS32 00012774 dictiter_iternextkey │ │ │ │ │ +0000072c 0000ed02 R_ARM_ABS32 0001276c dictiter_iternextkey │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000794 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000079c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 0000a802 R_ARM_ABS32 0000d820 dictview_dealloc │ │ │ │ │ +000007a8 0000a802 R_ARM_ABS32 0000d818 dictview_dealloc │ │ │ │ │ 000007bc 00015102 R_ARM_ABS32 000023a4 dictview_repr │ │ │ │ │ 000007c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007d8 00029d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007ec 00012d02 R_ARM_ABS32 00015520 dictview_traverse │ │ │ │ │ -000007fc 0000e802 R_ARM_ABS32 000125a8 dictvalues_iter │ │ │ │ │ +000007ec 00012d02 R_ARM_ABS32 00015518 dictview_traverse │ │ │ │ │ +000007fc 0000e802 R_ARM_ABS32 000125a0 dictvalues_iter │ │ │ │ │ 00000804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000080c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000868 00029b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 0000ba02 R_ARM_ABS32 0000f66c dictiter_dealloc │ │ │ │ │ +0000087c 0000ba02 R_ARM_ABS32 0000f664 dictiter_dealloc │ │ │ │ │ 000008ac 00029d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000008c0 00012b02 R_ARM_ABS32 0000121c dictiter_traverse │ │ │ │ │ 000008d0 00029e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000008d4 0000ff02 R_ARM_ABS32 0001391c dictiter_iternextvalue │ │ │ │ │ +000008d4 0000ff02 R_ARM_ABS32 00013914 dictiter_iternextvalue │ │ │ │ │ 000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000938 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 0000fa02 R_ARM_ABS32 00013588 dict___contains__ │ │ │ │ │ +0000093c 0000fa02 R_ARM_ABS32 00013580 dict___contains__ │ │ │ │ │ 00000944 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000094c 0001fe02 R_ARM_ABS32 00007a00 _PyDict_Subscript │ │ │ │ │ +0000094c 0001fe02 R_ARM_ABS32 000079f4 _PyDict_Subscript │ │ │ │ │ 00000954 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000958 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000095c 00016a02 R_ARM_ABS32 00000f40 dict___sizeof__ │ │ │ │ │ 00000964 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000968 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000096c 0000c502 R_ARM_ABS32 00010940 dict_get │ │ │ │ │ +0000096c 0000c502 R_ARM_ABS32 0001093c dict_get │ │ │ │ │ 00000974 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000978 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000097c 0000df02 R_ARM_ABS32 00012234 dict_keys │ │ │ │ │ +0000097c 0000df02 R_ARM_ABS32 0001222c dict_keys │ │ │ │ │ 00000984 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000988 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000098c 00009d02 R_ARM_ABS32 0000d284 dict_items │ │ │ │ │ +0000098c 00009d02 R_ARM_ABS32 0000d27c dict_items │ │ │ │ │ 00000994 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000998 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 0000e502 R_ARM_ABS32 00012468 dict_values │ │ │ │ │ +0000099c 0000e502 R_ARM_ABS32 00012460 dict_values │ │ │ │ │ 000009a4 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ac 00011802 R_ARM_ABS32 00000b4c dict_fromkeys │ │ │ │ │ 000009b4 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009bc 00017202 R_ARM_ABS32 00000ff4 frozendict_copy │ │ │ │ │ 000009c4 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -420,16 +420,16 @@ │ │ │ │ │ 000009cc 00014702 R_ARM_ABS32 00000530 dict___reversed__ │ │ │ │ │ 000009d4 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009dc 00029f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000009e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009e8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ec 00017902 R_ARM_ABS32 000028dc frozendict_getnewargs │ │ │ │ │ -00000a08 00015602 R_ARM_ABS32 00015720 frozendict_length │ │ │ │ │ -00000a0c 0001fe02 R_ARM_ABS32 00007a00 _PyDict_Subscript │ │ │ │ │ +00000a08 00015602 R_ARM_ABS32 00015718 frozendict_length │ │ │ │ │ +00000a0c 0001fe02 R_ARM_ABS32 000079f4 _PyDict_Subscript │ │ │ │ │ 00000a50 00014402 R_ARM_ABS32 00000498 frozendict_or │ │ │ │ │ 00000aa4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aa8 00016b02 R_ARM_ABS32 00000f64 dictvalues_reversed │ │ │ │ │ 00000ab0 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ac4 00013802 R_ARM_ABS32 000019f4 dictview_len │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af0 00015802 R_ARM_ABS32 00000a94 dictviews_isdisjoint │ │ │ │ │ @@ -446,59 +446,59 @@ │ │ │ │ │ 00000b58 00016e02 R_ARM_ABS32 00000fa0 dictkeys_reversed │ │ │ │ │ 00000b60 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b78 00013e02 R_ARM_ABS32 00001dbc dictviews_sub │ │ │ │ │ 00000ba8 00024602 R_ARM_ABS32 000007dc _PyDictView_Intersect │ │ │ │ │ 00000bac 00015302 R_ARM_ABS32 000006a0 dictviews_xor │ │ │ │ │ 00000bb0 00015202 R_ARM_ABS32 00000638 dictviews_or │ │ │ │ │ 00000c04 00013802 R_ARM_ABS32 000019f4 dictview_len │ │ │ │ │ -00000c20 00010702 R_ARM_ABS32 000147d4 dictkeys_contains │ │ │ │ │ +00000c20 00010702 R_ARM_ABS32 000147cc dictkeys_contains │ │ │ │ │ 00000c2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c30 00017102 R_ARM_ABS32 00000fdc dictview_mapping │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c58 0000de02 R_ARM_ABS32 000121f8 dictiter_len │ │ │ │ │ +00000c58 0000de02 R_ARM_ABS32 000121f0 dictiter_len │ │ │ │ │ 00000c60 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c68 00016402 R_ARM_ABS32 00000d98 dictiter_reduce │ │ │ │ │ 00000c70 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000cc0 00025e02 R_ARM_ABS32 00000bc8 _PyDict_Or │ │ │ │ │ 00000cf4 00024502 R_ARM_ABS32 00000798 _PyDict_IOr │ │ │ │ │ 00000d30 00001002 R_ARM_ABS32 0000036c dict_contains │ │ │ │ │ 00000d3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d40 0000fa02 R_ARM_ABS32 00013588 dict___contains__ │ │ │ │ │ +00000d40 0000fa02 R_ARM_ABS32 00013580 dict___contains__ │ │ │ │ │ 00000d48 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d50 0001fe02 R_ARM_ABS32 00007a00 _PyDict_Subscript │ │ │ │ │ +00000d50 0001fe02 R_ARM_ABS32 000079f4 _PyDict_Subscript │ │ │ │ │ 00000d58 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d60 00016a02 R_ARM_ABS32 00000f40 dict___sizeof__ │ │ │ │ │ 00000d68 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d6c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d70 0000c502 R_ARM_ABS32 00010940 dict_get │ │ │ │ │ +00000d70 0000c502 R_ARM_ABS32 0001093c dict_get │ │ │ │ │ 00000d78 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d7c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d80 0000f402 R_ARM_ABS32 00012b30 dict_setdefault │ │ │ │ │ +00000d80 0000f402 R_ARM_ABS32 00012b28 dict_setdefault │ │ │ │ │ 00000d88 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d8c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d90 0000b502 R_ARM_ABS32 0000f344 dict_pop │ │ │ │ │ +00000d90 0000b502 R_ARM_ABS32 0000f33c dict_pop │ │ │ │ │ 00000d98 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000da0 00013202 R_ARM_ABS32 00001568 dict_popitem │ │ │ │ │ 00000da8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000db0 0000df02 R_ARM_ABS32 00012234 dict_keys │ │ │ │ │ +00000db0 0000df02 R_ARM_ABS32 0001222c dict_keys │ │ │ │ │ 00000db8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc0 00009d02 R_ARM_ABS32 0000d284 dict_items │ │ │ │ │ +00000dc0 00009d02 R_ARM_ABS32 0000d27c dict_items │ │ │ │ │ 00000dc8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dd0 0000e502 R_ARM_ABS32 00012468 dict_values │ │ │ │ │ +00000dd0 0000e502 R_ARM_ABS32 00012460 dict_values │ │ │ │ │ 00000dd8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ddc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000de0 00009502 R_ARM_ABS32 0000cdf8 dict_update │ │ │ │ │ +00000de0 00009502 R_ARM_ABS32 0000cdf0 dict_update │ │ │ │ │ 00000de8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000df0 00011802 R_ARM_ABS32 00000b4c dict_fromkeys │ │ │ │ │ 00000df8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dfc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e00 00012e02 R_ARM_ABS32 000012fc dict_clear │ │ │ │ │ 00000e08 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -507,19 +507,19 @@ │ │ │ │ │ 00000e18 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e1c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e20 00014702 R_ARM_ABS32 00000530 dict___reversed__ │ │ │ │ │ 00000e28 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e30 00029f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000e38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e4c 0000dd02 R_ARM_ABS32 000121e0 dict_length │ │ │ │ │ -00000e50 0001fe02 R_ARM_ABS32 00007a00 _PyDict_Subscript │ │ │ │ │ +00000e4c 0000dd02 R_ARM_ABS32 000121d8 dict_length │ │ │ │ │ +00000e50 0001fe02 R_ARM_ABS32 000079f4 _PyDict_Subscript │ │ │ │ │ 00000e54 00020c02 R_ARM_ABS32 0000994c _PyDict_StoreSubscript │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x21efc contains 1831 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x21ef4 contains 1831 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000cc 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000128 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000012c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -550,728 +550,728 @@ │ │ │ │ │ 00000434 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ 000004d8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000004dc 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000624 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ 00000734 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ 0000078c 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ 000007e8 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -0000084c 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -000008a0 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -000009d8 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000a18 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000ab4 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -00000ae8 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -00000bbc 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +00000848 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +0000089c 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +000009d0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000a08 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000b2c 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +00000b60 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +00000ba4 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ 00000bec 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -00000e90 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000efc 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000f34 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000f5c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000fc4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000fc8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000102c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001054 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001070 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000107c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001080 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001088 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001098 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000109c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010a0 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000010a4 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000010ac 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010d8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000010dc 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001180 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000011e8 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001240 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001368 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000136c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001370 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001374 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001378 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000013b4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000013b8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000013bc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000013c0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000013c4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001400 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001404 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001408 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000140c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001410 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000144c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001450 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001454 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001458 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000145c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001498 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000149c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000014a0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000014a4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000014a8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000014e4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000014e8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000014ec 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000014f0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000014f4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001530 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001534 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001538 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000153c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001540 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000157c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001580 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001584 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001588 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000158c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001594 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015d0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015f0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000015f4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000016b4 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000016e4 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e80 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000eec 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000f24 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000f4c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000fb4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000fb8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000101c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001044 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001060 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000106c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001070 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001078 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001088 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000108c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001090 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001094 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000109c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000010a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000010c8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000010cc 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001170 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000011d8 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001230 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001358 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000135c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001360 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001364 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001368 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000013a4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000013a8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000013ac 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000013b0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000013b4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000013f0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000013f4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000013f8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000013fc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001400 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000143c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001440 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001444 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001448 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000144c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001488 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000148c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001490 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001494 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001498 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000014d4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000014d8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000014dc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000014e0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000014e4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001520 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001524 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001528 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000152c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001530 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000156c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001570 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001574 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001578 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000157c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001584 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015c0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000015e4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000016a4 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000016d4 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000171c 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000172c 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000173c 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000017c4 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000017ec 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001828 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00001854 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001858 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000196c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bbc 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001bc0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001bec 0001de1c R_ARM_CALL 00011fa8 _PyDict_InsertSplitValue │ │ │ │ │ -00001c18 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c88 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001c8c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001c90 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001c94 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001c98 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001d08 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001d0c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001d10 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001d14 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001d18 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001d88 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001d8c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001d90 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001d94 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001d98 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001dd0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001dd4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001dd8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001ddc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001de0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001e18 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001e1c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001e20 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001e24 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001e28 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001ea0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eac 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001eb0 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001eb4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001eb8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001ebc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001ec8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ecc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001ed0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001ed4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001ed8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001ee4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001ee8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001eec 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001ef0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001ef4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001f0c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f18 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f20 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001f90 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001fd4 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001fe8 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000021bc 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002250 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000022bc 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000022cc 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000234c 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ -00002390 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002404 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000244c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002530 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002584 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026a0 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026e8 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000026fc 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000027fc 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002840 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000288c 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028a4 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002b24 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ -00002b60 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c00 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c28 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c30 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002d20 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002d74 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e84 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ed4 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002ee8 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002fec 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000303c 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000304c 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003074 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003318 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ -00003354 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003424 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000342c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003430 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003434 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000346c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003470 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000034bc 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000372c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000037a4 0001de1c R_ARM_CALL 00011fa8 _PyDict_InsertSplitValue │ │ │ │ │ -00003878 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000387c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003880 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003884 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003888 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000039d0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000039d4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000039d8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000039dc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000039e0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003a54 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003a58 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003a5c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003a60 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003a64 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003ad8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003adc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003ae0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003ae4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003ae8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003c0c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003c10 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003c14 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003c18 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003c1c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003c28 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003c2c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003c30 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003c34 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003c38 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003c4c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003c58 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003c5c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003c64 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003c70 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003c74 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003c78 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003c7c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003c80 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003c8c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003c90 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003c94 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003c98 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003c9c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003cac 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00003cbc 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cc0 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003cc4 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003cc8 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003cd0 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ce8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d00 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d0c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d48 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003d4c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003d98 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00004020 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004098 0001de1c R_ARM_CALL 00011fa8 _PyDict_InsertSplitValue │ │ │ │ │ -00004174 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004178 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000417c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004180 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004184 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004244 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004248 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000424c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004250 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004254 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000042c8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000042cc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000042d0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000042d4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000042d8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000434c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004350 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004354 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004358 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000435c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000043d0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000043d4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000043d8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000043dc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000043e0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004510 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004514 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004518 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000451c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004520 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000452c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004530 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004534 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004538 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000453c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004548 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000454c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004550 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004554 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004558 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004568 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00004594 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045c0 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000045cc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000045d0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000045d8 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000045e0 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045e4 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045e8 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000045ec 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000045f4 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004600 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004604 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004628 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -000046d4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000046d8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004720 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004724 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000473c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000475c 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000047c0 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000486c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004870 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004874 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000048f0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000048f4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000491c 0001e61d R_ARM_JUMP24 0000b77c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00004928 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000493c 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00004960 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004964 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004970 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00004974 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004978 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000497c 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004980 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000498c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000499c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000049a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000049a8 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000017b4 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000017dc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001818 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00001844 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001848 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000195c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bac 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001bb0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001bdc 0001de1c R_ARM_CALL 00011fa0 _PyDict_InsertSplitValue │ │ │ │ │ +00001c08 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c78 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001c7c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001c80 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001c84 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001c88 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001cf8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001cfc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001d00 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001d04 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001d08 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001d78 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001d7c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001d80 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001d84 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001d88 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001dc0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001dc4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001dc8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001dcc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001dd0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001e08 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001e0c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001e10 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001e14 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001e18 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001e90 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e9c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ea0 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001ea4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ea8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001eac 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001eb8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ebc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001ec0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ec4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001ec8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001ed4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001ed8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001edc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ee0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001ee4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001efc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f08 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f10 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001f80 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001fc4 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001fd8 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000021ac 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002240 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000022ac 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000022bc 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000233c 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ +00002380 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000023f4 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002438 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000243c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002520 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002574 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002690 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026d8 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000026ec 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000027ec 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002830 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000287c 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002894 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b14 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ +00002b50 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002bf0 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c18 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c20 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002d10 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002d64 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e74 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002ec4 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002ed8 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002fdc 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000302c 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000303c 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003064 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003308 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ +00003344 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003414 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000341c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003420 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003424 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000345c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003460 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000034ac 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0000371c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003794 0001de1c R_ARM_CALL 00011fa0 _PyDict_InsertSplitValue │ │ │ │ │ +00003868 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000386c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003870 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003874 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003878 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000039c0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000039c4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000039c8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000039cc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000039d0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003a44 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003a48 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003a4c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003a50 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003a54 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003ac8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003acc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003ad0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003ad4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003ad8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003bfc 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003c00 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003c04 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003c08 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003c0c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003c18 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003c1c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003c20 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003c24 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003c28 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003c3c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003c48 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003c4c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003c54 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003c60 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003c64 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003c68 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003c6c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003c70 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003c7c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003c80 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003c84 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003c88 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003c8c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003c9c 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00003cac 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cb0 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003cb4 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003cb8 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003cc0 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003cd8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cf0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003cfc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003d38 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003d3c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003d88 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00004010 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004088 0001de1c R_ARM_CALL 00011fa0 _PyDict_InsertSplitValue │ │ │ │ │ +00004164 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004168 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000416c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004170 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004174 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004234 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004238 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000423c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004240 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004244 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000042b8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000042bc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000042c0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000042c4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000042c8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000433c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004340 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004344 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004348 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000434c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000043c0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000043c4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000043c8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000043cc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000043d0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004500 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004504 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004508 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000450c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004510 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000451c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004520 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004524 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004528 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000452c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004538 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000453c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004540 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004544 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004548 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004558 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00004584 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000459c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045b0 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000045bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000045c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000045c8 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000045d0 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000045d4 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000045d8 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000045dc 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000045e4 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000045f0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000045f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004618 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +000046c4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000046c8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004710 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004714 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000472c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000474c 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000047b0 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000485c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004860 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004864 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000048e0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000048e4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000490c 0001e61d R_ARM_JUMP24 0000b774 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00004918 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000492c 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00004950 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004954 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004960 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00004964 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004968 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000496c 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004970 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000497c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000498c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004990 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004998 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000049a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049ac 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000049b0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000049b4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000049b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049bc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000049c0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000049c4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000049c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004a24 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004a28 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004a68 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004a6c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004a84 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004aac 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004abc 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ac0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004ae4 0001e61d R_ARM_JUMP24 0000b77c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00004af0 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004b08 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00004b24 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b28 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b34 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00004b38 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004b3c 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00004b40 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004b44 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b50 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004b60 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b64 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b6c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004b74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004b78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004bbc 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004bc0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004c04 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004c08 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004c20 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004c48 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004eec 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00004f58 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -00004f5c 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -00004f60 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004f64 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004f68 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004fdc 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -00004fe0 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -00004fe4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004fe8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004fec 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005060 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -00005064 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -00005068 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000506c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005070 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000050e4 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -000050e8 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -000050ec 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000050f0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000050f4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000511c 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -00005120 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -00005124 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005128 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000512c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005138 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -0000513c 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -00005140 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005144 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005148 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005154 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -00005158 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -0000515c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005160 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005164 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005170 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -00005174 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -00005178 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000517c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005180 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005188 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000051d0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000051d4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000051f8 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000520c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005224 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00005234 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005244 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005248 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000524c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005254 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005278 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004a14 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004a18 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004a58 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004a5c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004a74 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004a9c 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004aac 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ab0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004ad4 0001e61d R_ARM_JUMP24 0000b774 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00004ae0 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004af8 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00004b14 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b18 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004b24 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00004b28 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004b2c 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00004b30 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004b34 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b40 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004b50 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004b54 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004b5c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004b64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004bac 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004bb0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004bf4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004bf8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004c10 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004c38 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004c48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004edc 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004f48 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +00004f4c 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +00004f50 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004f54 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004f58 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004fcc 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +00004fd0 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +00004fd4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004fd8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004fdc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005050 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +00005054 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +00005058 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000505c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005060 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000050d4 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +000050d8 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +000050dc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000050e0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000050e4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000510c 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +00005110 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +00005114 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005118 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000511c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005128 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +0000512c 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +00005130 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005134 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005138 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005144 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +00005148 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +0000514c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005150 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005154 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005160 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +00005164 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +00005168 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000516c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005170 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005178 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000051c0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000051c4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000051e8 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +000051fc 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005214 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00005224 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005234 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005238 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000523c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005244 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005268 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000529c 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ 000052ac 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000052bc 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005300 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005304 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000533c 0001ea1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00005530 0001eb1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000055a4 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005608 0001eb1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00005964 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005ad4 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00005ad8 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00005ae0 0001ed1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00005aec 0000452b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00005af0 0000452c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00005af4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005b98 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005bec 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005c9c 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005da8 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005e08 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005e20 0000452b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00005e24 0000452c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00005e28 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005e78 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005f40 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005f88 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ff8 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006050 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000606c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006090 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060c0 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000060c4 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000060cc 0001ed1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000060e0 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060e4 0001ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006100 0001eb1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000617c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000052f0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000052f4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000532c 0001ea1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00005520 0001eb1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00005594 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000055f8 0001eb1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00005954 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005ac4 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00005ac8 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00005ad0 0001ed1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00005adc 0000452b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00005ae0 0000452c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00005ae4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005b88 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005bdc 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005c8c 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005d9c 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005dfc 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005e14 0000452b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00005e18 0000452c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00005e1c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005e6c 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005f6c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f94 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005fec 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006044 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006060 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006084 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060b4 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000060b8 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000060c0 0001ed1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000060d4 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060d8 0001ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000060f4 0001eb1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00006170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006174 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006178 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000617c 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006180 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006184 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006188 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000618c 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006190 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006194 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000061e0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000061e4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006214 0001ea1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000622c 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00006244 0001eb1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00006258 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006284 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000062a4 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000062a8 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000062b0 0001ed1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00006184 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006188 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000061d4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000061d8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006208 0001ea1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00006220 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00006238 0001eb1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000624c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006278 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006298 0001ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +0000629c 0001ec2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000062a4 0001ed1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000062b4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000062c0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000062cc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000062d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000062d8 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000062dc 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006304 0001f21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00006328 0001f31c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00006364 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006368 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000063c8 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000063e4 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00006414 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006428 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006434 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006438 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006440 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000644c 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006450 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006454 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00006458 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00006460 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006470 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006478 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006518 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000651c 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006524 00004f2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00006528 00004f2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00006530 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000653c 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006540 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006548 0000502b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -0000654c 0000502c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00006554 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000655c 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006560 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006564 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00006568 00004e2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00006570 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006578 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000065c4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000065c8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000065ec 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000664c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006668 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -0000668c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000669c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000066a0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000066a8 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000066bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000066e0 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00006748 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -000068b8 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000068bc 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000068c4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000068c8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000068d0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000693c 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006940 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006948 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000694c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006954 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000069c0 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000069c4 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000069cc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000069d0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000069d8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006a40 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006a44 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006a4c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006a50 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006a60 0001dc1d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006a64 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006a68 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006a70 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006a74 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006a7c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006a84 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006a88 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006a90 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006a94 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006a9c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006aa4 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006aa8 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006ab0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006ab4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006abc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006ac4 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006ac8 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006ad0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006ad4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006adc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006b40 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006bfc 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006c00 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006c04 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006c08 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006c14 0001dc1d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006c78 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006c7c 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006c80 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006c84 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006c88 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006cf8 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006cfc 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006d00 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006d04 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006d08 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006d78 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006d7c 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006d80 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006d84 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006d88 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006dd0 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006dd4 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006dd8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006ddc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006de0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006dec 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006df0 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006df4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006df8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006dfc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006e08 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006e0c 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006e10 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006e14 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006e18 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006e24 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006e28 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006e2c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006e30 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006e34 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006e3c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ec0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006ec4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006ecc 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006ed8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006f0c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006f2c 0000602b R_ARM_MOVW_ABS_NC 00012698 dict_iter │ │ │ │ │ -00006f30 0000602c R_ARM_MOVT_ABS 00012698 dict_iter │ │ │ │ │ -00006f70 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006fc0 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006fd4 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007114 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007248 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000724c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007250 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000072f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000072f4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000072f8 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -00007348 0000611c R_ARM_CALL 00001288 copy_values │ │ │ │ │ -00007354 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007358 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000735c 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007580 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000758c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007590 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007594 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -00007680 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007698 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000076a8 0001dd1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000076ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000076b0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000076b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000076e4 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007734 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007748 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000079f4 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000079fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007a1c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007a20 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007a44 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00007a88 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007aa4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00007ac0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007ac4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007adc 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007afc 0002001c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00007b10 0002011c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00007b3c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b48 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b64 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00007b70 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b98 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00007be0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007be4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007bfc 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007c10 0002001c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00007c24 0002011c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00007c4c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c58 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c6c 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c8c 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00007d00 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007d04 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007d0c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007d28 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007d34 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007d38 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007d3c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00007d40 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00007d48 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007d50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007d98 0000602b R_ARM_MOVW_ABS_NC 00012698 dict_iter │ │ │ │ │ -00007d9c 0000602c R_ARM_MOVT_ABS 00012698 dict_iter │ │ │ │ │ -00008030 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008180 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081dc 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008268 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082c0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082d4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082e8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082fc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008310 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008324 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008394 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000083a4 0000602b R_ARM_MOVW_ABS_NC 00012698 dict_iter │ │ │ │ │ -000083a8 0000602c R_ARM_MOVT_ABS 00012698 dict_iter │ │ │ │ │ -000083bc 0002061c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000083c8 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000083f8 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000843c 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008450 0002091c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000848c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084b4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084b8 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084e4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008510 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000859c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085b0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085e0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000860c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008694 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086c0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086e8 0001fb1c R_ARM_CALL 000067a8 _PyDict_SendEvent │ │ │ │ │ -00008708 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008778 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000877c 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00008780 00006d2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ -00008784 00006d2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ -0000878c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000087b4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087c4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087ec 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000880c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008818 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000062cc 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000062d0 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000062f8 0001f21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000631c 0001f31c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00006358 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000635c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000063bc 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000063d8 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00006408 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000641c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006428 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000642c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006434 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006440 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006444 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006448 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000644c 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00006454 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006464 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000646c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000650c 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006510 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006518 00004f2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +0000651c 00004f2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00006524 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006530 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006534 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000653c 0000502b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00006540 0000502c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00006548 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006550 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006554 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006558 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +0000655c 00004e2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00006564 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000656c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000065b8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000065bc 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000065e0 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00006640 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000665c 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00006680 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006690 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006694 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000669c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000066b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000066d4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0000673c 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +000068ac 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000068b0 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000068b8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000068bc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000068c4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006930 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006934 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +0000693c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006940 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006948 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000069b4 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000069b8 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000069c0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000069c4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000069cc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006a34 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006a38 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006a40 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006a44 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006a54 0001dc1d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006a58 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006a5c 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006a64 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006a68 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006a70 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006a78 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006a7c 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006a84 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006a88 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006a90 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006a98 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006a9c 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006aa4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006aa8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006ab0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006ab8 0000562b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006abc 0000562c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006ac4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006ac8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006ad0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006b34 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006bf0 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006bf4 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006bf8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006bfc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006c08 0001dc1d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006c6c 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006c70 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006c74 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006c78 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006c7c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006cec 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006cf0 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006cf4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006cf8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006cfc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006d6c 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006d70 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006d74 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006d78 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006d7c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006dc4 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006dc8 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006dcc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006dd0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006dd4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006de0 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006de4 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006de8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006dec 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006df0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006dfc 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006e00 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006e04 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006e08 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006e0c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006e18 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006e1c 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006e20 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006e24 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006e28 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006e30 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006eb4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006eb8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006ec0 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006ecc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f00 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f20 0000602b R_ARM_MOVW_ABS_NC 00012690 dict_iter │ │ │ │ │ +00006f24 0000602c R_ARM_MOVT_ABS 00012690 dict_iter │ │ │ │ │ +00006f64 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006fb4 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006fc8 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007108 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000723c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007240 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007244 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000072e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000072e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000072ec 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000733c 0000611c R_ARM_CALL 00001288 copy_values │ │ │ │ │ +00007348 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000734c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007350 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007574 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007580 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007584 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007588 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00007674 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000768c 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000769c 0001dd1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000076a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000076a4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000076a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000076d8 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007728 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000773c 0001df1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000079e8 0001dd1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007a10 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007a14 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007a38 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00007a7c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007a98 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00007ab4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007ab8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007ad0 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007af0 0002001c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00007b04 0002011c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00007b30 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b3c 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b58 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00007b64 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b8c 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00007bd4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007bd8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007bf0 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00007c04 0002001c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00007c18 0002011c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00007c40 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c4c 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c60 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c80 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00007cf4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007cf8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007d00 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007d1c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007d28 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007d2c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007d30 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00007d34 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00007d3c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007d44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007d8c 0000602b R_ARM_MOVW_ABS_NC 00012690 dict_iter │ │ │ │ │ +00007d90 0000602c R_ARM_MOVT_ABS 00012690 dict_iter │ │ │ │ │ +00008024 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008174 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081d0 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000825c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082a0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082b4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082c8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082dc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082f0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008304 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008318 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008388 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008398 0000602b R_ARM_MOVW_ABS_NC 00012690 dict_iter │ │ │ │ │ +0000839c 0000602c R_ARM_MOVT_ABS 00012690 dict_iter │ │ │ │ │ +000083b0 0002061c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +000083bc 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000083ec 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000842c 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008440 0002091c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00008480 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084b0 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084dc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008508 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008594 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085a8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085d8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008604 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000868c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086b8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086e0 0001fb1c R_ARM_CALL 0000679c _PyDict_SendEvent │ │ │ │ │ +00008700 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008770 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00008774 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008778 00006d2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ +0000877c 00006d2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ +00008784 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000087ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087bc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000087e4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008804 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008814 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008820 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00008824 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00008af0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008b04 0001e01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00008b14 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008b2c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00008b44 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1376,15 +1376,15 @@ │ │ │ │ │ 00009940 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00009944 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00009948 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000099a8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000099ac 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000099ec 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000099f0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009a10 0001e61d R_ARM_JUMP24 0000b77c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00009a10 0001e61d R_ARM_JUMP24 0000b774 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 00009a1c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00009a44 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ 00009a4c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00009a64 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ 00009a84 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00009a90 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00009a94 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -1426,934 +1426,934 @@ │ │ │ │ │ 0000a8d0 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000a90c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000a9f8 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ 0000aa5c 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ 0000aabc 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ 0000ab2c 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ 0000ab88 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -0000ac90 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ad30 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ae00 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -0000ae3c 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -0000aeac 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000aeb8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000aebc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000aec4 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000aef4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000aef8 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000aefc 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b114 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b118 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b158 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000b260 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b26c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b284 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -0000b3ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b480 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000b4bc 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b4c0 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b4c4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b4c8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b4cc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b504 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b508 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b50c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b510 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b514 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b54c 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b550 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b554 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b558 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b55c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b594 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b598 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b59c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b5a0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b5a4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b5dc 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b5e0 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b5e4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b5e8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b5ec 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b624 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b628 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b62c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b630 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b634 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b66c 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b670 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b674 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b678 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b67c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b6b4 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b6b8 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b6bc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b6c0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b6c4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b720 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000b72c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b730 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b738 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b750 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b754 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b758 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000b75c 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000b764 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b774 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b7b4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000b8b8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b9a8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba5c 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000bac0 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000bacc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000bad0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000bad8 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000baf0 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000baf4 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000baf8 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000bafc 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000bb04 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bc08 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000bc0c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c16c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000c234 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000c284 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000c2a4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000c39c 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c414 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c418 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c530 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c534 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c650 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c654 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c658 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c71c 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ac8c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ad28 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ae0c 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +0000ae48 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +0000aeb8 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000aec4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000aec8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000aed0 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000aeec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000aef0 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aef4 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b10c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b110 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b150 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0000b258 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b264 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b27c 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +0000b3a4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b478 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000b4b4 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b4b8 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b4bc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b4c0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b4c4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b4fc 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b500 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b504 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b508 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b50c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b544 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b548 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b54c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b550 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b554 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b58c 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b590 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b594 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b598 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b59c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b5d4 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b5d8 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b5dc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b5e0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b5e4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b61c 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b620 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b624 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b628 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b62c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b664 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b668 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b66c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b670 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b674 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b6ac 0000582b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b6b0 0000582c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b6b4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b6b8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b6bc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b718 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000b724 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b728 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b730 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b748 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b74c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b750 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000b754 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000b75c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b76c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b770 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b7ac 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0000b8b0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9a0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ba54 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000bab8 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000bac4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000bac8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000bad0 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000bae8 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000baec 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000baf0 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000baf4 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000bafc 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bb0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bc00 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000bc04 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c164 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000c22c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000c27c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000c29c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000c394 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c40c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c410 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c528 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c52c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c648 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c64c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c650 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c714 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c788 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c78c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000c790 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000c794 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000c798 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c79c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c7a0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c7a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c7c0 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000c7f4 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000c814 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000c834 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca90 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca94 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca98 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000cae4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cae8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cb18 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000cb4c 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000cbc8 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cc0c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cc10 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cc38 0001d11d R_ARM_JUMP24 0000046c _Py_dict_lookup │ │ │ │ │ -0000cc48 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cc68 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -0000cd1c 00021b1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000cd98 00021c1c R_ARM_CALL 00000f6c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0000cdd4 00021d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000cdd8 00021d2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000cddc 0000912b R_ARM_MOVW_ABS_NC 000001f8 .LC13 │ │ │ │ │ -0000cde0 0000912c R_ARM_MOVT_ABS 000001f8 .LC13 │ │ │ │ │ -0000cde8 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cdf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ce2c 0000932b R_ARM_MOVW_ABS_NC 00000214 .LC14 │ │ │ │ │ -0000ce30 0000932c R_ARM_MOVT_ABS 00000214 .LC14 │ │ │ │ │ -0000ce3c 00021e1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000ce78 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ce7c 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ce94 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000ce98 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cea8 0002201c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000cee0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cee4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cf1c 0002211c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000cf34 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000cf48 0000972b R_ARM_MOVW_ABS_NC 0000021c .LC15 │ │ │ │ │ -0000cf4c 0000972c R_ARM_MOVT_ABS 0000021c .LC15 │ │ │ │ │ -0000cf54 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cf58 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cf6c 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000cf7c 0002221c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000d094 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d09c 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000d0a8 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0d0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d104 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d120 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000d158 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d198 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c79c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c7b8 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000c7ec 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000c80c 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000c82c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca90 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000cadc 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cae0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cb10 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0000cb44 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0000cbc0 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cc04 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cc08 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cc30 0001d11d R_ARM_JUMP24 0000046c _Py_dict_lookup │ │ │ │ │ +0000cc40 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cc60 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +0000cd14 00021b1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000cd90 00021c1c R_ARM_CALL 00000f6c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000cdcc 00021d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000cdd0 00021d2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000cdd4 0000912b R_ARM_MOVW_ABS_NC 000001f8 .LC13 │ │ │ │ │ +0000cdd8 0000912c R_ARM_MOVT_ABS 000001f8 .LC13 │ │ │ │ │ +0000cde0 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cdec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ce24 0000932b R_ARM_MOVW_ABS_NC 00000214 .LC14 │ │ │ │ │ +0000ce28 0000932c R_ARM_MOVT_ABS 00000214 .LC14 │ │ │ │ │ +0000ce34 00021e1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000ce70 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ce74 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000ce8c 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ce90 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cea0 0002201c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000ced8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cedc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cf14 0002211c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000cf2c 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000cf40 0000972b R_ARM_MOVW_ABS_NC 0000021c .LC15 │ │ │ │ │ +0000cf44 0000972c R_ARM_MOVT_ABS 0000021c .LC15 │ │ │ │ │ +0000cf4c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cf50 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cf64 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000cf74 0002221c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000d08c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d094 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000d0a0 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0c8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0fc 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d118 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000d150 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d190 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1bc 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ 0000d1c4 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ -0000d1cc 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ -0000d1e0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1e8 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d1ec 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d1f8 0000992b R_ARM_MOVW_ABS_NC 0000027c .LC17 │ │ │ │ │ -0000d1fc 0000992c R_ARM_MOVT_ABS 0000027c .LC17 │ │ │ │ │ -0000d200 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d230 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d234 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d23c 0002231c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000d24c 0000982b R_ARM_MOVW_ABS_NC 00000234 .LC16 │ │ │ │ │ -0000d250 0000982c R_ARM_MOVT_ABS 00000234 .LC16 │ │ │ │ │ -0000d254 0002241c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -0000d26c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d278 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d280 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d2a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d2ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d2d0 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000d344 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d35c 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d360 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d368 00009b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -0000d36c 00009b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -0000d378 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d388 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d38c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d390 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d3bc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d3c0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d40c 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000d480 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d484 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d488 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d4b8 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d4d0 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d4d4 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d4dc 00009b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -0000d4e0 00009b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -0000d4ec 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d4f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d4fc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d500 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d528 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000d544 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d548 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d56c 0002261c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000d5c8 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d5cc 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d5d8 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d5dc 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d5f8 0002261c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000d62c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d634 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d638 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d660 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000d738 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d73c 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d748 0002261c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000d808 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d814 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d818 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d81c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d8b0 0002271d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d8c8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d8dc 0002271d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d8e0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000da34 0002261d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000da4c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000daf0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dbb0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dbf4 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000dbf8 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000dbfc 0000aa2b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ -0000dc00 0000aa2c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ -0000dc0c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dc20 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000dc24 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000dc28 0000ab2b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ -0000dc2c 0000ab2c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ -0000dc38 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dc44 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000dcac 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000dd6c 0001e71d R_ARM_JUMP24 000049cc _PyDict_SetItem_LockHeld │ │ │ │ │ -0000dd80 00021a1c R_ARM_CALL 0000ccc4 PyObject_GenericGetDict │ │ │ │ │ -0000ddb0 0001e71c R_ARM_CALL 000049cc _PyDict_SetItem_LockHeld │ │ │ │ │ -0000de10 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de50 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000de54 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000e0f0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e184 00022a1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000e2ec 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e5b8 0001e71c R_ARM_CALL 000049cc _PyDict_SetItem_LockHeld │ │ │ │ │ -0000e5d0 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ -0000e628 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e6a8 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e708 00021d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e70c 00021d2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e714 0000b12b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -0000e718 0000b12c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -0000e728 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e734 00022b1c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000e788 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e7f4 0001e71d R_ARM_JUMP24 000049cc _PyDict_SetItem_LockHeld │ │ │ │ │ -0000e820 0001fb1c R_ARM_CALL 000067a8 _PyDict_SendEvent │ │ │ │ │ -0000e858 0001fb1c R_ARM_CALL 000067a8 _PyDict_SendEvent │ │ │ │ │ -0000e878 0001fb1c R_ARM_CALL 000067a8 _PyDict_SendEvent │ │ │ │ │ -0000ea38 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000eb50 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000eb8c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ebb0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ebe4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ebe8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ec1c 0001ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ee34 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000eea0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000eed8 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ef00 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ef34 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ef38 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ef5c 0001ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ef84 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ef88 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f218 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000f2a4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000f2dc 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000f304 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000f340 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f3a0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000f3a4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000f3cc 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000f44c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f49c 0000b32b R_ARM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -0000f4a0 0000b32c R_ARM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -0000f4a4 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000f4fc 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000f50c 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -0000f520 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000f52c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f530 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f538 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f540 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f544 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f548 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000f54c 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000f554 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f55c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f598 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0000f650 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f714 0002271d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000f728 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f73c 0002271d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000f754 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f760 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f7d0 0000602b R_ARM_MOVW_ABS_NC 00012698 dict_iter │ │ │ │ │ -0000f7d4 0000602c R_ARM_MOVT_ABS 00012698 dict_iter │ │ │ │ │ -0000fa78 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbf0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc2c 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fcb4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd10 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd24 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd38 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd4c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd60 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd74 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd88 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdf8 0002061c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -0000fe04 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000fe38 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fe74 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fe9c 0002091c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000fed8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fefc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff00 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff1c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ff48 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff6c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010024 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010038 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010060 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010084 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010108 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00010154 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010178 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101f4 0000bc2b R_ARM_MOVW_ABS_NC 00000370 .LC23 │ │ │ │ │ -000101f8 0000bc2c R_ARM_MOVT_ABS 00000370 .LC23 │ │ │ │ │ -000101fc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00010200 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00010204 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00010254 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010288 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000102e4 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000102e8 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000102ec 00006d2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ -000102f0 00006d2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ -000102f8 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010320 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010340 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010374 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010388 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010394 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010398 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000103a0 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000103a8 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000103ac 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000103b0 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000103b4 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000103bc 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000103e8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010418 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010468 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010488 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1d8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d1e0 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d1e4 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d1f0 0000992b R_ARM_MOVW_ABS_NC 0000027c .LC17 │ │ │ │ │ +0000d1f4 0000992c R_ARM_MOVT_ABS 0000027c .LC17 │ │ │ │ │ +0000d1f8 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d228 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d22c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d234 0002231c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000d244 0000982b R_ARM_MOVW_ABS_NC 00000234 .LC16 │ │ │ │ │ +0000d248 0000982c R_ARM_MOVT_ABS 00000234 .LC16 │ │ │ │ │ +0000d24c 0002241c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +0000d264 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d270 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d278 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d2a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d2a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d2c8 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000d33c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d354 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d358 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d360 00009b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +0000d364 00009b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +0000d370 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d380 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d384 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d388 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d3b4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d3b8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d404 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000d478 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d47c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d480 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d4b0 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d4c8 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d4cc 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d4d4 00009b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +0000d4d8 00009b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +0000d4e4 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d4f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d4f4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d4f8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d520 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000d53c 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d540 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d564 0002261c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000d5c0 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d5c4 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d5d0 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d5d4 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d5f0 0002261c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000d624 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d62c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d630 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d658 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000d730 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d734 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d740 0002261c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000d800 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d808 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d80c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d810 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d814 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d8a8 0002271d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d8c0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d8d4 0002271d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d8d8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000da2c 0002261d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000da44 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dae8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dba8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dbec 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000dbf0 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000dbf4 0000aa2b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ +0000dbf8 0000aa2c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ +0000dc04 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dc18 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000dc1c 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000dc20 0000ab2b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ +0000dc24 0000ab2c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ +0000dc30 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dc3c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000dca4 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000dd64 0001e71d R_ARM_JUMP24 000049bc _PyDict_SetItem_LockHeld │ │ │ │ │ +0000dd78 00021a1c R_ARM_CALL 0000ccbc PyObject_GenericGetDict │ │ │ │ │ +0000dda8 0001e71c R_ARM_CALL 000049bc _PyDict_SetItem_LockHeld │ │ │ │ │ +0000de08 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de48 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000de4c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000e0e8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e17c 00022a1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000e2e4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e5b0 0001e71c R_ARM_CALL 000049bc _PyDict_SetItem_LockHeld │ │ │ │ │ +0000e5c8 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ +0000e620 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e6a0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e700 00021d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e704 00021d2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e70c 0000b12b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +0000e710 0000b12c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +0000e720 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e72c 00022b1c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000e780 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e7ec 0001e71d R_ARM_JUMP24 000049bc _PyDict_SetItem_LockHeld │ │ │ │ │ +0000e818 0001fb1c R_ARM_CALL 0000679c _PyDict_SendEvent │ │ │ │ │ +0000e850 0001fb1c R_ARM_CALL 0000679c _PyDict_SendEvent │ │ │ │ │ +0000e870 0001fb1c R_ARM_CALL 0000679c _PyDict_SendEvent │ │ │ │ │ +0000ea30 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000eb48 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000eb84 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000eba8 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ebdc 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ebe0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ec14 0001ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ee2c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ee98 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000eed0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000eef8 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ef2c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ef30 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ef54 0001ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000ef7c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ef80 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f210 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000f29c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000f2d4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000f2fc 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000f338 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f398 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000f39c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f3c4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0000f444 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f494 0000b32b R_ARM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +0000f498 0000b32c R_ARM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +0000f49c 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000f4f4 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000f504 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +0000f518 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f524 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f528 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f530 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f538 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f53c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f540 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +0000f544 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000f54c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f590 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0000f648 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f70c 0002271d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000f724 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f740 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f754 0002271d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000f758 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f7c8 0000602b R_ARM_MOVW_ABS_NC 00012690 dict_iter │ │ │ │ │ +0000f7cc 0000602c R_ARM_MOVT_ABS 00012690 dict_iter │ │ │ │ │ +0000fa70 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbe8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc24 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fcc4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd08 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd1c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd30 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd44 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd58 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd6c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd80 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdf0 0002061c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000fdfc 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000fe30 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000fe6c 0002081c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000fe94 0002091c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000fed0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fef4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fef8 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff14 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ff40 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff64 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001001c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010030 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010058 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001007c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010100 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0001014c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010170 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101ec 0000bc2b R_ARM_MOVW_ABS_NC 00000370 .LC23 │ │ │ │ │ +000101f0 0000bc2c R_ARM_MOVT_ABS 00000370 .LC23 │ │ │ │ │ +000101f4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000101f8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000101fc 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0001024c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010280 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001030c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010324 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010328 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010330 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010364 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010388 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103a8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103bc 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000103c8 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000103cc 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000103d0 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000103d4 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000103dc 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010408 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010410 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00010414 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00010418 00006d2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ +0001041c 00006d2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ +00010424 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010450 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010474 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104a0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000104ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104b8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104c8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000104bc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000104d0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000104d4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000104d8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000104f8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000104fc 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001054c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0001056c 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0001057c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000105c8 0002341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000108a4 0002341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000108d8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108e8 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000108f8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000108fc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010904 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00010914 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001093c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001097c 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00010980 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010988 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0001098c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000109a0 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000109bc 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00010a3c 0000c32b R_ARM_MOVW_ABS_NC 00000384 .LC24 │ │ │ │ │ -00010a40 0000c32c R_ARM_MOVT_ABS 00000384 .LC24 │ │ │ │ │ -00010a44 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00010a78 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00010b24 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b5c 0000c71c R_ARM_CALL 00001320 detach_dict_from_object │ │ │ │ │ -00010b68 0000c62b R_ARM_MOVW_ABS_NC 00000388 .LC25 │ │ │ │ │ -00010b6c 0000c62c R_ARM_MOVT_ABS 00000388 .LC25 │ │ │ │ │ -00010b70 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00010ba4 0000c81c R_ARM_CALL 000004b0 clear_inline_values │ │ │ │ │ -00010be4 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00010be8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010c18 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010c38 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00010d0c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010d10 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010d34 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00010d88 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010da4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00010dc8 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00010e18 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010e1c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010e40 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00010f30 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110dc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011118 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00011144 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -000111a4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111b4 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -000111e0 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000111ec 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000111f0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000111f8 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011248 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001124c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00011250 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00011254 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0001125c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001127c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000112a0 0001f21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000112d0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000112d4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000112f8 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00011330 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011354 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0001136c 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -0001137c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011388 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001138c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011394 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000113ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000113f8 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00011478 0000871c R_ARM_CALL 00000294 PyStackRef_XCLOSE │ │ │ │ │ -00011490 0000871c R_ARM_CALL 00000294 PyStackRef_XCLOSE │ │ │ │ │ -000114a8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000114b8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000114bc 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001187c 0001e01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00011890 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118c8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118e8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011908 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011928 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011948 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011958 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011974 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011990 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a00 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a14 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011ad8 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ -00011afc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b18 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b30 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b44 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b7c 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011b80 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011b84 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011b88 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011b8c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011bc4 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011bc8 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011bcc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011bd0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011bd4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011c0c 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011c10 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011c14 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011c18 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011c1c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011c54 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011c58 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011c5c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011c60 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011c64 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011c9c 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011ca0 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011ca4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011ca8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011cac 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011ce4 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011ce8 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011cec 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011cf0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011cf4 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011d2c 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011d30 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011d34 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011d38 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011d3c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011d74 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011d78 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011d7c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011d80 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011d84 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011db4 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ -00011dc4 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00011dd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000104f4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000104f8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010548 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010568 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00010578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000105c4 0002341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000108a0 0002341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000108d4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108e4 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000108f4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000108f8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010900 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010910 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010938 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010978 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001097c 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010984 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010988 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001099c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000109b8 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00010a38 0000c32b R_ARM_MOVW_ABS_NC 00000384 .LC24 │ │ │ │ │ +00010a3c 0000c32c R_ARM_MOVT_ABS 00000384 .LC24 │ │ │ │ │ +00010a40 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00010a74 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00010b20 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b58 0000c71c R_ARM_CALL 00001320 detach_dict_from_object │ │ │ │ │ +00010b64 0000c62b R_ARM_MOVW_ABS_NC 00000388 .LC25 │ │ │ │ │ +00010b68 0000c62c R_ARM_MOVT_ABS 00000388 .LC25 │ │ │ │ │ +00010b6c 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00010ba0 0000c81c R_ARM_CALL 000004b0 clear_inline_values │ │ │ │ │ +00010be0 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00010be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010c14 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010c34 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00010d08 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010d0c 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010d30 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00010d84 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010da0 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00010dc4 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00010e14 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010e18 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010e3c 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00010f2c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110d8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011114 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011140 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +000111a0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111b0 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +000111dc 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000111e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000111ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000111f4 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011244 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00011248 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0001124c 0000382b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00011250 0000382c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00011258 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011278 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001129c 0001f21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000112cc 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000112d0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000112f4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +0001132c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011350 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011368 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00011378 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011384 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011388 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011390 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000113a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000113f4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00011474 0000871c R_ARM_CALL 00000294 PyStackRef_XCLOSE │ │ │ │ │ +0001148c 0000871c R_ARM_CALL 00000294 PyStackRef_XCLOSE │ │ │ │ │ +000114a4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114b4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000114b8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00011878 0001e01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0001188c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118a8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118c4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118e4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011904 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011924 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011944 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011954 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011970 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001198c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119fc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011a10 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ad4 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ +00011af8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b14 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b2c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b40 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b78 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011b7c 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011b80 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011b84 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011b88 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011bc0 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011bc4 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011bc8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011bcc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011bd0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011c08 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011c0c 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011c10 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011c14 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011c18 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011c50 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011c54 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011c58 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011c5c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011c60 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011c98 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011c9c 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011ca0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011ca4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011ca8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011ce0 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011ce4 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011ce8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011cec 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011cf0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011d28 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011d2c 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011d30 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011d34 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011d38 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011d70 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011d74 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011d78 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011d7c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011d80 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011db0 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ +00011dc0 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011dd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011dd8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00011ddc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011de0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011e1c 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00011e64 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00011ea0 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011f0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011f10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011f14 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00011f6c 0001dd1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00011f80 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011e18 0001db1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00011e60 0001da1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011e9c 0001cc1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011f08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011f0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011f10 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00011f68 0001dd1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00011f7c 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011f90 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011f94 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00011f98 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00011f9c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011fa0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011fa4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001204c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012050 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000120fc 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00012120 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012124 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012168 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ -0001216c 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ -00012178 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000121c8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000121cc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000121d0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000121d8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000121dc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012228 00023c1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00012258 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001225c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00012280 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000122f4 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001230c 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00012310 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00012318 00009b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -0001231c 00009b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -00012328 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00012338 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001233c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00012340 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001236c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00012370 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012374 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001239c 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00012420 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00012424 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001245c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00012460 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012464 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001248c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00012490 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000124b4 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00012528 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00012540 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00012544 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0001254c 00009b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -00012550 00009b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -0001255c 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001256c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00012570 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00012574 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000125a0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000125a4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000125cc 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00012650 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00012654 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001268c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00012690 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012694 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000126b4 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00012768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001276c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012770 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012988 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012990 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00012994 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0001299c 0000aa2b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ -000129a0 0000aa2c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ -000129a8 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000129bc 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000129c0 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000129c4 0000ab2b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ -000129c8 0000ab2c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ -000129d4 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000129f8 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -00012a70 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012a74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00012aac 0000f02b R_ARM_MOVW_ABS_NC 000003d8 .LC27 │ │ │ │ │ -00012ab0 0000f02c R_ARM_MOVT_ABS 000003d8 .LC27 │ │ │ │ │ -00012abc 00021e1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00012b0c 0002201c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00012b84 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00012b88 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00012bcc 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00012ebc 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00012f2c 0001de1c R_ARM_CALL 00011fa8 _PyDict_InsertSplitValue │ │ │ │ │ -00013018 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0001301c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00013020 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013024 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013028 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013060 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00013064 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00013068 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0001306c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013070 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000130a8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000130ac 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000130b0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000130b4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000130b8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000130f0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000130f4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000130f8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000130fc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013100 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013138 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0001313c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00013140 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013144 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013148 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013180 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00013184 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00013188 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0001318c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013190 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000131c8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000131cc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000131d0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000131d4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000131d8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013210 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00013214 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00013218 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0001321c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013220 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000132f4 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -00013308 0000f32b R_ARM_MOVW_ABS_NC 000003e0 .LC28 │ │ │ │ │ -0001330c 0000f32c R_ARM_MOVT_ABS 000003e0 .LC28 │ │ │ │ │ -00013310 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00013334 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00013338 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0001334c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00013358 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001335c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00013364 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001337c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013394 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001339c 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000133a0 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000133a4 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000133a8 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000133b0 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012044 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012048 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000120f4 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00012118 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0001211c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012160 0000412b R_ARM_MOVW_ABS_NC 000000d0 .LC5 │ │ │ │ │ +00012164 0000412c R_ARM_MOVT_ABS 000000d0 .LC5 │ │ │ │ │ +00012170 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000121c0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000121c4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000121c8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000121d0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000121d4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012220 00023c1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00012250 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012254 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00012278 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000122ec 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00012304 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00012308 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00012310 00009b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +00012314 00009b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +00012320 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00012330 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00012334 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00012338 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012368 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001236c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012394 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00012418 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001241c 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00012454 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012458 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001245c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012484 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012488 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000124ac 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00012520 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00012538 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0001253c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00012544 00009b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +00012548 00009b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +00012554 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00012564 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00012568 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001256c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012598 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001259c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000125c4 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00012648 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001264c 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00012684 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012688 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001268c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000126ac 0001cd1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00012760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012764 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012768 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012980 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012988 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0001298c 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00012994 0000aa2b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ +00012998 0000aa2c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ +000129a0 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000129b4 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000129b8 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000129bc 0000ab2b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ +000129c0 0000ab2c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ +000129cc 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000129f0 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00012a68 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012a6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012aa4 0000f02b R_ARM_MOVW_ABS_NC 000003d8 .LC27 │ │ │ │ │ +00012aa8 0000f02c R_ARM_MOVT_ABS 000003d8 .LC27 │ │ │ │ │ +00012ab4 00021e1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00012b04 0002201c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00012b7c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00012b80 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00012bc4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00012eb4 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00012f24 0001de1c R_ARM_CALL 00011fa0 _PyDict_InsertSplitValue │ │ │ │ │ +00013010 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00013014 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00013018 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0001301c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013020 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013058 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0001305c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00013060 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013064 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013068 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000130a0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000130a4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000130a8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000130ac 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000130b0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000130e8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000130ec 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000130f0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000130f4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000130f8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013130 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00013134 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00013138 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0001313c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013140 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013178 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0001317c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00013180 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013184 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013188 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000131c0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000131c4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000131c8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000131cc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000131d0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013208 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0001320c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00013210 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013214 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013218 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000132ec 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +00013300 0000f32b R_ARM_MOVW_ABS_NC 000003e0 .LC28 │ │ │ │ │ +00013304 0000f32c R_ARM_MOVT_ABS 000003e0 .LC28 │ │ │ │ │ +00013308 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0001332c 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00013330 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00013344 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00013350 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00013354 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001335c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013374 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001338c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013394 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00013398 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0001339c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000133a0 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000133a8 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000133b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000133b4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000133b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000133bc 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000133c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000133f0 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000134b0 0001d61c R_ARM_CALL 00000f90 PyDict_SetItem │ │ │ │ │ -000134d4 0001d61c R_ARM_CALL 00000f90 PyDict_SetItem │ │ │ │ │ -00013508 0001d61c R_ARM_CALL 00000f90 PyDict_SetItem │ │ │ │ │ -00013544 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013560 0000f02b R_ARM_MOVW_ABS_NC 000003d8 .LC27 │ │ │ │ │ -00013564 0000f02c R_ARM_MOVT_ABS 000003d8 .LC27 │ │ │ │ │ -00013568 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00013580 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000135a4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000135a8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000135cc 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -000135e0 00023d2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000135e4 00023d2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000135fc 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00013600 00023e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00013610 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0001362c 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00013648 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -000136bc 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -00013758 0000fb2b R_ARM_MOVW_ABS_NC 000003ec .LC29 │ │ │ │ │ -0001375c 0000fb2c R_ARM_MOVT_ABS 000003ec .LC29 │ │ │ │ │ -00013760 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00013780 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000137d0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000137d4 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0001387c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0001389c 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000138e8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013910 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013914 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013918 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013a6c 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00013a70 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00013a74 0000ab2b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ -00013a78 0000ab2c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ -00013a84 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013a94 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013ac0 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00013ac4 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00013acc 0000aa2b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ -00013ad0 0000aa2c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ -00013ad8 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013db0 0001e01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00013dc4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013de0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013dfc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e1c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e3c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e5c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e7c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e8c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013ea8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013ec4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013f34 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013f48 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001400c 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ -00014030 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001404c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014064 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014078 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000140b0 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -000140b4 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -000140b8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000140bc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000140c0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000140f8 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -000140fc 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00014100 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00014104 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00014108 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00014140 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00014144 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00014148 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0001414c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00014150 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00014188 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -0001418c 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00014190 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00014194 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00014198 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000141d0 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -000141d4 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -000141d8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000141dc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000141e0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00014218 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -0001421c 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00014220 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00014224 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00014228 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00014260 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00014264 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00014268 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0001426c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00014270 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000142a8 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -000142ac 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -000142b0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000142b4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000142b8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000142e8 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ -000142f8 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001430c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014310 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014314 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014368 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001437c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014380 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014384 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014390 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014600 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014614 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001462c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014648 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014660 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014674 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001468c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000146a4 0001e01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000146ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000146c8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000146e4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014754 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014768 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014780 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001479c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000147b4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000147c8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000147d0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000147fc 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00014800 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00014824 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0001485c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00014878 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -00014898 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ -000148d4 00024c1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000148f4 00024d1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00014904 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0001496c 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00014980 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00014994 00024f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000149a8 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000149bc 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000149d0 00024f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00014a1c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014a44 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014a50 0002501c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00014a58 0002511c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00014aa4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014ab8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014ac8 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00014ad8 0002501c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00014ae8 0002521d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00014af0 0002501c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00014af4 00010f2b R_ARM_MOVW_ABS_NC 00000400 .LC31 │ │ │ │ │ -00014af8 00010f2c R_ARM_MOVT_ABS 00000400 .LC31 │ │ │ │ │ -00014b04 0001f21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00014b0c 00010e2b R_ARM_MOVW_ABS_NC 000003f8 .LC30 │ │ │ │ │ -00014b10 00010e2c R_ARM_MOVT_ABS 000003f8 .LC30 │ │ │ │ │ -00014b2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00014b30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00014b84 0000f72b R_ARM_MOVW_ABS_NC 000133c4 dict_vectorcall │ │ │ │ │ -00014b88 0000f72c R_ARM_MOVT_ABS 000133c4 dict_vectorcall │ │ │ │ │ -00014b98 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -00014c0c 0002591c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00014c2c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00014c4c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00014c70 00025a2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00014c74 00025a2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00014c78 0002472b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00014c7c 0002472c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00014c90 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00014cac 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00014cb0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00014cbc 00025b1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00014d60 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00014dc8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014df8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014e20 0002472b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00014e24 0002472c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00014e28 00025a2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00014e2c 00025a2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00014e48 00011c1c R_ARM_CALL 00002590 dict_set_fromkeys │ │ │ │ │ -00014e68 00011d1c R_ARM_CALL 00001acc dict_dict_fromkeys │ │ │ │ │ -00014e7c 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00014e9c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014ea4 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ -00014ec4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014f38 0002011c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00014f5c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014f88 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00014fa0 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00014fa4 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014fa8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014fac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014fc4 00025b1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00014fe0 00025c1c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -00015004 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001500c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00015010 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00015058 00025b1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -0001508c 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000150a8 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000150d0 00025d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000150dc 0000cc1c R_ARM_CALL 00000534 anydict_new_untracked │ │ │ │ │ -00015108 0000cc1c R_ARM_CALL 00000534 anydict_new_untracked │ │ │ │ │ -00015168 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015180 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000152b4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -000152e0 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00015320 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015340 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015360 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000153bc 00023d2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000153c0 00023d2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000153c8 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000153cc 00023e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00015410 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015434 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00015440 00025f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015444 00025f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015458 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00015478 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015490 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015498 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001551c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015580 00021c1d R_ARM_JUMP24 00000f6c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0001562c 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00015630 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00015634 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00015638 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00015640 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015650 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001565c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00015660 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00015668 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00015670 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015674 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000156b4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -000156d8 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000156ec 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000156f0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000156f8 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00015710 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ -0001571c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000133e8 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +000134a8 0001d61c R_ARM_CALL 00000f80 PyDict_SetItem │ │ │ │ │ +000134cc 0001d61c R_ARM_CALL 00000f80 PyDict_SetItem │ │ │ │ │ +00013500 0001d61c R_ARM_CALL 00000f80 PyDict_SetItem │ │ │ │ │ +0001353c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013558 0000f02b R_ARM_MOVW_ABS_NC 000003d8 .LC27 │ │ │ │ │ +0001355c 0000f02c R_ARM_MOVT_ABS 000003d8 .LC27 │ │ │ │ │ +00013560 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00013578 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001357c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001359c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000135a0 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000135c4 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +000135d8 00023d2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000135dc 00023d2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000135f4 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000135f8 00023e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00013608 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00013624 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00013640 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +000136b4 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00013750 0000fb2b R_ARM_MOVW_ABS_NC 000003ec .LC29 │ │ │ │ │ +00013754 0000fb2c R_ARM_MOVT_ABS 000003ec .LC29 │ │ │ │ │ +00013758 00022f1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00013778 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +000137c8 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000137cc 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00013874 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00013894 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000138e0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013908 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001390c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013910 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013a64 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00013a68 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00013a6c 0000ab2b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ +00013a70 0000ab2c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ +00013a7c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013a8c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013ab8 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00013abc 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00013ac4 0000aa2b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ +00013ac8 0000aa2c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ +00013ad0 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013da8 0001e01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00013dbc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013dd8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013df4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e14 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e34 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e54 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e74 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e84 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013ea0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013ebc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013f2c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013f40 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014004 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ +00014028 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014044 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001405c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014070 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000140a8 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +000140ac 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +000140b0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000140b4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000140b8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000140f0 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +000140f4 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +000140f8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000140fc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00014100 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00014138 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +0001413c 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00014140 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00014144 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00014148 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00014180 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00014184 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00014188 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0001418c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00014190 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000141c8 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +000141cc 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +000141d0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000141d4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000141d8 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00014210 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00014214 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00014218 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0001421c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00014220 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00014258 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +0001425c 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00014260 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00014264 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00014268 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000142a0 0000d42b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +000142a4 0000d42c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +000142a8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000142ac 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000142b0 0001dc1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000142e0 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ +000142f0 0001e01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014304 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014308 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001430c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014360 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00014374 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014378 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001437c 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00014388 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000145f8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001460c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014624 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014640 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014658 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001466c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014684 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001469c 0001e01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000146a4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000146c0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000146dc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001474c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014760 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014778 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014794 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000147ac 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000147c0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000147c8 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000147f4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000147f8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001481c 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00014854 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00014870 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00014890 00000d1c R_ARM_CALL 000002d0 dict_unhashable_type │ │ │ │ │ +000148cc 00024c1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +000148ec 00024d1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000148fc 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00014964 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00014978 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0001498c 00024f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000149a0 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000149b4 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000149c8 00024f1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00014a14 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014a3c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014a48 0002501c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00014a50 0002511c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00014a9c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014ab0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014ac0 00024e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00014ad0 0002501c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00014ae0 0002521d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00014ae8 0002501c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00014aec 00010f2b R_ARM_MOVW_ABS_NC 00000400 .LC31 │ │ │ │ │ +00014af0 00010f2c R_ARM_MOVT_ABS 00000400 .LC31 │ │ │ │ │ +00014afc 0001f21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00014b04 00010e2b R_ARM_MOVW_ABS_NC 000003f8 .LC30 │ │ │ │ │ +00014b08 00010e2c R_ARM_MOVT_ABS 000003f8 .LC30 │ │ │ │ │ +00014b24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00014b28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00014b7c 0000f72b R_ARM_MOVW_ABS_NC 000133bc dict_vectorcall │ │ │ │ │ +00014b80 0000f72c R_ARM_MOVT_ABS 000133bc dict_vectorcall │ │ │ │ │ +00014b90 0001fd1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00014c04 0002591c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00014c24 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00014c44 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00014c68 00025a2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00014c6c 00025a2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00014c70 0002472b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00014c74 0002472c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00014c88 0002071c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00014ca4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00014ca8 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00014cb4 00025b1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00014d58 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00014dc0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014df0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014e18 0002472b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00014e1c 0002472c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00014e20 00025a2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00014e24 00025a2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00014e40 00011c1c R_ARM_CALL 00002590 dict_set_fromkeys │ │ │ │ │ +00014e60 00011d1c R_ARM_CALL 00001acc dict_dict_fromkeys │ │ │ │ │ +00014e74 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00014e94 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014e9c 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ +00014ebc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014f30 0002011c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00014f54 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014f80 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00014f98 0001f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00014f9c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014fa0 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014fa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014fa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014fbc 00025b1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00014fd8 00025c1c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +00014ffc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015004 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00015008 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00015050 00025b1c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00015084 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000150a0 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000150c8 00025d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000150d4 0000cc1c R_ARM_CALL 00000534 anydict_new_untracked │ │ │ │ │ +00015100 0000cc1c R_ARM_CALL 00000534 anydict_new_untracked │ │ │ │ │ +00015160 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015178 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000152ac 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +000152d8 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00015318 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015338 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015358 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000153b4 00023d2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000153b8 00023d2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000153c0 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000153c4 00023e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00015408 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001542c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00015438 00025f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001543c 00025f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00015450 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00015470 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015488 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015490 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015514 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015578 00021c1d R_ARM_JUMP24 00000f6c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00015624 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00015628 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0001562c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00015630 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00015638 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015648 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00015654 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00015658 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00015660 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00015668 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001566c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000156ac 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +000156d0 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000156e4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000156e8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000156f0 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00015708 0001d11c R_ARM_CALL 0000046c _Py_dict_lookup │ │ │ │ │ +00015714 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x25834 contains 373 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2582c contains 373 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000007c 0001e21c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000000ec 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000110 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b0 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000001d4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000234 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -2377,45 +2377,45 @@ │ │ │ │ │ 00000338 00011a2c R_ARM_MOVT_ABS 00000468 .LC36 │ │ │ │ │ 00000340 0001192b R_ARM_MOVW_ABS_NC 0000043c .LC35 │ │ │ │ │ 00000344 0001192c R_ARM_MOVT_ABS 0000043c .LC35 │ │ │ │ │ 00000358 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000380 0001d91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003a4 0001f21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000003bc 0002151c R_ARM_CALL 0000b0f8 PyDict_DelItem │ │ │ │ │ +000003bc 0002151c R_ARM_CALL 0000b0f0 PyDict_DelItem │ │ │ │ │ 000003e0 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000444 0001f81c R_ARM_CALL 0000657c PyDict_GetItemRef │ │ │ │ │ +00000444 0001f81c R_ARM_CALL 00006570 PyDict_GetItemRef │ │ │ │ │ 00000464 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000488 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000004e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000051c 00025e1d R_ARM_JUMP24 00000bc8 _PyDict_Or │ │ │ │ │ 00000528 00025e1d R_ARM_JUMP24 00000bc8 _PyDict_Or │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000544 0000a51d R_ARM_JUMP24 0000d63c dictiter_new │ │ │ │ │ +00000544 0000a51d R_ARM_JUMP24 0000d634 dictiter_new │ │ │ │ │ 00000548 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a8 0000c81c R_ARM_CALL 000004b0 clear_inline_values │ │ │ │ │ 000005b8 0000c71c R_ARM_CALL 00001320 detach_dict_from_object │ │ │ │ │ 00000600 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000628 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ 00000650 00013f1c R_ARM_CALL 00001e64 dictviews_to_set │ │ │ │ │ 00000660 0002731c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 00000690 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006d4 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000006f0 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000708 00005d1c R_ARM_CALL 00006edc copy_lock_held_untracked.constprop.0 │ │ │ │ │ +00000708 00005d1c R_ARM_CALL 00006ed0 copy_lock_held_untracked.constprop.0 │ │ │ │ │ 0000075c 0002481c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 0000078c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007bc 00020e1c R_ARM_CALL 00009cd8 _PyDict_Next │ │ │ │ │ -00000800 0002691c R_ARM_CALL 00015678 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000800 0002691c R_ARM_CALL 00015670 _PyDict_GetItem_KnownHash │ │ │ │ │ 0000080c 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000838 0001e31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 0000085c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000894 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a4 0001e61c R_ARM_CALL 0000b77c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000008a4 0001e61c R_ARM_CALL 0000b774 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 000008d8 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008e8 0002261c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 00000908 00024b1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 00000930 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000948 00026c1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000095c 0002731c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 00000984 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -2458,15 +2458,15 @@ │ │ │ │ │ 00000c4c 00023d2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000c70 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c74 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c78 00023e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000c7c 00023e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000c98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cc0 0000a51d R_ARM_JUMP24 0000d63c dictiter_new │ │ │ │ │ +00000cc0 0000a51d R_ARM_JUMP24 0000d634 dictiter_new │ │ │ │ │ 00000cc4 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000cc8 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000cd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d24 0002761c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 00000d3c 00015a1c R_ARM_CALL 00002448 frozendict_new │ │ │ │ │ 00000d60 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d70 0002771c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ @@ -2478,54 +2478,54 @@ │ │ │ │ │ 00000e10 0001622b R_ARM_MOVW_ABS_NC 00000510 .LC42 │ │ │ │ │ 00000e14 0001622c R_ARM_MOVT_ABS 00000510 .LC42 │ │ │ │ │ 00000e18 0002791c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000e2c 0001ef02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000e58 0001662b R_ARM_MOVW_ABS_NC 00000518 .LC43 │ │ │ │ │ 00000e5c 0001662c R_ARM_MOVT_ABS 00000518 .LC43 │ │ │ │ │ 00000e6c 0002721d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000e70 00010d1c R_ARM_CALL 000148ac anydict_repr_impl │ │ │ │ │ +00000e70 00010d1c R_ARM_CALL 000148a4 anydict_repr_impl │ │ │ │ │ 00000e84 0001672b R_ARM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ 00000e88 0001672c R_ARM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ 00000e90 0002721c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000ebc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f54 00027a1c R_ARM_CALL 00000ecc _PyDict_SizeOf_LockHeld │ │ │ │ │ 00000f60 00027b1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000f84 0000a51d R_ARM_JUMP24 0000d63c dictiter_new │ │ │ │ │ +00000f84 0000a51d R_ARM_JUMP24 0000d634 dictiter_new │ │ │ │ │ 00000f88 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000f8c 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fc0 0000a51d R_ARM_JUMP24 0000d63c dictiter_new │ │ │ │ │ +00000fc0 0000a51d R_ARM_JUMP24 0000d634 dictiter_new │ │ │ │ │ 00000fc4 00021f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000fc8 00021f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000fd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ff0 00027c1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ 0000102c 0001201c R_ARM_CALL 00000d08 anydict_copy_untracked │ │ │ │ │ 00001084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001088 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000010e4 0000452b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 000010e8 0000452c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000010f8 0000491d R_ARM_JUMP24 00006198 dict_getitem │ │ │ │ │ +000010f8 0000491d R_ARM_JUMP24 0000618c dict_getitem │ │ │ │ │ 0000114c 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001158 0001d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000115c 0001d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001160 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001164 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 0000116c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001174 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001178 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001180 0001d41c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000011a8 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000011b8 0000602b R_ARM_MOVW_ABS_NC 00012698 dict_iter │ │ │ │ │ -000011bc 0000602c R_ARM_MOVT_ABS 00012698 dict_iter │ │ │ │ │ -00001274 0001fb1c R_ARM_CALL 000067a8 _PyDict_SendEvent │ │ │ │ │ -0000127c 0000651c R_ARM_CALL 000076b8 clone_combined_dict_keys │ │ │ │ │ +000011b8 0000602b R_ARM_MOVW_ABS_NC 00012690 dict_iter │ │ │ │ │ +000011bc 0000602c R_ARM_MOVT_ABS 00012690 dict_iter │ │ │ │ │ +00001274 0001fb1c R_ARM_CALL 0000679c _PyDict_SendEvent │ │ │ │ │ +0000127c 0000651c R_ARM_CALL 000076ac clone_combined_dict_keys │ │ │ │ │ 00001290 0000041c R_ARM_CALL 00008828 dictkeys_decref.constprop.0 │ │ │ │ │ -00001314 00002f1c R_ARM_CALL 00002c34 dictresize │ │ │ │ │ +00001314 00002f1c R_ARM_CALL 00002c24 dictresize │ │ │ │ │ 00001344 00020e1c R_ARM_CALL 00009cd8 _PyDict_Next │ │ │ │ │ -000013b4 0000161c R_ARM_CALL 000017f0 insertdict │ │ │ │ │ +000013b4 0000161c R_ARM_CALL 000017e0 insertdict │ │ │ │ │ 000013f0 0001d51c R_ARM_CALL 00000418 _PyDict_Contains_KnownHash │ │ │ │ │ 00001418 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001430 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001444 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00001448 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000144c 00006d2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ 00001450 00006d2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ @@ -2537,15 +2537,15 @@ │ │ │ │ │ 000014c4 0000101c R_ARM_CALL 0000036c dict_contains │ │ │ │ │ 000014f4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001514 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001534 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001544 0002091c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ 0000156c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000158c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015a0 00003e1c R_ARM_CALL 00004b7c setitem_lock_held │ │ │ │ │ +000015a0 00003e1c R_ARM_CALL 00004b6c setitem_lock_held │ │ │ │ │ 000015c4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015e4 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000160c 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001630 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001634 0002021c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001690 0001d31c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -2574,29 +2574,29 @@ │ │ │ │ │ 00001788 0001f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000178c 0001f62c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000179c 0000992b R_ARM_MOVW_ABS_NC 0000027c .LC17 │ │ │ │ │ 000017a0 0000992c R_ARM_MOVT_ABS 0000027c .LC17 │ │ │ │ │ 000017a4 0001f71c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001834 0001d21c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001858 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000187c 0000181c R_ARM_CALL 000010bc insert_to_emptydict │ │ │ │ │ -00001884 0000161c R_ARM_CALL 000017f0 insertdict │ │ │ │ │ -000018bc 0000341c R_ARM_CALL 00003d14 dict_setdefault_ref_lock_held │ │ │ │ │ +0000187c 0000181c R_ARM_CALL 000010ac insert_to_emptydict │ │ │ │ │ +00001884 0000161c R_ARM_CALL 000017e0 insertdict │ │ │ │ │ +000018bc 0000341c R_ARM_CALL 00003d04 dict_setdefault_ref_lock_held │ │ │ │ │ 000018dc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018fc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001920 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001940 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001960 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001980 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001994 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ 0000199c 0000761c R_ARM_CALL 00000254 Py_XDECREF │ │ │ │ │ 000019bc 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000019cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000019d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019f8 0000341c R_ARM_CALL 00003d14 dict_setdefault_ref_lock_held │ │ │ │ │ +000019f8 0000341c R_ARM_CALL 00003d04 dict_setdefault_ref_lock_held │ │ │ │ │ 00001a68 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00001a6c 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00001a70 00017f2b R_ARM_MOVW_ABS_NC 00000548 .LC47 │ │ │ │ │ 00001a74 00017f2c R_ARM_MOVT_ABS 00000548 .LC47 │ │ │ │ │ 00001a7c 0001d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001a8c 0001ce6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001ac0 0000521c R_ARM_CALL 000001d8 validate_watcher_id │ │ │ │ │ @@ -2704,32 +2704,32 @@ │ │ │ │ │ 0000204c 0001962c R_ARM_MOVT_ABS 00000860 .LC67 │ │ │ │ │ 00002058 0002861c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00002068 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000206c 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000208c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00002090 0001d02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000020dc 0000141d R_ARM_JUMP24 00000ca0 unicodekeys_lookup_unicode │ │ │ │ │ +000020dc 0000141d R_ARM_JUMP24 00000c90 unicodekeys_lookup_unicode │ │ │ │ │ 000020fc 0000071d R_ARM_JUMP24 00000138 new_dict.constprop.0 │ │ │ │ │ -00002144 0000201c R_ARM_CALL 000015f8 new_keys_object │ │ │ │ │ +00002144 0000201c R_ARM_CALL 000015e8 new_keys_object │ │ │ │ │ 00002160 0000071d R_ARM_JUMP24 00000138 new_dict.constprop.0 │ │ │ │ │ 00002164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000021b0 0002691d R_ARM_JUMP24 00015678 _PyDict_GetItem_KnownHash │ │ │ │ │ +000021b0 0002691d R_ARM_JUMP24 00015670 _PyDict_GetItem_KnownHash │ │ │ │ │ 000021d8 0001f21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000021ec 0001e81c R_ARM_CALL 0000518c PyDict_GetItemWithError │ │ │ │ │ +000021ec 0001e81c R_ARM_CALL 0000517c PyDict_GetItemWithError │ │ │ │ │ 00002218 0001d91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002254 0000181d R_ARM_JUMP24 000010bc insert_to_emptydict │ │ │ │ │ -00002260 0000161d R_ARM_JUMP24 000017f0 insertdict │ │ │ │ │ +00002254 0000181d R_ARM_JUMP24 000010ac insert_to_emptydict │ │ │ │ │ +00002260 0000161d R_ARM_JUMP24 000017e0 insertdict │ │ │ │ │ 00002264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002278 0001e61d R_ARM_JUMP24 0000b77c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00002278 0001e61d R_ARM_JUMP24 0000b774 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 000022a0 0000b71c R_ARM_CALL 000002cc pop_lock_held │ │ │ │ │ 000022d0 0001ff1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 000022f0 00027a1d R_ARM_JUMP24 00000ecc _PyDict_SizeOf_LockHeld │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x263dc contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x263d4 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -260,15 +260,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb10 │ │ │ │ │ R_ARM_CALL delitem_common │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 40c │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -292,15 +292,15 @@ │ │ │ │ │ b 3a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r4, [r2] │ │ │ │ │ b 3a0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6b44 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b38 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent.constprop.1 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ b 368 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 39c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r5] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 4dcc │ │ │ │ │ + bl 4dbc │ │ │ │ │ R_ARM_CALL replace_value │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 650 <_PyDict_ReplaceItemIf+0x88> │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -576,15 +576,15 @@ │ │ │ │ │ _PyDict_IOr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl cecc │ │ │ │ │ + bl cec4 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7d4 <_PyDict_IOr+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ @@ -804,15 +804,15 @@ │ │ │ │ │ │ │ │ │ │ 00000a9c : │ │ │ │ │ dict_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 148ac │ │ │ │ │ + b 148a4 │ │ │ │ │ R_ARM_JUMP24 anydict_repr_impl │ │ │ │ │ │ │ │ │ │ 00000ab0 : │ │ │ │ │ dict_copy(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -820,15 +820,15 @@ │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b30 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ beq b30 │ │ │ │ │ - bl 6edc │ │ │ │ │ + bl 6ed0 │ │ │ │ │ R_ARM_CALL copy_lock_held_untracked.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r1, [pc, #88] @ b48 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ @@ -877,15 +877,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtle r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bgt b9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 14b18 <_PyDict_FromKeys> │ │ │ │ │ + b 14b10 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ b b8c │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -924,15 +924,15 @@ │ │ │ │ │ tst r3, #1 │ │ │ │ │ beq ccc <_PyDict_Or+0x104> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl d08 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq c88 <_PyDict_Or+0xc0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl cecc │ │ │ │ │ + bl cec4 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cb8 <_PyDict_Or+0xf0> │ │ │ │ │ ldr r1, [pc, #184] @ d04 <_PyDict_Or+0x13c> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ @@ -1006,15 +1006,15 @@ │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [pc, #552] @ f68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 6edc │ │ │ │ │ + b 6ed0 │ │ │ │ │ R_ARM_JUMP24 copy_lock_held_untracked.constprop.0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq d64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ @@ -1038,15 +1038,15 @@ │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ smull r2, r0, r3, r2 │ │ │ │ │ sub r3, r0, r3, asr #31 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ blt e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 76b8 │ │ │ │ │ + bl 76ac │ │ │ │ │ R_ARM_CALL clone_combined_dict_keys │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e10 │ │ │ │ │ ldr r0, [pc, #404] @ f68 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ @@ -1086,15 +1086,15 @@ │ │ │ │ │ bl 534 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e10 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7d54 │ │ │ │ │ + bl 7d48 │ │ │ │ │ R_ARM_CALL dict_merge.constprop.1 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e10 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt ea4 │ │ │ │ │ @@ -1408,15 +1408,15 @@ │ │ │ │ │ 000012fc : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 115cc │ │ │ │ │ + bl 115c8 │ │ │ │ │ R_ARM_CALL clear_lock_held │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ @@ -1537,15 +1537,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 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl cbec <_PyDict_LookupIndexAndValue> │ │ │ │ │ + bl cbe4 <_PyDict_LookupIndexAndValue> │ │ │ │ │ R_ARM_CALL _PyDict_LookupIndexAndValue │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 000014dc : │ │ │ │ │ PyDict_GetItemString(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ @@ -1562,15 +1562,15 @@ │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ beq 1554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ - bl 6198 │ │ │ │ │ + bl 618c │ │ │ │ │ R_ARM_CALL dict_getitem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1544 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -1734,35 +1734,35 @@ │ │ │ │ │ b 1628 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ bcc 1734 │ │ │ │ │ b 1724 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6b44 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b38 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent.constprop.1 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ b 1754 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6b44 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b38 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent.constprop.1 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ b 1614 │ │ │ │ │ mov r3, r7 │ │ │ │ │ b 1664 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 2450 │ │ │ │ │ + bl 2440 │ │ │ │ │ R_ARM_CALL dictresize.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 15ac │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1708 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -1778,15 +1778,15 @@ │ │ │ │ │ │ │ │ │ │ 00001810 <_PyDict_Clear_LockHeld>: │ │ │ │ │ _PyDict_Clear_LockHeld(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 115cc │ │ │ │ │ + b 115c8 │ │ │ │ │ R_ARM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ 00001824 : │ │ │ │ │ dictview_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2025,15 +2025,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 2c34 │ │ │ │ │ + bl 2c24 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1bb0 │ │ │ │ │ sub r7, fp, #24 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ @@ -2051,15 +2051,15 @@ │ │ │ │ │ strle r0, [r1] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 17f0 │ │ │ │ │ + bl 17e0 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1b54 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1bcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -2717,15 +2717,15 @@ │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2560 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cecc │ │ │ │ │ + bl cec4 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2540 │ │ │ │ │ @@ -2756,15 +2756,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2560 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7d54 │ │ │ │ │ + bl 7d48 │ │ │ │ │ R_ARM_CALL dict_merge.constprop.1 │ │ │ │ │ b 24e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 2574 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 252c │ │ │ │ │ @@ -2802,15 +2802,15 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 1f24 │ │ │ │ │ + bl 1f14 │ │ │ │ │ R_ARM_CALL dictresize.constprop.1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 264c │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2822,15 +2822,15 @@ │ │ │ │ │ beq 265c │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r5] │ │ │ │ │ - bl 17f0 │ │ │ │ │ + bl 17e0 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2604 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 2668 │ │ │ │ │ mov r4, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -360,15 +360,15 @@ │ │ │ │ │ beq 764 <_Py_dict_lookup+0x2f8> │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne a30 <_Py_dict_lookup+0x5c4> │ │ │ │ │ + bne a20 <_Py_dict_lookup+0x5b4> │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bgt 664 <_Py_dict_lookup+0x1f8> │ │ │ │ │ ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -397,49 +397,49 @@ │ │ │ │ │ beq 61c <_Py_dict_lookup+0x1b0> │ │ │ │ │ lsr r7, sl, #10 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ and r6, r6, r9 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 8f0 <_Py_dict_lookup+0x484> │ │ │ │ │ + bgt 8e8 <_Py_dict_lookup+0x47c> │ │ │ │ │ ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 6e4 <_Py_dict_lookup+0x278> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 634 <_Py_dict_lookup+0x1c8> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq 9cc <_Py_dict_lookup+0x560> │ │ │ │ │ + beq 9c4 <_Py_dict_lookup+0x558> │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r6, r6, r7, lsr #5 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ and r6, r6, r9 │ │ │ │ │ - bgt 920 <_Py_dict_lookup+0x4b4> │ │ │ │ │ + bgt 918 <_Py_dict_lookup+0x4ac> │ │ │ │ │ ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 720 <_Py_dict_lookup+0x2b4> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 634 <_Py_dict_lookup+0x1c8> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq a0c <_Py_dict_lookup+0x5a0> │ │ │ │ │ + beq 9fc <_Py_dict_lookup+0x590> │ │ │ │ │ lsr r7, r7, #10 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ and r6, r6, r9 │ │ │ │ │ b 574 <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne b90 <_Py_dict_lookup+0x724> │ │ │ │ │ + bne bc0 <_Py_dict_lookup+0x754> │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r1] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -458,15 +458,15 @@ │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ addne r5, r5, r1, lsl r2 │ │ │ │ │ addeq r2, r2, r3, lsl #2 │ │ │ │ │ ldrne r2, [r5, #4] │ │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ │ b 608 <_Py_dict_lookup+0x19c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 97c <_Py_dict_lookup+0x510> │ │ │ │ │ + bgt 974 <_Py_dict_lookup+0x508> │ │ │ │ │ lsl r3, r6, #1 │ │ │ │ │ ldrsh r3, [r5, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 700 <_Py_dict_lookup+0x294> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ @@ -476,15 +476,15 @@ │ │ │ │ │ beq 72c <_Py_dict_lookup+0x2c0> │ │ │ │ │ add r3, r6, r6, lsl #2 │ │ │ │ │ lsr r6, sl, #5 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ and r6, r6, r9 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 9a4 <_Py_dict_lookup+0x538> │ │ │ │ │ + bgt 99c <_Py_dict_lookup+0x530> │ │ │ │ │ lsl r3, r6, #1 │ │ │ │ │ ldrsh r3, [r5, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge 544 <_Py_dict_lookup+0xd8> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 604 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r7, sl, #10 │ │ │ │ │ @@ -524,115 +524,113 @@ │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r6, r3, r6 │ │ │ │ │ and r6, r6, r9 │ │ │ │ │ ble 538 <_Py_dict_lookup+0xcc> │ │ │ │ │ b 6ac <_Py_dict_lookup+0x240> │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldrsble r3, [r5, r4] │ │ │ │ │ - bgt 968 <_Py_dict_lookup+0x4fc> │ │ │ │ │ + bgt 960 <_Py_dict_lookup+0x4f4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 95c <_Py_dict_lookup+0x4f0> │ │ │ │ │ + blt 954 <_Py_dict_lookup+0x4e8> │ │ │ │ │ stm sp, {r8, sl} │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x7a8> │ │ │ │ │ + blt b80 <_Py_dict_lookup+0x714> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 934 <_Py_dict_lookup+0x4c8> │ │ │ │ │ + bne 92c <_Py_dict_lookup+0x4c0> │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ mov r0, ip │ │ │ │ │ lsr r6, sl, #5 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ and r6, r6, r9 │ │ │ │ │ ldrsble r3, [r5, r6] │ │ │ │ │ - bgt 9b8 <_Py_dict_lookup+0x54c> │ │ │ │ │ + bgt 9b0 <_Py_dict_lookup+0x544> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 9ac <_Py_dict_lookup+0x540> │ │ │ │ │ + blt 9a4 <_Py_dict_lookup+0x538> │ │ │ │ │ stm sp, {r8, sl} │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x7a8> │ │ │ │ │ + blt b80 <_Py_dict_lookup+0x714> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 934 <_Py_dict_lookup+0x4c8> │ │ │ │ │ + bne 92c <_Py_dict_lookup+0x4c0> │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ lsr r4, sl, #10 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ - str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r6, r3, r6 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r6, r6, r9 │ │ │ │ │ - str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bgt 8dc <_Py_dict_lookup+0x470> │ │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 9fc <_Py_dict_lookup+0x590> │ │ │ │ │ + bgt 8d4 <_Py_dict_lookup+0x468> │ │ │ │ │ + ldrsb r3, [r5, r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 9f0 <_Py_dict_lookup+0x584> │ │ │ │ │ stm sp, {r8, sl} │ │ │ │ │ - mov r3, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x7a8> │ │ │ │ │ - bne 9f0 <_Py_dict_lookup+0x584> │ │ │ │ │ + blt b80 <_Py_dict_lookup+0x714> │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 9e8 <_Py_dict_lookup+0x57c> │ │ │ │ │ ldrb ip, [r9, #4] │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r6, r6, lsl #2 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r3, r3, r4, lsr #5 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - add r3, r3, r2, lsr #5 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r6, r3, r2 │ │ │ │ │ - bgt a8c <_Py_dict_lookup+0x620> │ │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt a80 <_Py_dict_lookup+0x614> │ │ │ │ │ + bgt b04 <_Py_dict_lookup+0x698> │ │ │ │ │ + ldrsb r3, [r5, r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt af8 <_Py_dict_lookup+0x68c> │ │ │ │ │ stm sp, {r8, sl} │ │ │ │ │ - mov r3, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x7a8> │ │ │ │ │ - bne 9f0 <_Py_dict_lookup+0x584> │ │ │ │ │ + blt b80 <_Py_dict_lookup+0x714> │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 9e8 <_Py_dict_lookup+0x57c> │ │ │ │ │ ldrb ip, [r9, #4] │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsr r4, r4, #10 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, r4, #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - lsr r3, r3, #10 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ add r6, r3, r6 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r6, r6, r3 │ │ │ │ │ - ble 82c <_Py_dict_lookup+0x3c0> │ │ │ │ │ + ble 828 <_Py_dict_lookup+0x3bc> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ - ldrgt r4, [r5, r6, lsl #2] │ │ │ │ │ - ldrshle r4, [r5, r3] │ │ │ │ │ - b 830 <_Py_dict_lookup+0x3c4> │ │ │ │ │ + ldrgt r3, [r5, r6, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b 82c <_Py_dict_lookup+0x3c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ ldrgt r3, [r5, r6, lsl #2] │ │ │ │ │ ldrshle r3, [r5, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge 588 <_Py_dict_lookup+0x11c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ @@ -690,193 +688,191 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 634 <_Py_dict_lookup+0x1c8> │ │ │ │ │ b 5a4 <_Py_dict_lookup+0x138> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 938 <_Py_dict_lookup+0x4cc> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - bne 860 <_Py_dict_lookup+0x3f4> │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 604 <_Py_dict_lookup+0x198> │ │ │ │ │ + b 930 <_Py_dict_lookup+0x4c4> │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + beq 604 <_Py_dict_lookup+0x198> │ │ │ │ │ + b 860 <_Py_dict_lookup+0x3f4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 634 <_Py_dict_lookup+0x1c8> │ │ │ │ │ b 5e4 <_Py_dict_lookup+0x178> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ ldrsble r3, [r5, r4] │ │ │ │ │ - bgt c78 <_Py_dict_lookup+0x80c> │ │ │ │ │ + bgt c2c <_Py_dict_lookup+0x7c0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge aa0 <_Py_dict_lookup+0x634> │ │ │ │ │ + bge b18 <_Py_dict_lookup+0x6ac> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 604 <_Py_dict_lookup+0x198> │ │ │ │ │ lsr r3, sl, #5 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ and r4, r3, r9 │ │ │ │ │ ldrsble r3, [r5, r4] │ │ │ │ │ - bgt c8c <_Py_dict_lookup+0x820> │ │ │ │ │ + bgt c40 <_Py_dict_lookup+0x7d4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ad4 <_Py_dict_lookup+0x668> │ │ │ │ │ + bge b4c <_Py_dict_lookup+0x6e0> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 604 <_Py_dict_lookup+0x198> │ │ │ │ │ - b b04 <_Py_dict_lookup+0x698> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - beq a04 <_Py_dict_lookup+0x598> │ │ │ │ │ - b 8b4 <_Py_dict_lookup+0x448> │ │ │ │ │ - cmp ip, #15 │ │ │ │ │ - lslle r3, r6, #1 │ │ │ │ │ - ldrgt r4, [r5, r6, lsl #2] │ │ │ │ │ - ldrshle r4, [r5, r3] │ │ │ │ │ - b 884 <_Py_dict_lookup+0x418> │ │ │ │ │ - stm sp, {r8, sl} │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 15c │ │ │ │ │ - R_ARM_CALL compare_unicode_generic │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - blt c64 <_Py_dict_lookup+0x7f8> │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne c08 <_Py_dict_lookup+0x79c> │ │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ │ - b a4c <_Py_dict_lookup+0x5e0> │ │ │ │ │ - stm sp, {r8, sl} │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 15c │ │ │ │ │ - R_ARM_CALL compare_unicode_generic │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - blt c64 <_Py_dict_lookup+0x7f8> │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne c08 <_Py_dict_lookup+0x79c> │ │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ │ lsr r0, sl, #10 │ │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r4, r3, r9 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt c3c <_Py_dict_lookup+0x7d0> │ │ │ │ │ + bgt c54 <_Py_dict_lookup+0x7e8> │ │ │ │ │ ldrsb r3, [r5, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge bd8 <_Py_dict_lookup+0x76c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 604 <_Py_dict_lookup+0x198> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r3, r3, r1, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r4, r3, r9 │ │ │ │ │ - bgt c50 <_Py_dict_lookup+0x7e4> │ │ │ │ │ + bgt c68 <_Py_dict_lookup+0x7fc> │ │ │ │ │ ldrsb r3, [r5, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ba8 <_Py_dict_lookup+0x73c> │ │ │ │ │ + bge b90 <_Py_dict_lookup+0x724> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 604 <_Py_dict_lookup+0x198> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r4, r3, r4 │ │ │ │ │ and r4, r4, r9 │ │ │ │ │ - b b24 <_Py_dict_lookup+0x6b8> │ │ │ │ │ - lsr r3, sl, #5 │ │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r6, r3, r6 │ │ │ │ │ - and r6, r6, r9 │ │ │ │ │ - b 538 <_Py_dict_lookup+0xcc> │ │ │ │ │ + b a8c <_Py_dict_lookup+0x620> │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + beq 604 <_Py_dict_lookup+0x198> │ │ │ │ │ + b 8b4 <_Py_dict_lookup+0x448> │ │ │ │ │ + cmp ip, #15 │ │ │ │ │ + lslle r3, r6, #1 │ │ │ │ │ + ldrgt r3, [r5, r6, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b 880 <_Py_dict_lookup+0x414> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 15c │ │ │ │ │ + R_ARM_CALL compare_unicode_generic │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + blt c7c <_Py_dict_lookup+0x810> │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne c10 <_Py_dict_lookup+0x7a4> │ │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ │ + b a3c <_Py_dict_lookup+0x5d0> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 15c │ │ │ │ │ + R_ARM_CALL compare_unicode_generic │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + blt c7c <_Py_dict_lookup+0x810> │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne c10 <_Py_dict_lookup+0x7a4> │ │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ │ + b a6c <_Py_dict_lookup+0x600> │ │ │ │ │ + cmn r0, #4 │ │ │ │ │ + bne c08 <_Py_dict_lookup+0x79c> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 49c <_Py_dict_lookup+0x30> │ │ │ │ │ stm sp, {r8, sl} │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt c64 <_Py_dict_lookup+0x7f8> │ │ │ │ │ + blt c7c <_Py_dict_lookup+0x810> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne c24 <_Py_dict_lookup+0x7b8> │ │ │ │ │ + bne c1c <_Py_dict_lookup+0x7b0> │ │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ │ - b b70 <_Py_dict_lookup+0x704> │ │ │ │ │ + b ad8 <_Py_dict_lookup+0x66c> │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ + b 538 <_Py_dict_lookup+0xcc> │ │ │ │ │ stm sp, {r8, sl} │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt c64 <_Py_dict_lookup+0x7f8> │ │ │ │ │ + blt c7c <_Py_dict_lookup+0x810> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne c24 <_Py_dict_lookup+0x7b8> │ │ │ │ │ + bne c1c <_Py_dict_lookup+0x7b0> │ │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ │ - b b40 <_Py_dict_lookup+0x6d4> │ │ │ │ │ + b aa8 <_Py_dict_lookup+0x63c> │ │ │ │ │ + mvn r3, #2 │ │ │ │ │ + b 604 <_Py_dict_lookup+0x198> │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 634 <_Py_dict_lookup+0x1c8> │ │ │ │ │ - cmn r0, #4 │ │ │ │ │ - bne c34 <_Py_dict_lookup+0x7c8> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 49c <_Py_dict_lookup+0x30> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 634 <_Py_dict_lookup+0x1c8> │ │ │ │ │ - mvn r3, #2 │ │ │ │ │ - b 604 <_Py_dict_lookup+0x198> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r5, r3] │ │ │ │ │ - b b30 <_Py_dict_lookup+0x6c4> │ │ │ │ │ + b a2c <_Py_dict_lookup+0x5c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r5, r3] │ │ │ │ │ - b b60 <_Py_dict_lookup+0x6f4> │ │ │ │ │ - cmn r2, #4 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x7b0> │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mvn r3, #2 │ │ │ │ │ - b 608 <_Py_dict_lookup+0x19c> │ │ │ │ │ + b a5c <_Py_dict_lookup+0x5f0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r5, r3] │ │ │ │ │ - b a3c <_Py_dict_lookup+0x5d0> │ │ │ │ │ + b a98 <_Py_dict_lookup+0x62c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r5, r3] │ │ │ │ │ - b a6c <_Py_dict_lookup+0x600> │ │ │ │ │ + b ac8 <_Py_dict_lookup+0x65c> │ │ │ │ │ + cmn r2, #4 │ │ │ │ │ + beq b88 <_Py_dict_lookup+0x71c> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mvn r3, #2 │ │ │ │ │ + b 608 <_Py_dict_lookup+0x19c> │ │ │ │ │ │ │ │ │ │ -00000ca0 : │ │ │ │ │ +00000c90 : │ │ │ │ │ unicodekeys_lookup_unicode(): │ │ │ │ │ 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 │ │ │ │ │ @@ -886,257 +882,257 @@ │ │ │ │ │ add r6, r0, #20 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r4, r6, r3, lsl r4 │ │ │ │ │ lsl r3, r3, r5 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ and r8, r7, r2 │ │ │ │ │ - bgt dfc │ │ │ │ │ + bgt dec │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt de4 │ │ │ │ │ + blt dd4 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq df0 │ │ │ │ │ + beq de0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq e84 │ │ │ │ │ + beq e74 │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - bgt e30 │ │ │ │ │ + bgt e20 │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e48 │ │ │ │ │ + blt e38 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq df0 │ │ │ │ │ + beq de0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq ef0 │ │ │ │ │ + beq ee0 │ │ │ │ │ lsr r0, r7, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bgt eac │ │ │ │ │ + bgt e9c │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e5c │ │ │ │ │ + blt e4c │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq df0 │ │ │ │ │ + beq de0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq f28 │ │ │ │ │ + beq f18 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - bgt edc │ │ │ │ │ + bgt ecc │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e78 │ │ │ │ │ + blt e68 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq df0 │ │ │ │ │ + beq de0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq f50 │ │ │ │ │ + beq f40 │ │ │ │ │ lsr r0, r9, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b d60 │ │ │ │ │ + b d50 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne f78 │ │ │ │ │ + bne f68 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt f18 │ │ │ │ │ + bgt f08 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ ldrsh r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge cf0 │ │ │ │ │ + bge ce0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq dec │ │ │ │ │ + beq ddc │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r6, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge d30 │ │ │ │ │ + bge d20 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne d48 │ │ │ │ │ + bne d38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq df0 │ │ │ │ │ + beq de0 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b da4 │ │ │ │ │ + b d94 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq df0 │ │ │ │ │ - b dc8 │ │ │ │ │ + beq de0 │ │ │ │ │ + b db8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne df0 │ │ │ │ │ - b d08 │ │ │ │ │ + bne de0 │ │ │ │ │ + b cf8 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r6, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge d74 │ │ │ │ │ + bge d64 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq df0 │ │ │ │ │ + beq de0 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r6, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ - b da8 │ │ │ │ │ + b d98 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne df0 │ │ │ │ │ - b d48 │ │ │ │ │ + bne de0 │ │ │ │ │ + b d38 │ │ │ │ │ ldr r3, [r6, r8, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge cf0 │ │ │ │ │ - b e14 │ │ │ │ │ + bge ce0 │ │ │ │ │ + b e04 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne df0 │ │ │ │ │ - b d8c │ │ │ │ │ + bne de0 │ │ │ │ │ + b d7c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne df0 │ │ │ │ │ - b dc8 │ │ │ │ │ + bne de0 │ │ │ │ │ + b db8 │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b d24 │ │ │ │ │ + b d14 │ │ │ │ │ │ │ │ │ │ -00000f90 : │ │ │ │ │ +00000f80 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq 1054 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1020 │ │ │ │ │ + bne 1010 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1020 │ │ │ │ │ - ldr r0, [pc, #172] @ 10b4 │ │ │ │ │ + beq 1010 │ │ │ │ │ + ldr r0, [pc, #172] @ 10a4 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1058 │ │ │ │ │ + beq 1048 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 17f0 │ │ │ │ │ + b 17e0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1000 │ │ │ │ │ + bne ff0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 10bc │ │ │ │ │ - ldr r1, [pc, #76] @ 10b8 │ │ │ │ │ + b 10ac │ │ │ │ │ + ldr r1, [pc, #76] @ 10a8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1098 │ │ │ │ │ + beq 1088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1098 │ │ │ │ │ + bne 1088 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2799 @ 0xaef │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -1150,21 +1146,21 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 108c │ │ │ │ │ + b 107c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000010bc : │ │ │ │ │ +000010ac : │ │ │ │ │ insert_to_emptydict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -1176,26 +1172,26 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r9, r1 │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r5, #60 @ 0x3c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 11e8 │ │ │ │ │ - ldr r3, [pc, #1256] @ 15f0 │ │ │ │ │ + bne 11d8 │ │ │ │ │ + ldr r3, [pc, #1256] @ 15e0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, #68 @ 0x44 │ │ │ │ │ moveq r5, #40 @ 0x28 │ │ │ │ │ - beq 11e8 │ │ │ │ │ + beq 11d8 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ add r5, r4, #20 │ │ │ │ │ str r1, [r3, #1928] @ 0x788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -1217,15 +1213,15 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb sl, [r7, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - bne 12a0 │ │ │ │ │ + bne 1290 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strb sl, [r5, r2] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add r5, r5, r3, lsl r2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r9, [r5] │ │ │ │ │ @@ -1239,15 +1235,15 @@ │ │ │ │ │ strd r2, [r4, #12] │ │ │ │ │ str r4, [r7, #24] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1594 │ │ │ │ │ + beq 1584 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r3, r8, r6 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1268,291 +1264,291 @@ │ │ │ │ │ ldrb sl, [r7, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mrcne 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 12a0 │ │ │ │ │ + bne 1290 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ strb r3, [r5, r2] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ add r5, r5, r2, lsl r3 │ │ │ │ │ - beq 11b0 │ │ │ │ │ + beq 11a0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 11c0 │ │ │ │ │ - ldr r3, [pc, #844] @ 15f4 │ │ │ │ │ + b 11b0 │ │ │ │ │ + ldr r3, [pc, #844] @ 15e4 │ │ │ │ │ tst sl, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1338 │ │ │ │ │ + bne 1328 │ │ │ │ │ tst sl, #2 │ │ │ │ │ - bne 1548 │ │ │ │ │ + bne 1538 │ │ │ │ │ tst sl, #4 │ │ │ │ │ - bne 14fc │ │ │ │ │ + bne 14ec │ │ │ │ │ tst sl, #8 │ │ │ │ │ - bne 14b0 │ │ │ │ │ + bne 14a0 │ │ │ │ │ tst sl, #16 │ │ │ │ │ - bne 1464 │ │ │ │ │ + bne 1454 │ │ │ │ │ tst sl, #32 │ │ │ │ │ - bne 1418 │ │ │ │ │ + bne 1408 │ │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ │ - bne 13cc │ │ │ │ │ + bne 13bc │ │ │ │ │ lsrs r3, sl, #7 │ │ │ │ │ - bne 1380 │ │ │ │ │ + bne 1370 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble 1264 │ │ │ │ │ + ble 1254 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ ldrle r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ strgt r3, [r5, r2, lsl #2] │ │ │ │ │ strhle r2, [r5, r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ add r5, r5, r2, lsl r3 │ │ │ │ │ - beq 11b0 │ │ │ │ │ - b 1284 │ │ │ │ │ + beq 11a0 │ │ │ │ │ + b 1274 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12bc │ │ │ │ │ + beq 12ac │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12bc │ │ │ │ │ + bge 12ac │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12bc │ │ │ │ │ + b 12ac │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #408] @ 0x198 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 12f4 │ │ │ │ │ + beq 12e4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12f4 │ │ │ │ │ + bge 12e4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12e4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12ec │ │ │ │ │ + beq 12dc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ec │ │ │ │ │ + bge 12dc │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12ec │ │ │ │ │ + b 12dc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12e4 │ │ │ │ │ + beq 12d4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12e4 │ │ │ │ │ + bge 12d4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12e4 │ │ │ │ │ + b 12d4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12dc │ │ │ │ │ + beq 12cc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12dc │ │ │ │ │ + bge 12cc │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12dc │ │ │ │ │ + b 12cc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12d4 │ │ │ │ │ + beq 12c4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d4 │ │ │ │ │ + bge 12c4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 12c4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12cc │ │ │ │ │ + beq 12bc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12cc │ │ │ │ │ + bge 12bc │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12cc │ │ │ │ │ + b 12bc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 12b4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12c4 │ │ │ │ │ + bge 12b4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12c4 │ │ │ │ │ + b 12b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15d8 │ │ │ │ │ + ble 15c8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15bc │ │ │ │ │ + ble 15ac │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 11e0 │ │ │ │ │ + b 11d0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15b4 │ │ │ │ │ + bne 15a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15b4 │ │ │ │ │ + b 15a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 15a4 │ │ │ │ │ + bne 1594 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15a4 │ │ │ │ │ + b 1594 │ │ │ │ │ .word 0x000004e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000015f8 : │ │ │ │ │ +000015e8 : │ │ │ │ │ new_keys_object(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -1562,27 +1558,27 @@ │ │ │ │ │ lsl r5, ip, r2 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl r3, r5, ip │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ lsr r3, r3, ip │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 173c │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 1790 │ │ │ │ │ + bhi 1780 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 16c4 │ │ │ │ │ - ldr r3, [pc, #408] @ 17ec │ │ │ │ │ + bne 16b4 │ │ │ │ │ + ldr r3, [pc, #408] @ 17dc │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 1768 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw lr, #771 @ 0x303 │ │ │ │ │ str r0, [r3, #1928] @ 0x788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #5 │ │ │ │ │ @@ -1612,15 +1608,15 @@ │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 17c0 │ │ │ │ │ + beq 17b0 │ │ │ │ │ strb r2, [r4, #4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strb r1, [r4, #6] │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ @@ -1637,119 +1633,119 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #12 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 1794 │ │ │ │ │ + bhi 1784 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ mul r7, r0, r3 │ │ │ │ │ mov r8, ip │ │ │ │ │ mla r0, r0, r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 16e4 │ │ │ │ │ + b 16d4 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r8, #28 │ │ │ │ │ mov r7, #40 @ 0x28 │ │ │ │ │ mov r5, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 1768 │ │ │ │ │ + b 1758 │ │ │ │ │ mov r0, #8 │ │ │ │ │ mul r7, r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 17cc │ │ │ │ │ + bhi 17bc │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r6, ip │ │ │ │ │ lsl r5, r5, ip │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ mov r8, ip │ │ │ │ │ mla r0, r3, r0, ip │ │ │ │ │ - b 1768 │ │ │ │ │ + b 1758 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 16b8 │ │ │ │ │ + b 16a8 │ │ │ │ │ add r0, r2, #2 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ lsl r5, r5, r0 │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, r0, r7 │ │ │ │ │ - b 1768 │ │ │ │ │ + b 1758 │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000017f0 : │ │ │ │ │ +000017e0 : │ │ │ │ │ insertdict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bb8 │ │ │ │ │ + bne 1ba8 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 1b8c │ │ │ │ │ + beq 1b7c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 193c │ │ │ │ │ + bne 192c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1864 │ │ │ │ │ + beq 1854 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1e30 │ │ │ │ │ + bne 1e20 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1b58 │ │ │ │ │ + ble 1b48 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r7, r3, #255 @ 0xff │ │ │ │ │ - bne 1a3c │ │ │ │ │ + bne 1a2c │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r7, [r3, #8] │ │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r7, r2, lsl lr │ │ │ │ │ and r2, r6, r7 │ │ │ │ │ - bgt 1918 │ │ │ │ │ + bgt 1908 │ │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1a18 │ │ │ │ │ + bge 1a08 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - beq 1ab8 │ │ │ │ │ + beq 1aa8 │ │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r9, [r2, #4] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ @@ -1759,484 +1755,484 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 1af4 │ │ │ │ │ + bgt 1ae4 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r0, [r1, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1974 │ │ │ │ │ + bge 1964 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ strh r0, [r1, ip] │ │ │ │ │ - b 18c0 │ │ │ │ │ + b 18b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl 4dcc │ │ │ │ │ + bl 4dbc │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1908 │ │ │ │ │ + bgt 18f8 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 1908 │ │ │ │ │ + bne 18f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 190c │ │ │ │ │ + b 18fc │ │ │ │ │ lsr r0, r6, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ and r2, r2, r7 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r8, [r1, ip] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 1930 │ │ │ │ │ + blt 1920 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, r0, #5 │ │ │ │ │ add r0, r2, ip │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r2, r0, r7 │ │ │ │ │ - ble 19f4 │ │ │ │ │ + ble 19e4 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 1e6c │ │ │ │ │ + bgt 1e5c │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1b40 │ │ │ │ │ + bge 1b30 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 1b34 │ │ │ │ │ + bgt 1b24 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ - b 1934 │ │ │ │ │ + b 1924 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r7 │ │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 19e0 │ │ │ │ │ + bge 19d0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b 18c0 │ │ │ │ │ + b 18b0 │ │ │ │ │ lsr r0, r6, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ and r2, r2, r7 │ │ │ │ │ ldrsb ip, [r1, r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 1a00 │ │ │ │ │ - b 1998 │ │ │ │ │ + blt 19f0 │ │ │ │ │ + b 1988 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1240] @ 1f20 │ │ │ │ │ + ldr r3, [pc, #1240] @ 1f10 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d20 │ │ │ │ │ + bne 1d10 │ │ │ │ │ tst r7, #2 │ │ │ │ │ asr r7, r7, #1 │ │ │ │ │ addne sl, r3, #40960 @ 0xa000 │ │ │ │ │ - bne 1d5c │ │ │ │ │ + bne 1d4c │ │ │ │ │ tst r7, #2 │ │ │ │ │ - bne 1ca0 │ │ │ │ │ + bne 1c90 │ │ │ │ │ tst r7, #4 │ │ │ │ │ asr r7, r7, #2 │ │ │ │ │ addne sl, r8, #40960 @ 0xa000 │ │ │ │ │ - bne 1cdc │ │ │ │ │ + bne 1ccc │ │ │ │ │ tst r7, #2 │ │ │ │ │ - bne 1c20 │ │ │ │ │ + bne 1c10 │ │ │ │ │ tst r7, #4 │ │ │ │ │ asr r7, r7, #2 │ │ │ │ │ addne sl, r8, #40960 @ 0xa000 │ │ │ │ │ - bne 1c5c │ │ │ │ │ + bne 1c4c │ │ │ │ │ tst r7, #2 │ │ │ │ │ - bne 1de8 │ │ │ │ │ + bne 1dd8 │ │ │ │ │ lsrs r7, r7, #2 │ │ │ │ │ - bne 1da0 │ │ │ │ │ + bne 1d90 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 1884 │ │ │ │ │ + b 1874 │ │ │ │ │ mov ip, #12 │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r5, r9} │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 1908 │ │ │ │ │ + b 18f8 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ add r8, r3, ip │ │ │ │ │ ldr ip, [r3, ip] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ │ - blt 1b38 │ │ │ │ │ + blt 1b28 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ lsr r0, r6, #5 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ and r2, r2, r7 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ │ - bge 1998 │ │ │ │ │ + bge 1988 │ │ │ │ │ add r8, r1, r2, lsl #2 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - b 18c0 │ │ │ │ │ + b 18b0 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r7 │ │ │ │ │ - b 19bc │ │ │ │ │ + b 19ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 2450 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1870 │ │ │ │ │ + bne 1860 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1efc │ │ │ │ │ + ble 1eec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bb0 │ │ │ │ │ + bgt 1ba0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1f14 │ │ │ │ │ + beq 1f04 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 190c │ │ │ │ │ + b 18fc │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 1814 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl bdcc │ │ │ │ │ + bl bdc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1840 │ │ │ │ │ + beq 1830 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11fa8 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl 11fa0 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e90 │ │ │ │ │ + ble 1e80 │ │ │ │ │ ldr r4, [r9] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1908 │ │ │ │ │ + bgt 18f8 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bne 1908 │ │ │ │ │ + bne 18f8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 190c │ │ │ │ │ + b 18fc │ │ │ │ │ add r3, r8, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1c40 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ec4 │ │ │ │ │ + blt 1eb4 │ │ │ │ │ tst r7, #4 │ │ │ │ │ asr r7, r7, #2 │ │ │ │ │ - beq 1a98 │ │ │ │ │ + beq 1a88 │ │ │ │ │ ldr r3, [sl, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1a98 │ │ │ │ │ + beq 1a88 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1a98 │ │ │ │ │ + bge 1a88 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1a98 │ │ │ │ │ + b 1a88 │ │ │ │ │ add r3, r8, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1cd0 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ee0 │ │ │ │ │ + blt 1ed0 │ │ │ │ │ tst r7, #4 │ │ │ │ │ asr r7, r7, #2 │ │ │ │ │ - beq 1a80 │ │ │ │ │ + beq 1a70 │ │ │ │ │ ldr r3, [sl, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1a80 │ │ │ │ │ + beq 1a70 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1a80 │ │ │ │ │ + bge 1a70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1a80 │ │ │ │ │ + b 1a70 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d50 │ │ │ │ │ + beq 1d40 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ea8 │ │ │ │ │ + blt 1e98 │ │ │ │ │ tst r7, #2 │ │ │ │ │ asr r7, r7, #1 │ │ │ │ │ - beq 1a68 │ │ │ │ │ + beq 1a58 │ │ │ │ │ ldr r3, [sl, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1a68 │ │ │ │ │ + beq 1a58 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1a68 │ │ │ │ │ + bge 1a58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1a68 │ │ │ │ │ + b 1a58 │ │ │ │ │ add r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #408] @ 0x198 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1aa8 │ │ │ │ │ + beq 1a98 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1aa8 │ │ │ │ │ + bge 1a98 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1aa8 │ │ │ │ │ + b 1a98 │ │ │ │ │ add r3, r8, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1aa0 │ │ │ │ │ + beq 1a90 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1aa0 │ │ │ │ │ + bge 1a90 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1aa0 │ │ │ │ │ + b 1a90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1f24 │ │ │ │ │ + bl 1f14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1b8c │ │ │ │ │ + beq 1b7c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1864 │ │ │ │ │ + b 1854 │ │ │ │ │ ldr r8, [r1, r2, lsl #2] │ │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - blt 19cc │ │ │ │ │ + blt 19bc │ │ │ │ │ and r2, r0, r7 │ │ │ │ │ - b 19b4 │ │ │ │ │ + b 19a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1bfc │ │ │ │ │ + bne 1bec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bfc │ │ │ │ │ + b 1bec │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d50 │ │ │ │ │ + b 1d40 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1c50 │ │ │ │ │ + b 1c40 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1cd0 │ │ │ │ │ + b 1cc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1b98 │ │ │ │ │ + bne 1b88 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b98 │ │ │ │ │ + b 1b88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bb0 │ │ │ │ │ + b 1ba0 │ │ │ │ │ .word 0x000004d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001f24 : │ │ │ │ │ +00001f14 : │ │ │ │ │ dictresize.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, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 22cc │ │ │ │ │ + bhi 22bc │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ cmp r9, #7 │ │ │ │ │ lsl r8, r0, r9 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ lsl r7, r8, r0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ umull r1, r7, r1, r7 │ │ │ │ │ lsr r7, r7, r0 │ │ │ │ │ - bhi 2298 │ │ │ │ │ + bhi 2288 │ │ │ │ │ mov sl, #12 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mul sl, sl, r7 │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 22bc │ │ │ │ │ strb r9, [r4, #4] │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r3, [r4, #5] │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ @@ -2259,145 +2255,145 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ lsl r2, r7, r2 │ │ │ │ │ add r3, r5, r7, lsl r3 │ │ │ │ │ add r9, r9, r2 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - bne 22d8 │ │ │ │ │ + bne 22c8 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 21a0 │ │ │ │ │ + beq 2190 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2164 │ │ │ │ │ + ble 2154 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r0, r0, r7, r4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ movt ip, #10922 @ 0x2aaa │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mul r1, ip, r1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #3 │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 20ac │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 2080 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne 2178 │ │ │ │ │ + bne 2168 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 2164 │ │ │ │ │ + beq 2154 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r3, lr, #16 │ │ │ │ │ str ip, [r2, #24] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ str ip, [r2, #20] │ │ │ │ │ add r2, r8, #24 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr ip, [lr, #16] │ │ │ │ │ add r3, lr, #24 │ │ │ │ │ str ip, [r2, #24] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #20] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ add r2, r8, #36 @ 0x24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 20bc │ │ │ │ │ + bne 20ac │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c5c │ │ │ │ │ - b 21d0 │ │ │ │ │ + bl 4c4c │ │ │ │ │ + b 21c0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - b 206c │ │ │ │ │ + b 205c │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 2258 │ │ │ │ │ + bne 2248 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mul r2, r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c5c │ │ │ │ │ - ldr r3, [pc, #624] @ 2448 │ │ │ │ │ + bl 4c4c │ │ │ │ │ + ldr r3, [pc, #624] @ 2438 │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 222c │ │ │ │ │ + beq 221c │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 224c │ │ │ │ │ + bne 223c │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 224c │ │ │ │ │ - ldr r3, [pc, #588] @ 244c │ │ │ │ │ + bne 223c │ │ │ │ │ + ldr r3, [pc, #588] @ 243c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 224c │ │ │ │ │ + bhi 223c │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ str r5, [r3, #1928] @ 0x788 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -2406,55 +2402,55 @@ │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 222c │ │ │ │ │ + b 221c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2164 │ │ │ │ │ + ble 2154 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mla lr, lr, r7, r9 │ │ │ │ │ - b 2274 │ │ │ │ │ + b 2264 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2270 │ │ │ │ │ + beq 2260 │ │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 2270 │ │ │ │ │ - b 2164 │ │ │ │ │ + bne 2260 │ │ │ │ │ + b 2154 │ │ │ │ │ mov sl, #12 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ addls r3, r9, #1 │ │ │ │ │ addhi r3, r9, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mul sl, sl, r7 │ │ │ │ │ lsl r8, r0, r3 │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1fa0 │ │ │ │ │ + bne 1f90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2244 │ │ │ │ │ + b 2234 │ │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, r9 │ │ │ │ │ - beq 23e4 │ │ │ │ │ + beq 23d4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2340 │ │ │ │ │ + ble 2330 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ add sl, r9, r7, lsl #3 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ add lr, r2, #3 │ │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ │ @@ -2466,39 +2462,39 @@ │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strle r0, [ip] │ │ │ │ │ str ip, [r1, #-8] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ str r2, [r1, #-4] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 2308 │ │ │ │ │ + bne 22f8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 84 │ │ │ │ │ R_ARM_CALL build_indices_unicode │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ bl 8828 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r6, #28] │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 2400 │ │ │ │ │ + beq 23f0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strb r1, [r3, #3] │ │ │ │ │ - beq 222c │ │ │ │ │ + beq 221c │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 222c │ │ │ │ │ + b 221c │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldrb ip, [r0] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ @@ -2511,82 +2507,82 @@ │ │ │ │ │ strle ip, [r0] │ │ │ │ │ str r0, [r1, #-8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #-12] │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ str r0, [r1, #-4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt 2398 │ │ │ │ │ + bgt 2388 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c5c │ │ │ │ │ - b 2350 │ │ │ │ │ + bl 4c4c │ │ │ │ │ + b 2340 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 222c │ │ │ │ │ + b 221c │ │ │ │ │ mov lr, r3 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 23fc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ add r3, lr, #16 │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 2038 │ │ │ │ │ - b 2164 │ │ │ │ │ + bne 2028 │ │ │ │ │ + b 2154 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002450 : │ │ │ │ │ +00002440 : │ │ │ │ │ dictresize.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 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 28a4 │ │ │ │ │ + bhi 2894 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ lsl r2, r8, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ lsl r3, r2, r8 │ │ │ │ │ ldr r9, [r7, #28] │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr r3, r3, r8 │ │ │ │ │ - beq 285c │ │ │ │ │ + beq 284c │ │ │ │ │ cmp r1, #7 │ │ │ │ │ movhi sl, r8 │ │ │ │ │ movhi r2, #8 │ │ │ │ │ - bhi 2a90 │ │ │ │ │ + bhi 2a80 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 2680 │ │ │ │ │ - ldr r3, [pc, #1888] @ 2c28 │ │ │ │ │ + bne 2670 │ │ │ │ │ + ldr r3, [pc, #1888] @ 2c18 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 28b0 │ │ │ │ │ + beq 28a0 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ str r1, [r3, #1928] @ 0x788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -2607,79 +2603,79 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb ip, [r6, #5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add ip, r6, r8, lsl ip │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ - bne 2abc │ │ │ │ │ + bne 2aac │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 2814 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 28d0 │ │ │ │ │ + bne 28c0 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 28d0 │ │ │ │ │ + bne 28c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsl r2, r8, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 25f4 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r9, r9, lsl r0 │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 25c4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2804 │ │ │ │ │ + bgt 27f4 │ │ │ │ │ lsl lr, r1, #1 │ │ │ │ │ ldrsh sl, [r4, lr] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 2778 │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 25f4 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r1, r9, ip │ │ │ │ │ - bgt 25a8 │ │ │ │ │ + bgt 2598 │ │ │ │ │ ldrsb lr, [r4, r1] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 2778 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 25d0 │ │ │ │ │ - ldr r3, [pc, #1568] @ 2c2c │ │ │ │ │ + bne 25c0 │ │ │ │ │ + ldr r3, [pc, #1568] @ 2c1c │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2660 │ │ │ │ │ + beq 2650 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 27f8 │ │ │ │ │ + bne 27e8 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 27f8 │ │ │ │ │ - ldr r3, [pc, #1532] @ 2c30 │ │ │ │ │ + bne 27e8 │ │ │ │ │ + ldr r3, [pc, #1532] @ 2c20 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 27f8 │ │ │ │ │ + bhi 27e8 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -2696,15 +2692,15 @@ │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 28a4 │ │ │ │ │ + beq 2894 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ mov r8, #1 │ │ │ │ │ strb r1, [r5, #5] │ │ │ │ │ @@ -2728,98 +2724,98 @@ │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add ip, r6, r8, lsl ip │ │ │ │ │ lsl r2, r8, r2 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ - bne 2b7c │ │ │ │ │ + bne 2b6c │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 2814 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 255c │ │ │ │ │ + bne 254c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2848 │ │ │ │ │ + ble 2838 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla lr, lr, r8, r5 │ │ │ │ │ add lr, lr, r2 │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ - b 2774 │ │ │ │ │ + b 2764 │ │ │ │ │ ldr r0, [ip], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 2848 │ │ │ │ │ + beq 2838 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2754 │ │ │ │ │ + bne 2744 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ - b 2774 │ │ │ │ │ + b 2764 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - ble 27e8 │ │ │ │ │ + ble 27d8 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2a28 │ │ │ │ │ + bgt 2a18 │ │ │ │ │ lsl lr, r1, #1 │ │ │ │ │ ldrsh r0, [r4, lr] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 25c0 │ │ │ │ │ + beq 25b0 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - b 27ac │ │ │ │ │ + b 279c │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 25f4 │ │ │ │ │ - b 27d4 │ │ │ │ │ + beq 25e4 │ │ │ │ │ + b 27c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2660 │ │ │ │ │ + b 2650 │ │ │ │ │ ldr lr, [r4, r1, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 2778 │ │ │ │ │ str r2, [r4, r1, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 25d0 │ │ │ │ │ - b 2604 │ │ │ │ │ + bne 25c0 │ │ │ │ │ + b 25f4 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 2a4c │ │ │ │ │ + bne 2a3c │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mul r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4c5c │ │ │ │ │ - b 2604 │ │ │ │ │ + bl 4c4c │ │ │ │ │ + b 25f4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi 2a8c │ │ │ │ │ + bhi 2a7c │ │ │ │ │ mov r0, #12 │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, ip, r0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -2827,152 +2823,152 @@ │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 26b8 │ │ │ │ │ + bne 26a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2678 │ │ │ │ │ + b 2668 │ │ │ │ │ mov r2, #28 │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 2880 │ │ │ │ │ + b 2870 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble 2ba8 │ │ │ │ │ + ble 2b98 │ │ │ │ │ mvn sl, r2 │ │ │ │ │ add sl, sl, r8 │ │ │ │ │ ands sl, sl, #3 │ │ │ │ │ - beq 29e8 │ │ │ │ │ + beq 29d8 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 29e8 │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ add r9, ip, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, r9 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - beq 29e8 │ │ │ │ │ + beq 29d8 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 2944 │ │ │ │ │ + beq 2934 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 29e8 │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, r9 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 29e8 │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add ip, r9, #8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - b 29e8 │ │ │ │ │ + b 29d8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r9, ip, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - beq 2594 │ │ │ │ │ + beq 2584 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ mov ip, r9 │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 29e8 │ │ │ │ │ ldrd r0, [r9] │ │ │ │ │ add ip, r9, #8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 29e8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add ip, r9, #16 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ add r2, sl, #2 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 29e8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add r2, sl, #3 │ │ │ │ │ add ip, r9, #24 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2968 │ │ │ │ │ + bne 2958 │ │ │ │ │ ldr r1, [ip, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #8 │ │ │ │ │ - beq 2b68 │ │ │ │ │ + beq 2b58 │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ add ip, r1, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r1, {r0, r1} │ │ │ │ │ cmp r2, r8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - bne 28dc │ │ │ │ │ - b 2594 │ │ │ │ │ + bne 28cc │ │ │ │ │ + b 2584 │ │ │ │ │ ldr lr, [r4, r1, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2810 │ │ │ │ │ + beq 2800 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - b 27a4 │ │ │ │ │ + b 2794 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2848 │ │ │ │ │ + ble 2838 │ │ │ │ │ mov r4, #12 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mla r4, r4, r8, r3 │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a58 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2a64 │ │ │ │ │ + beq 2a54 │ │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ │ add lr, lr, #12 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne 2a64 │ │ │ │ │ - b 2848 │ │ │ │ │ + bne 2a54 │ │ │ │ │ + b 2838 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bhi 2c08 │ │ │ │ │ + bhi 2bf8 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, ip, r0 │ │ │ │ │ - b 2880 │ │ │ │ │ + b 2870 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2b18 │ │ │ │ │ + ble 2b08 │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ add r1, r3, r8, lsl #3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ add lr, r2, #3 │ │ │ │ │ @@ -2985,55 +2981,55 @@ │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strle r1, [r4] │ │ │ │ │ str r4, [r0, #-8] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ str r2, [r0, #-4] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2ae0 │ │ │ │ │ + bne 2ad0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 84 │ │ │ │ │ R_ARM_CALL build_indices_unicode │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ bl 8828 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 2bfc │ │ │ │ │ + beq 2bec │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2660 │ │ │ │ │ + beq 2650 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 2660 │ │ │ │ │ + b 2650 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a08 │ │ │ │ │ - b 2b68 │ │ │ │ │ + bne 29f8 │ │ │ │ │ + b 2b58 │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - bne 2abc │ │ │ │ │ + bne 2aac │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2bb0 │ │ │ │ │ + blt 2ba0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4c5c │ │ │ │ │ - b 2b28 │ │ │ │ │ - bne 2594 │ │ │ │ │ - b 2604 │ │ │ │ │ + bl 4c4c │ │ │ │ │ + b 2b18 │ │ │ │ │ + bne 2584 │ │ │ │ │ + b 25f4 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldrb lr, [r0] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ @@ -3044,44 +3040,44 @@ │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ str r0, [r1, #-8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #-12] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r0, [r1, #-4] │ │ │ │ │ - b 2b8c │ │ │ │ │ + b 2b7c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2660 │ │ │ │ │ + b 2650 │ │ │ │ │ add r1, r4, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ add r0, r2, #20 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - b 2880 │ │ │ │ │ + b 2870 │ │ │ │ │ .word 0x00000758 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000005f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002c34 : │ │ │ │ │ +00002c24 : │ │ │ │ │ dictresize(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 304c │ │ │ │ │ + bhi 303c │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsl sl, r3, r1 │ │ │ │ │ ldr r9, [r0, #28] │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ @@ -3091,27 +3087,27 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne r0, r2, #1 │ │ │ │ │ lsl r1, sl, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ umull ip, r1, ip, r1 │ │ │ │ │ lsr r1, r1, r3 │ │ │ │ │ - beq 3014 │ │ │ │ │ + beq 3004 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 3268 │ │ │ │ │ + bhi 3258 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne 2e6c │ │ │ │ │ - ldr r2, [pc, #1912] @ 342c │ │ │ │ │ + bne 2e5c │ │ │ │ │ + ldr r2, [pc, #1912] @ 341c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1928] @ 0x788 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 308c │ │ │ │ │ + beq 307c │ │ │ │ │ ldr r1, [r2, #1932] @ 0x78c │ │ │ │ │ add r8, r5, #28 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ str r0, [r2, #1928] @ 0x788 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -3133,78 +3129,78 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb ip, [r6, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add ip, r6, r3, lsl ip │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ - bne 32b0 │ │ │ │ │ + bne 32a0 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3058 │ │ │ │ │ + beq 3048 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 309c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 309c │ │ │ │ │ mov r1, ip │ │ │ │ │ lsl r2, sl, #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2df0 │ │ │ │ │ + beq 2de0 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ │ - b 2dc0 │ │ │ │ │ + b 2db0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2ff4 │ │ │ │ │ + bgt 2fe4 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r9, [r4, ip] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - bne 2f78 │ │ │ │ │ + bne 2f68 │ │ │ │ │ strh r3, [r4, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 2df0 │ │ │ │ │ + beq 2de0 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldr r2, [r8, r3, lsl #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and r2, lr, r0 │ │ │ │ │ - bgt 2d94 │ │ │ │ │ + bgt 2d84 │ │ │ │ │ ldrsb ip, [r4, r2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2f78 │ │ │ │ │ + bne 2f68 │ │ │ │ │ strb r3, [r4, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2dbc │ │ │ │ │ - ldr r3, [pc, #1592] @ 3430 │ │ │ │ │ + bne 2dac │ │ │ │ │ + ldr r3, [pc, #1592] @ 3420 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2e4c │ │ │ │ │ + beq 2e3c │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 2fe8 │ │ │ │ │ + bne 2fd8 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2fe8 │ │ │ │ │ - ldr r3, [pc, #1556] @ 3434 │ │ │ │ │ + bne 2fd8 │ │ │ │ │ + ldr r3, [pc, #1556] @ 3424 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 2fe8 │ │ │ │ │ + bhi 2fd8 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -3219,15 +3215,15 @@ │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 304c │ │ │ │ │ + beq 303c │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ @@ -3253,318 +3249,318 @@ │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ add ip, r6, sl, lsl ip │ │ │ │ │ lsl r3, sl, r2 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ add r8, r4, r3 │ │ │ │ │ - bne 3380 │ │ │ │ │ + bne 3370 │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3058 │ │ │ │ │ + beq 3048 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2d4c │ │ │ │ │ + bne 2d3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 3078 │ │ │ │ │ + ble 3068 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r0, r0, sl, r5 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ - b 2f64 │ │ │ │ │ + b 2f54 │ │ │ │ │ ldr r1, [ip], #8 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3078 │ │ │ │ │ + beq 3068 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2f44 │ │ │ │ │ + bne 2f34 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ - b 2f64 │ │ │ │ │ + b 2f54 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - ble 2fd8 │ │ │ │ │ + ble 2fc8 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 3204 │ │ │ │ │ + bgt 31f4 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r1, [r4, ip] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2d9c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2f9c │ │ │ │ │ + b 2f8c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ ldrsb r1, [r4, r2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2de0 │ │ │ │ │ - b 2fc4 │ │ │ │ │ + beq 2dd0 │ │ │ │ │ + b 2fb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2e4c │ │ │ │ │ + b 2e3c │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2f78 │ │ │ │ │ + bne 2f68 │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2dbc │ │ │ │ │ - b 2df0 │ │ │ │ │ + bne 2dac │ │ │ │ │ + b 2de0 │ │ │ │ │ mov r3, #12 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bhi 3270 │ │ │ │ │ + bhi 3260 │ │ │ │ │ mul r3, r3, r1 │ │ │ │ │ add r2, sl, #20 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2e9c │ │ │ │ │ + bne 2e8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2e64 │ │ │ │ │ + b 2e54 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 3228 │ │ │ │ │ + bne 3218 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r8 │ │ │ │ │ mul r2, r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4c5c │ │ │ │ │ - b 2df0 │ │ │ │ │ + bl 4c4c │ │ │ │ │ + b 2de0 │ │ │ │ │ mov r2, #28 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, #8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3038 │ │ │ │ │ + b 3028 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ - ble 33ac │ │ │ │ │ + ble 339c │ │ │ │ │ mvn r9, r3 │ │ │ │ │ add r9, r9, sl │ │ │ │ │ ands r9, r9, #3 │ │ │ │ │ - beq 31c4 │ │ │ │ │ + beq 31b4 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 31d4 │ │ │ │ │ + beq 31c4 │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ add lr, ip, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ cmp r9, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ - beq 31c4 │ │ │ │ │ + beq 31b4 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 3110 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 31d4 │ │ │ │ │ + beq 31c4 │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 31d4 │ │ │ │ │ + beq 31c4 │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add ip, lr, #8 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ - b 31c4 │ │ │ │ │ + b 31b4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add lr, ip, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ cmp r3, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2d70 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 31d4 │ │ │ │ │ + beq 31c4 │ │ │ │ │ ldrd r0, [lr] │ │ │ │ │ add ip, lr, #8 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 31d4 │ │ │ │ │ + beq 31c4 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add ip, lr, #16 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ add r3, r9, #2 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 31d4 │ │ │ │ │ + beq 31c4 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add r3, r9, #3 │ │ │ │ │ add ip, lr, #24 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3144 │ │ │ │ │ + bne 3134 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, ip, #8 │ │ │ │ │ - beq 329c │ │ │ │ │ + beq 328c │ │ │ │ │ add lr, r8, r3, lsl #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldm r2, {r0, r1} │ │ │ │ │ cmp r3, sl │ │ │ │ │ add ip, r2, #8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - bne 30b8 │ │ │ │ │ - b 2d80 │ │ │ │ │ + bne 30a8 │ │ │ │ │ + b 2d70 │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 3000 │ │ │ │ │ + beq 2ff0 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2f94 │ │ │ │ │ + b 2f84 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 3078 │ │ │ │ │ + ble 3068 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mla lr, lr, sl, r8 │ │ │ │ │ - b 3244 │ │ │ │ │ + b 3234 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3240 │ │ │ │ │ + beq 3230 │ │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 3240 │ │ │ │ │ - b 3078 │ │ │ │ │ + bne 3230 │ │ │ │ │ + b 3068 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bhi 3400 │ │ │ │ │ + bhi 33f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ lsl sl, r2, r8 │ │ │ │ │ add r2, sl, #20 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ - b 3038 │ │ │ │ │ + b 3028 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 31e4 │ │ │ │ │ - b 329c │ │ │ │ │ + bne 31d4 │ │ │ │ │ + b 328c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 330c │ │ │ │ │ + ble 32fc │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ add r2, r8, sl, lsl #3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ │ add r4, r9, r3, lsl #2 │ │ │ │ │ ldr lr, [ip, r3, lsl #3] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ble 335c │ │ │ │ │ + ble 334c │ │ │ │ │ str lr, [r1] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 32d4 │ │ │ │ │ + bne 32c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 84 │ │ │ │ │ R_ARM_CALL build_indices_unicode │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ bl 8828 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3420 │ │ │ │ │ + beq 3410 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2e4c │ │ │ │ │ + beq 2e3c │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 2e4c │ │ │ │ │ + b 2e3c │ │ │ │ │ str r2, [lr] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ str lr, [r1, #-8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 32d4 │ │ │ │ │ - b 330c │ │ │ │ │ + bne 32c4 │ │ │ │ │ + b 32fc │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ - bne 32b0 │ │ │ │ │ + bne 32a0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 33b4 │ │ │ │ │ + blt 33a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4c5c │ │ │ │ │ - b 331c │ │ │ │ │ - bne 2d80 │ │ │ │ │ - b 2df0 │ │ │ │ │ + bl 4c4c │ │ │ │ │ + b 330c │ │ │ │ │ + bne 2d70 │ │ │ │ │ + b 2de0 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -3575,149 +3571,149 @@ │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ str r1, [r2, #-8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [r2, #-12] │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ str r1, [r2, #-4] │ │ │ │ │ - b 3390 │ │ │ │ │ + b 3380 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r4, #2 │ │ │ │ │ lsl sl, r2, r8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, sl, #20 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ - b 3038 │ │ │ │ │ + b 3028 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2e4c │ │ │ │ │ + b 2e3c │ │ │ │ │ .word 0x00000770 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000060c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003438 : │ │ │ │ │ +00003428 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {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 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3c40 │ │ │ │ │ + beq 3c30 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3728 │ │ │ │ │ + bne 3718 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 3728 │ │ │ │ │ + beq 3718 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2156] @ 3d08 │ │ │ │ │ + ldr r3, [pc, #2156] @ 3cf8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3b10 │ │ │ │ │ + beq 3b00 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3764 │ │ │ │ │ + bne 3754 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 390c │ │ │ │ │ + beq 38fc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 35e8 │ │ │ │ │ + bne 35d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3650 │ │ │ │ │ + bgt 3640 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 365c │ │ │ │ │ + bgt 364c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3514 │ │ │ │ │ + beq 3504 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 3b5c │ │ │ │ │ + bne 3b4c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 38c0 │ │ │ │ │ + ble 38b0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - bne 37cc │ │ │ │ │ + bne 37bc │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r0, lsl ip │ │ │ │ │ and r2, r0, r5 │ │ │ │ │ - bgt 3670 │ │ │ │ │ + bgt 3660 │ │ │ │ │ ldrsb lr, [r1, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3618 │ │ │ │ │ + bge 3608 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - beq 3890 │ │ │ │ │ + beq 3880 │ │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r7, [r2, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 35d8 │ │ │ │ │ + beq 35c8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3608 │ │ │ │ │ + beq 35f8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -3727,634 +3723,634 @@ │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb r9, [r1, r2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 36b8 │ │ │ │ │ + bge 36a8 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b 3574 │ │ │ │ │ + b 3564 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34f0 │ │ │ │ │ + ble 34e0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3508 │ │ │ │ │ - b 3514 │ │ │ │ │ + bne 34f8 │ │ │ │ │ + b 3504 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 3af0 │ │ │ │ │ + bgt 3ae0 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh lr, [r1, r9] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3694 │ │ │ │ │ + bge 3684 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ strh r0, [r1, r9] │ │ │ │ │ - b 3574 │ │ │ │ │ + b 3564 │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh sl, [r1, r9] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 3688 │ │ │ │ │ + blt 3678 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - ble 3718 │ │ │ │ │ + ble 3708 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 3bc4 │ │ │ │ │ + bgt 3bb4 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh ip, [r1, r9] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3688 │ │ │ │ │ + blt 3678 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - b 36dc │ │ │ │ │ + b 36cc │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb ip, [r1, r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3638 │ │ │ │ │ - b 3704 │ │ │ │ │ + blt 3628 │ │ │ │ │ + b 36f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ca4 │ │ │ │ │ + beq 3c94 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1472] @ 3d08 │ │ │ │ │ + ldr r3, [pc, #1472] @ 3cf8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3b10 │ │ │ │ │ + beq 3b00 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 34ac │ │ │ │ │ + beq 349c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 34ac │ │ │ │ │ + bne 349c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl bdcc │ │ │ │ │ + bl bdc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 34d0 │ │ │ │ │ + beq 34c0 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 37ac │ │ │ │ │ + bne 379c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11fa8 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl 11fa0 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 35fc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 360c │ │ │ │ │ + b 35fc │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1332] @ 3d0c │ │ │ │ │ + ldr r3, [pc, #1332] @ 3cfc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 39e8 │ │ │ │ │ + bne 39d8 │ │ │ │ │ tst r9, #2 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ addne r3, r3, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 3a28 │ │ │ │ │ + bne 3a18 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 3a6c │ │ │ │ │ + bne 3a5c │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 3aac │ │ │ │ │ + bne 3a9c │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3954 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 39a4 │ │ │ │ │ + bne 3994 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 3924 │ │ │ │ │ + bne 3914 │ │ │ │ │ lsrs r3, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 352c │ │ │ │ │ + beq 351c │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 352c │ │ │ │ │ + beq 351c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 352c │ │ │ │ │ + bge 351c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 352c │ │ │ │ │ + b 351c │ │ │ │ │ mov ip, #12 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ strd r6, [r0, #4] │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 35b0 │ │ │ │ │ + b 35a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 2450 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3520 │ │ │ │ │ + bne 3510 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3cd8 │ │ │ │ │ + ble 3cc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3cf0 │ │ │ │ │ + ble 3ce0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 391c │ │ │ │ │ + beq 390c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 360c │ │ │ │ │ + b 35fc │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3954 │ │ │ │ │ + beq 3944 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c6c │ │ │ │ │ + blt 3c5c │ │ │ │ │ lsrs r3, r9, #2 │ │ │ │ │ - beq 352c │ │ │ │ │ + beq 351c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 384c │ │ │ │ │ + b 383c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3994 │ │ │ │ │ + beq 3984 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c88 │ │ │ │ │ + blt 3c78 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 3834 │ │ │ │ │ + beq 3824 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3834 │ │ │ │ │ + beq 3824 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3834 │ │ │ │ │ + bge 3824 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3834 │ │ │ │ │ + b 3824 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3a18 │ │ │ │ │ + beq 3a08 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c08 │ │ │ │ │ + blt 3bf8 │ │ │ │ │ tst r9, #2 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ - beq 37fc │ │ │ │ │ + beq 37ec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 37fc │ │ │ │ │ + beq 37ec │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 37fc │ │ │ │ │ + bge 37ec │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 37fc │ │ │ │ │ + b 37ec │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3a9c │ │ │ │ │ + beq 3a8c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3c24 │ │ │ │ │ + blt 3c14 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 3818 │ │ │ │ │ + beq 3808 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3818 │ │ │ │ │ + beq 3808 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3818 │ │ │ │ │ + bge 3808 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3818 │ │ │ │ │ + b 3808 │ │ │ │ │ lsl lr, r2, #2 │ │ │ │ │ add r9, lr, #20 │ │ │ │ │ ldr sl, [r3, r9] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 3b98 │ │ │ │ │ + bge 3b88 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r3, r9] │ │ │ │ │ - b 3574 │ │ │ │ │ + b 3564 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3be8 │ │ │ │ │ + bgt 3bd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r7] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 10bc │ │ │ │ │ + bl 10ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 390c │ │ │ │ │ + beq 38fc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 35c4 │ │ │ │ │ - b 35d8 │ │ │ │ │ + bne 35b4 │ │ │ │ │ + b 35c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1f24 │ │ │ │ │ + bl 1f14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38f4 │ │ │ │ │ + beq 38e4 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - b 3514 │ │ │ │ │ + b 3504 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldr r9, [r1, r2, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 36b8 │ │ │ │ │ + bge 36a8 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ - b 3574 │ │ │ │ │ + b 3564 │ │ │ │ │ ldr sl, [r1, r2, lsl #2] │ │ │ │ │ add r9, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r9, r9, lr │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - blt 3bb8 │ │ │ │ │ + blt 3ba8 │ │ │ │ │ and r2, r0, r9 │ │ │ │ │ - b 36d4 │ │ │ │ │ + b 36c4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc │ │ │ │ │ + bl 10ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3b50 │ │ │ │ │ - b 390c │ │ │ │ │ + bne 3b40 │ │ │ │ │ + b 38fc │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3a18 │ │ │ │ │ + b 3a08 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3a9c │ │ │ │ │ - ldr r1, [pc, #200] @ 3d10 │ │ │ │ │ + b 3a8c │ │ │ │ │ + ldr r1, [pc, #200] @ 3d00 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3cbc │ │ │ │ │ + beq 3cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cbc │ │ │ │ │ + bne 3cac │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4780 @ 0x12ac │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 390c │ │ │ │ │ + b 38fc │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3954 │ │ │ │ │ + b 3944 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3994 │ │ │ │ │ + b 3984 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3914 │ │ │ │ │ - b 360c │ │ │ │ │ + bne 3904 │ │ │ │ │ + b 35fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 390c │ │ │ │ │ + b 38fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3900 │ │ │ │ │ + bne 38f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3900 │ │ │ │ │ + b 38f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 390c │ │ │ │ │ + bne 38fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 390c │ │ │ │ │ + b 38fc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003d14 : │ │ │ │ │ +00003d04 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 45b4 │ │ │ │ │ + beq 45a4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 401c │ │ │ │ │ + bne 400c │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 401c │ │ │ │ │ + beq 400c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2180] @ 45fc │ │ │ │ │ + ldr r3, [pc, #2180] @ 45ec │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4408 │ │ │ │ │ + beq 43f8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4058 │ │ │ │ │ + bne 4048 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4208 │ │ │ │ │ + beq 41f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3ed0 │ │ │ │ │ + bne 3ec0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f44 │ │ │ │ │ + bgt 3f34 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f50 │ │ │ │ │ + bgt 3f40 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3df0 │ │ │ │ │ + beq 3de0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 4454 │ │ │ │ │ + bne 4444 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 41bc │ │ │ │ │ + ble 41ac │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - bne 40cc │ │ │ │ │ + bne 40bc │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r0, lsl ip │ │ │ │ │ and r2, r5, r0 │ │ │ │ │ - bgt 3f64 │ │ │ │ │ + bgt 3f54 │ │ │ │ │ ldrsb lr, [r1, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3f0c │ │ │ │ │ + bge 3efc │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - beq 418c │ │ │ │ │ + beq 417c │ │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r7, [r2, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3ec0 │ │ │ │ │ + beq 3eb0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ebc │ │ │ │ │ + beq 3eac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4504 │ │ │ │ │ + beq 44f4 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4500 │ │ │ │ │ + beq 44f0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -4363,643 +4359,643 @@ │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb r9, [r1, r2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3fac │ │ │ │ │ + bge 3f9c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b 3e50 │ │ │ │ │ + b 3e40 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3dcc │ │ │ │ │ + ble 3dbc │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3de4 │ │ │ │ │ - b 3df0 │ │ │ │ │ + bne 3dd4 │ │ │ │ │ + b 3de0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 43e8 │ │ │ │ │ + bgt 43d8 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh lr, [r1, r9] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3f88 │ │ │ │ │ + bge 3f78 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ strh r0, [r1, r9] │ │ │ │ │ - b 3e50 │ │ │ │ │ + b 3e40 │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh sl, [r1, r9] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 3f7c │ │ │ │ │ + blt 3f6c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - ble 400c │ │ │ │ │ + ble 3ffc │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 44bc │ │ │ │ │ + bgt 44ac │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh ip, [r1, r9] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3f7c │ │ │ │ │ + blt 3f6c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - b 3fd0 │ │ │ │ │ + b 3fc0 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb ip, [r1, r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3f2c │ │ │ │ │ - b 3ff8 │ │ │ │ │ + blt 3f1c │ │ │ │ │ + b 3fe8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4560 │ │ │ │ │ + beq 4550 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1472] @ 45fc │ │ │ │ │ + ldr r3, [pc, #1472] @ 45ec │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4408 │ │ │ │ │ + beq 43f8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d88 │ │ │ │ │ + beq 3d78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3d88 │ │ │ │ │ + bne 3d78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl bdcc │ │ │ │ │ + bl bdc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3dac │ │ │ │ │ + beq 3d9c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 40a0 │ │ │ │ │ + bne 4090 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11fa8 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl 11fa0 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3f00 │ │ │ │ │ + beq 3ef0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40c4 │ │ │ │ │ + beq 40b4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 3f00 │ │ │ │ │ + b 3ef0 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1320] @ 4600 │ │ │ │ │ + ldr r3, [pc, #1320] @ 45f0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 4364 │ │ │ │ │ + bne 4354 │ │ │ │ │ tst r9, #2 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ addne r3, r3, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 43a4 │ │ │ │ │ + bne 4394 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 42e0 │ │ │ │ │ + bne 42d0 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 4320 │ │ │ │ │ + bne 4310 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 425c │ │ │ │ │ + bne 424c │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 429c │ │ │ │ │ + bne 428c │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 4214 │ │ │ │ │ + bne 4204 │ │ │ │ │ lsrs r3, r9, #2 │ │ │ │ │ - beq 3e08 │ │ │ │ │ + beq 3df8 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3e08 │ │ │ │ │ + beq 3df8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3e08 │ │ │ │ │ + bge 3df8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 3e08 │ │ │ │ │ + b 3df8 │ │ │ │ │ mov ip, #12 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ strd r6, [r0, #4] │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 3e8c │ │ │ │ │ + b 3e7c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 2450 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3dfc │ │ │ │ │ + bne 3dec │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4584 │ │ │ │ │ + ble 4574 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 459c │ │ │ │ │ + ble 458c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 4574 │ │ │ │ │ - b 457c │ │ │ │ │ + bne 4564 │ │ │ │ │ + b 456c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 413c │ │ │ │ │ + beq 412c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 413c │ │ │ │ │ + bge 412c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 413c │ │ │ │ │ + b 412c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 428c │ │ │ │ │ + beq 427c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 450c │ │ │ │ │ + blt 44fc │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 4134 │ │ │ │ │ + beq 4124 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4134 │ │ │ │ │ + beq 4124 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4134 │ │ │ │ │ + bge 4124 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4134 │ │ │ │ │ + b 4124 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4310 │ │ │ │ │ + beq 4300 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4528 │ │ │ │ │ + blt 4518 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 4118 │ │ │ │ │ + beq 4108 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4118 │ │ │ │ │ + beq 4108 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4118 │ │ │ │ │ + bge 4108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4118 │ │ │ │ │ + b 4108 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4394 │ │ │ │ │ + beq 4384 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4544 │ │ │ │ │ + blt 4534 │ │ │ │ │ tst r9, #2 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ - beq 40fc │ │ │ │ │ + beq 40ec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 40fc │ │ │ │ │ + beq 40ec │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 40fc │ │ │ │ │ + bge 40ec │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 40fc │ │ │ │ │ + b 40ec │ │ │ │ │ lsl lr, r2, #2 │ │ │ │ │ add r9, lr, #20 │ │ │ │ │ ldr sl, [r3, r9] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 4490 │ │ │ │ │ + bge 4480 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r3, r9] │ │ │ │ │ - b 3e50 │ │ │ │ │ + b 3e40 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 44e0 │ │ │ │ │ + bgt 44d0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r7] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 10bc │ │ │ │ │ + bl 10ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4208 │ │ │ │ │ + beq 41f8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3ea0 │ │ │ │ │ - b 3ec0 │ │ │ │ │ + bne 3e90 │ │ │ │ │ + b 3eb0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1f24 │ │ │ │ │ + bl 1f14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 41f0 │ │ │ │ │ + beq 41e0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - b 3df0 │ │ │ │ │ + b 3de0 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldr r9, [r1, r2, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3fac │ │ │ │ │ + bge 3f9c │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ - b 3e50 │ │ │ │ │ + b 3e40 │ │ │ │ │ ldr sl, [r1, r2, lsl #2] │ │ │ │ │ add r9, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r9, r9, lr │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - blt 44b0 │ │ │ │ │ + blt 44a0 │ │ │ │ │ and r2, r0, r9 │ │ │ │ │ - b 3fc8 │ │ │ │ │ + b 3fb8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc │ │ │ │ │ + bl 10ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4448 │ │ │ │ │ - b 4208 │ │ │ │ │ + bne 4438 │ │ │ │ │ + b 41f8 │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 3f00 │ │ │ │ │ + b 3ef0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 428c │ │ │ │ │ + b 427c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4310 │ │ │ │ │ + b 4300 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4394 │ │ │ │ │ + b 4384 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3f00 │ │ │ │ │ + beq 3ef0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 3f00 │ │ │ │ │ + b 3ef0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 41fc │ │ │ │ │ + bne 41ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 41fc │ │ │ │ │ + b 41ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 4208 │ │ │ │ │ + bne 41f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4208 │ │ │ │ │ - ldr r1, [pc, #72] @ 4604 │ │ │ │ │ + b 41f8 │ │ │ │ │ + ldr r1, [pc, #72] @ 45f4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 45e0 │ │ │ │ │ + beq 45d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45e0 │ │ │ │ │ + bne 45d0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4780 @ 0x12ac │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4208 │ │ │ │ │ + b 41f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4208 │ │ │ │ │ + b 41f8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000520 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004608 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +000045f8 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ _Py_dict_lookup_threadsafe_stackref(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4648 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ + bne 4638 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004668 <_PyObjectDict_SetItem>: │ │ │ │ │ +00004658 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4760 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ + beq 4750 <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4954 <_PyObjectDict_SetItem+0x2ec> │ │ │ │ │ + beq 4944 <_PyObjectDict_SetItem+0x2ec> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 48f0 <_PyObjectDict_SetItem+0x288> │ │ │ │ │ + beq 48e0 <_PyObjectDict_SetItem+0x288> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4720 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + bgt 4710 <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 4730 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + bne 4720 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4730 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ - ldr r3, [pc, #696] @ 49b8 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + beq 4720 <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + ldr r3, [pc, #696] @ 49a8 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4834 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ + beq 4824 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 17f0 │ │ │ │ │ + b 17e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 46ec <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq 46dc <_PyObjectDict_SetItem+0x84> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 46f8 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ + bne 46e8 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ │ - beq 477c <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq 476c <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4840 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ - ldr r3, [pc, #568] @ 49bc <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + bne 4830 <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ + ldr r3, [pc, #568] @ 49ac <_PyObjectDict_SetItem+0x354> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 486c <_PyObjectDict_SetItem+0x204> │ │ │ │ │ + beq 485c <_PyObjectDict_SetItem+0x204> │ │ │ │ │ ldr r0, [r3, #1924] @ 0x784 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ str ip, [r3, #1920] @ 0x780 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #492] @ 49b8 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + ldr r3, [pc, #492] @ 49a8 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #480] @ 49c0 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ - vldr d7, [pc, #460] @ 49b0 <_PyObjectDict_SetItem+0x348> │ │ │ │ │ + ldr r3, [pc, #480] @ 49b0 <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + vldr d7, [pc, #460] @ 49a0 <_PyObjectDict_SetItem+0x348> │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr lr, [r0, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr ip, [r0, #3824] @ 0xef0 │ │ │ │ │ @@ -5012,46 +5008,46 @@ │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 469c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 468c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 10bc │ │ │ │ │ + b 10ac │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 11de4 │ │ │ │ │ + bl 11de0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 469c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + bne 468c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4944 <_PyObjectDict_SetItem+0x2dc> │ │ │ │ │ - ldr r3, [pc, #296] @ 49b8 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + beq 4934 <_PyObjectDict_SetItem+0x2dc> │ │ │ │ │ + ldr r3, [pc, #296] @ 49a8 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #288] @ 49c4 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ - vldr d7, [pc, #264] @ 49b0 <_PyObjectDict_SetItem+0x348> │ │ │ │ │ + ldr r3, [pc, #288] @ 49b4 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ + vldr d7, [pc, #264] @ 49a0 <_PyObjectDict_SetItem+0x348> │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr lr, [r0, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr ip, [r0, #3824] @ 0xef0 │ │ │ │ │ @@ -5062,48 +5058,48 @@ │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r6, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 469c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 468c <_PyObjectDict_SetItem+0x34> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 4920 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + bne 4910 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4920 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + beq 4910 <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b b77c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b b774 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 490c <_PyObjectDict_SetItem+0x2a4> │ │ │ │ │ + bne 48fc <_PyObjectDict_SetItem+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 4860 <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ - ldr r0, [pc, #108] @ 49b8 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ + b 4850 <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ + ldr r0, [pc, #108] @ 49a8 <_PyObjectDict_SetItem+0x350> │ │ │ │ │ bl 8828 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 4860 <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ - ldr r1, [pc, #108] @ 49c8 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ + b 4850 <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ + ldr r1, [pc, #108] @ 49b8 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 4988 <_PyObjectDict_SetItem+0x320> │ │ │ │ │ + bne 4978 <_PyObjectDict_SetItem+0x320> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -5112,140 +5108,140 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4860 <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ + b 4850 <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4960 <_PyObjectDict_SetItem+0x2f8> │ │ │ │ │ + bne 4950 <_PyObjectDict_SetItem+0x2f8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7373 @ 0x1ccd │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4860 <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ + b 4850 <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000049cc <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +000049bc <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4b18 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ + beq 4b08 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4abc <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ + beq 4aac <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a68 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ + bgt 4a58 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4a78 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + bne 4a68 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4a78 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ - ldr r0, [pc, #292] @ 4b74 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ + beq 4a68 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + ldr r0, [pc, #292] @ 4b64 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4ab0 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ + beq 4aa0 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 17f0 │ │ │ │ │ + b 17e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 4a3c <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ + beq 4a2c <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4a48 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ + bne 4a38 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 10bc │ │ │ │ │ + b 10ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 4ae8 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + bne 4ad8 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4ae8 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + beq 4ad8 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b b77c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b b774 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4ad8 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ + bne 4ac8 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r1, [pc, #88] @ 4b78 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ + ldr r1, [pc, #88] @ 4b68 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 4b4c <_PyDict_SetItem_LockHeld+0x180> │ │ │ │ │ + bne 4b3c <_PyDict_SetItem_LockHeld+0x180> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -5254,35 +5250,35 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b0c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 4afc <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b24 <_PyDict_SetItem_LockHeld+0x158> │ │ │ │ │ + bne 4b14 <_PyDict_SetItem_LockHeld+0x158> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7373 @ 0x1ccd │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4b0c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 4afc <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004b7c : │ │ │ │ │ +00004b6c : │ │ │ │ │ setitem_lock_held(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -5290,522 +5286,522 @@ │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4c00 │ │ │ │ │ + bgt 4bf0 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 4c14 │ │ │ │ │ + bne 4c04 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4c14 │ │ │ │ │ - ldr r0, [pc, #112] @ 4c58 │ │ │ │ │ + beq 4c04 │ │ │ │ │ + ldr r0, [pc, #112] @ 4c48 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4c4c │ │ │ │ │ + beq 4c3c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 17f0 │ │ │ │ │ + b 17e0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 4bd4 │ │ │ │ │ + beq 4bc4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4be0 │ │ │ │ │ + bne 4bd0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 10bc │ │ │ │ │ + b 10ac │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004c5c : │ │ │ │ │ +00004c4c : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r5, r5, lsl lr │ │ │ │ │ - b 4cb0 │ │ │ │ │ + b 4ca0 │ │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 4cec │ │ │ │ │ + bne 4cdc │ │ │ │ │ strb ip, [r0, r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ popeq {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldrb lr, [r7, #4] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldr r2, [r1, #-12] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ and r3, r5, r2 │ │ │ │ │ - ble 4c8c │ │ │ │ │ + ble 4c7c │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 4d78 │ │ │ │ │ + bgt 4d68 │ │ │ │ │ lsl r4, r3, #1 │ │ │ │ │ ldrsh r8, [r0, r4] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 4cec │ │ │ │ │ + bne 4cdc │ │ │ │ │ strh ip, [r0, r4] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne 4ca8 │ │ │ │ │ + bne 4c98 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - bgt 4d44 │ │ │ │ │ + bgt 4d34 │ │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 4d60 │ │ │ │ │ + bne 4d50 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - ble 4c98 │ │ │ │ │ + ble 4c88 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 4d8c │ │ │ │ │ + bgt 4d7c │ │ │ │ │ lsl r4, r3, #1 │ │ │ │ │ - b 4cd8 │ │ │ │ │ + b 4cc8 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ lsl r4, r3, #1 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 4da0 │ │ │ │ │ + bgt 4d90 │ │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 4d18 │ │ │ │ │ - b 4d30 │ │ │ │ │ + beq 4d08 │ │ │ │ │ + b 4d20 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - b 4d0c │ │ │ │ │ + b 4cfc │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ add r8, r7, r4 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 4cf0 │ │ │ │ │ + bne 4ce0 │ │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne 4ca8 │ │ │ │ │ + bne 4c98 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ add r8, r7, r4 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 4d18 │ │ │ │ │ + beq 4d08 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - b 4d44 │ │ │ │ │ + b 4d34 │ │ │ │ │ │ │ │ │ │ -00004dcc : │ │ │ │ │ +00004dbc : │ │ │ │ │ replace_value(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 4ec0 │ │ │ │ │ + beq 4eb0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ands r1, r3, #255 @ 0xff │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 4e8c │ │ │ │ │ + beq 4e7c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #876] @ 5188 │ │ │ │ │ + ldr r3, [pc, #876] @ 5178 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr sl, [r2, r3] │ │ │ │ │ - bne 5078 │ │ │ │ │ + bne 5068 │ │ │ │ │ tst r1, #2 │ │ │ │ │ asr r9, r1, #1 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 50b8 │ │ │ │ │ + bne 50a8 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 4ff4 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 5034 │ │ │ │ │ + bne 5024 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 4f70 │ │ │ │ │ + bne 4f60 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 4fb0 │ │ │ │ │ + bne 4fa0 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 4ef0 │ │ │ │ │ + bne 4ee0 │ │ │ │ │ lsrs r3, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 4f2c │ │ │ │ │ + bne 4f1c │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 50fc │ │ │ │ │ + beq 50ec │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ addne r2, r2, r7, lsl #2 │ │ │ │ │ ldrbeq r2, [r3, #5] │ │ │ │ │ addeq r3, r3, r7, lsl #3 │ │ │ │ │ strne r6, [r2, #4] │ │ │ │ │ addeq r3, r3, r1, lsl r2 │ │ │ │ │ streq r6, [r3, #24] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4ed4 │ │ │ │ │ + ble 4ec4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4ecc │ │ │ │ │ + bne 4ebc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f20 │ │ │ │ │ + beq 4f10 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5118 │ │ │ │ │ + blt 5108 │ │ │ │ │ lsrs r3, r9, #2 │ │ │ │ │ - beq 4e8c │ │ │ │ │ + beq 4e7c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #408] @ 0x198 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4e8c │ │ │ │ │ + beq 4e7c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4e8c │ │ │ │ │ + bge 4e7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4e8c │ │ │ │ │ + b 4e7c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4fa0 │ │ │ │ │ + beq 4f90 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 516c │ │ │ │ │ + blt 515c │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e64 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e64 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4e74 │ │ │ │ │ + bge 4e64 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4e74 │ │ │ │ │ + b 4e64 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 5024 │ │ │ │ │ + beq 5014 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5150 │ │ │ │ │ + blt 5140 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 4e58 │ │ │ │ │ + beq 4e48 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4e58 │ │ │ │ │ + beq 4e48 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4e58 │ │ │ │ │ + bge 4e48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4e58 │ │ │ │ │ + b 4e48 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 50a8 │ │ │ │ │ + beq 5098 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5134 │ │ │ │ │ + blt 5124 │ │ │ │ │ tst r9, #2 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ - beq 4e3c │ │ │ │ │ + beq 4e2c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4e3c │ │ │ │ │ + beq 4e2c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4e3c │ │ │ │ │ + bge 4e2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4e3c │ │ │ │ │ + b 4e2c │ │ │ │ │ mov r0, #12 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mla r3, r0, r7, r3 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4eb0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f20 │ │ │ │ │ + b 4f10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 50a8 │ │ │ │ │ + b 5098 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 5024 │ │ │ │ │ + b 5014 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4fa0 │ │ │ │ │ + b 4f90 │ │ │ │ │ .word 0x00000364 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000518c : │ │ │ │ │ +0000517c : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ 5254 │ │ │ │ │ + ldr r2, [pc, #160] @ 5244 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 5220 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5208 │ │ │ │ │ + bne 51f8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5208 │ │ │ │ │ + beq 51f8 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 51ec │ │ │ │ │ + bne 51dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5200 │ │ │ │ │ + b 51f0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 51cc │ │ │ │ │ + bne 51bc │ │ │ │ │ mov r1, #2624 @ 0xa40 │ │ │ │ │ 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 │ │ │ │ │ - b 5228 │ │ │ │ │ + b 5218 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005258 <_PyDict_NewKeysForClass>: │ │ │ │ │ +00005248 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 60e0 <_PyDict_NewKeysForClass+0xe88> │ │ │ │ │ + beq 60d4 <_PyDict_NewKeysForClass+0xe8c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r3, #1542 @ 0x606 │ │ │ │ │ mov r1, #1 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ str r1, [r4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ @@ -5821,35 +5817,35 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ mov r3, #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr sl, [r6, #132] @ 0x84 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + beq 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ - ldr r1, [pc, #3732] @ 617c <_PyDict_NewKeysForClass+0xf24> │ │ │ │ │ + ldr r1, [pc, #3736] @ 6170 <_PyDict_NewKeysForClass+0xf28> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 5f40 <_PyDict_NewKeysForClass+0xce8> │ │ │ │ │ - ldr r6, [pc, #3708] @ 6180 <_PyDict_NewKeysForClass+0xf28> │ │ │ │ │ + beq 5f94 <_PyDict_NewKeysForClass+0xd4c> │ │ │ │ │ + ldr r6, [pc, #3712] @ 6174 <_PyDict_NewKeysForClass+0xf2c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r6, #1712] @ 0x6b0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 5e04 <_PyDict_NewKeysForClass+0xbac> │ │ │ │ │ + bne 5df8 <_PyDict_NewKeysForClass+0xbb0> │ │ │ │ │ ldr r9, [r6, #1720] @ 0x6b8 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 5e04 <_PyDict_NewKeysForClass+0xbac> │ │ │ │ │ - ldr r3, [pc, #3676] @ 6184 <_PyDict_NewKeysForClass+0xf2c> │ │ │ │ │ + beq 5df8 <_PyDict_NewKeysForClass+0xbb0> │ │ │ │ │ + ldr r3, [pc, #3680] @ 6178 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ @@ -5865,986 +5861,987 @@ │ │ │ │ │ str r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r3, r8, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r8, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ and r3, r9, r7 │ │ │ │ │ - beq 599c <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ + beq 598c <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ ldr r2, [r6, #1712] @ 0x6b0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5cf8 <_PyDict_NewKeysForClass+0xaa0> │ │ │ │ │ + bne 5cec <_PyDict_NewKeysForClass+0xaa4> │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r7, lr │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bgt 577c <_PyDict_NewKeysForClass+0x524> │ │ │ │ │ + bgt 576c <_PyDict_NewKeysForClass+0x524> │ │ │ │ │ ldrsb r2, [lr, r3] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 5514 <_PyDict_NewKeysForClass+0x2bc> │ │ │ │ │ + blt 5504 <_PyDict_NewKeysForClass+0x2bc> │ │ │ │ │ lsl r1, r2, #3 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ - ldr r2, [pc, #3508] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r2, [pc, #3512] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ ldr r1, [r1, r0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 55b8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + beq 55a8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 5908 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ + beq 58f8 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldrsb r3, [r7, r8] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 571c <_PyDict_NewKeysForClass+0x4c4> │ │ │ │ │ + blt 570c <_PyDict_NewKeysForClass+0x4c4> │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ - ldr r2, [pc, #3424] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r2, [pc, #3428] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 55b8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + beq 55a8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq 5b3c <_PyDict_NewKeysForClass+0x8e4> │ │ │ │ │ + beq 5b2c <_PyDict_NewKeysForClass+0x8e4> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r8, lr, #1 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 58c4 <_PyDict_NewKeysForClass+0x66c> │ │ │ │ │ + bgt 58b4 <_PyDict_NewKeysForClass+0x66c> │ │ │ │ │ ldrsb r6, [r7, r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 58e0 <_PyDict_NewKeysForClass+0x688> │ │ │ │ │ + blt 58d0 <_PyDict_NewKeysForClass+0x688> │ │ │ │ │ add r2, r7, r6, lsl #3 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r2, r1] │ │ │ │ │ - ldr r2, [pc, #3328] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r2, [pc, #3332] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ lsl r2, r6, #3 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 55b4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ + beq 55a4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 5540 <_PyDict_NewKeysForClass+0x2e8> │ │ │ │ │ + beq 5530 <_PyDict_NewKeysForClass+0x2e8> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ ldrsble r6, [r7, r8] │ │ │ │ │ - bgt 5ba8 <_PyDict_NewKeysForClass+0x950> │ │ │ │ │ + bgt 5b98 <_PyDict_NewKeysForClass+0x950> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 58fc <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ + blt 58ec <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ add r2, r7, r6, lsl #3 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r2, r1] │ │ │ │ │ - ldr r2, [pc, #3240] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r2, [pc, #3244] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ lsl r2, r6, #3 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 55b4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ + beq 55a4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 5d44 <_PyDict_NewKeysForClass+0xaec> │ │ │ │ │ + beq 5d38 <_PyDict_NewKeysForClass+0xaf0> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ - b 545c <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + b 544c <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 53e8 <_PyDict_NewKeysForClass+0x190> │ │ │ │ │ + bne 53d8 <_PyDict_NewKeysForClass+0x190> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 60b4 <_PyDict_NewKeysForClass+0xe5c> │ │ │ │ │ + bne 60a8 <_PyDict_NewKeysForClass+0xe60> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [ip, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 54a0 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ + bne 5490 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ ldrb lr, [ip, #1724] @ 0x6bc │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 54a0 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ + bne 5490 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6148 <_PyDict_NewKeysForClass+0xef0> │ │ │ │ │ + beq 6168 <_PyDict_NewKeysForClass+0xf20> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r1, [r1, #1724] @ 0x6bc │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 613c <_PyDict_NewKeysForClass+0xee4> │ │ │ │ │ + beq 615c <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #3056] @ 618c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ + ldr r1, [pc, #3060] @ 6180 <_PyDict_NewKeysForClass+0xf38> │ │ │ │ │ addeq r1, r1, #8 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 54a0 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ + bne 5490 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldreq r3, [sl, #28] │ │ │ │ │ ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ addeq r3, r3, r2, lsl #2 │ │ │ │ │ ldreq sl, [r3, #4] │ │ │ │ │ - beq 5ab8 <_PyDict_NewKeysForClass+0x860> │ │ │ │ │ + beq 5aa8 <_PyDict_NewKeysForClass+0x860> │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5ac8 <_PyDict_NewKeysForClass+0x870> │ │ │ │ │ + bne 5ab8 <_PyDict_NewKeysForClass+0x870> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + beq 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + beq 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + ble 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ mov r9, r5 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add sl, sl, #12 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r6, [sl, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 5678 <_PyDict_NewKeysForClass+0x420> │ │ │ │ │ + bne 5668 <_PyDict_NewKeysForClass+0x420> │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 5678 <_PyDict_NewKeysForClass+0x420> │ │ │ │ │ + beq 5668 <_PyDict_NewKeysForClass+0x420> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca0 │ │ │ │ │ + bl c90 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5690 <_PyDict_NewKeysForClass+0x438> │ │ │ │ │ + beq 5680 <_PyDict_NewKeysForClass+0x438> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - blt 5644 <_PyDict_NewKeysForClass+0x3ec> │ │ │ │ │ + blt 5634 <_PyDict_NewKeysForClass+0x3ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + ble 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r0, lsl ip │ │ │ │ │ and r2, r7, r0 │ │ │ │ │ - bgt 5758 <_PyDict_NewKeysForClass+0x500> │ │ │ │ │ + bgt 5748 <_PyDict_NewKeysForClass+0x500> │ │ │ │ │ ldrsb lr, [r1, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 572c <_PyDict_NewKeysForClass+0x4d4> │ │ │ │ │ + bge 571c <_PyDict_NewKeysForClass+0x4d4> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ ldrb lr, [r4, #5] │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ lsl r2, r0, #3 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, r5, lsl lr │ │ │ │ │ - ble 5f10 <_PyDict_NewKeysForClass+0xcb8> │ │ │ │ │ + ble 5f04 <_PyDict_NewKeysForClass+0xcbc> │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + beq 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 5678 <_PyDict_NewKeysForClass+0x420> │ │ │ │ │ + b 5668 <_PyDict_NewKeysForClass+0x420> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 551c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 543c <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ + beq 550c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 542c <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb lr, [r1, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldrlt r0, [r4, #16] │ │ │ │ │ - bge 5850 <_PyDict_NewKeysForClass+0x5f8> │ │ │ │ │ + bge 5840 <_PyDict_NewKeysForClass+0x5f8> │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ - b 56d0 <_PyDict_NewKeysForClass+0x478> │ │ │ │ │ + b 56c0 <_PyDict_NewKeysForClass+0x478> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 5c5c <_PyDict_NewKeysForClass+0xa04> │ │ │ │ │ + bgt 5c4c <_PyDict_NewKeysForClass+0xa04> │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ ldrsh r5, [r1, lr] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 582c <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ + bge 581c <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ strh r0, [r1, lr] │ │ │ │ │ - b 56d0 <_PyDict_NewKeysForClass+0x478> │ │ │ │ │ + b 56c0 <_PyDict_NewKeysForClass+0x478> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r2, [lr, r3, lsl #2] │ │ │ │ │ ldrshle r2, [lr, r2] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 58ec <_PyDict_NewKeysForClass+0x694> │ │ │ │ │ + blt 58dc <_PyDict_NewKeysForClass+0x694> │ │ │ │ │ add r2, lr, r2, lsl #3 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r2, r1] │ │ │ │ │ - ldr r2, [pc, #2520] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r2, [pc, #2524] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ lsl r2, r0, #3 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 55b8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + beq 55a8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 5908 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ + beq 58f8 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r7, r3] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 571c <_PyDict_NewKeysForClass+0x4c4> │ │ │ │ │ + blt 570c <_PyDict_NewKeysForClass+0x4c4> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r7, r1, lsl #3 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ - ldr r2, [pc, #2412] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r2, [pc, #2416] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ lsl r2, r1, #3 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 5430 <_PyDict_NewKeysForClass+0x1d8> │ │ │ │ │ - b 55b8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + bne 5420 <_PyDict_NewKeysForClass+0x1d8> │ │ │ │ │ + b 55a8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ ldrsh r5, [r1, lr] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5770 <_PyDict_NewKeysForClass+0x518> │ │ │ │ │ + blt 5760 <_PyDict_NewKeysForClass+0x518> │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, r7, lsr #5 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - bgt 5898 <_PyDict_NewKeysForClass+0x640> │ │ │ │ │ + bgt 5888 <_PyDict_NewKeysForClass+0x640> │ │ │ │ │ ldrsb lr, [r1, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 5afc <_PyDict_NewKeysForClass+0x8a4> │ │ │ │ │ + bge 5aec <_PyDict_NewKeysForClass+0x8a4> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - ble 5750 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ + ble 5740 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 5c74 <_PyDict_NewKeysForClass+0xa1c> │ │ │ │ │ + bgt 5c64 <_PyDict_NewKeysForClass+0xa1c> │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ - b 5774 <_PyDict_NewKeysForClass+0x51c> │ │ │ │ │ + b 5764 <_PyDict_NewKeysForClass+0x51c> │ │ │ │ │ and r2, r0, r5 │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ add r5, r2, r2, lsl #2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 5de0 <_PyDict_NewKeysForClass+0xb88> │ │ │ │ │ + bgt 5dd4 <_PyDict_NewKeysForClass+0xb8c> │ │ │ │ │ ldrsh lr, [r1, lr] │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 5878 <_PyDict_NewKeysForClass+0x620> │ │ │ │ │ - b 5894 <_PyDict_NewKeysForClass+0x63c> │ │ │ │ │ + blt 5868 <_PyDict_NewKeysForClass+0x620> │ │ │ │ │ + b 5884 <_PyDict_NewKeysForClass+0x63c> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r6, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r6, [r7, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 5474 <_PyDict_NewKeysForClass+0x21c> │ │ │ │ │ + bge 5464 <_PyDict_NewKeysForClass+0x21c> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 551c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 54a0 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ + beq 550c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 5490 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 551c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 57c8 <_PyDict_NewKeysForClass+0x570> │ │ │ │ │ + beq 550c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 57b8 <_PyDict_NewKeysForClass+0x570> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 551c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 54f8 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + beq 550c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 54e8 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ ldr r2, [r6, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 5974 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ + bne 5964 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r6, #1724] @ 0x6bc │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 5974 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ + bne 5964 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 611c <_PyDict_NewKeysForClass+0xec4> │ │ │ │ │ + beq 6110 <_PyDict_NewKeysForClass+0xec8> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #1724] @ 0x6bc │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6124 <_PyDict_NewKeysForClass+0xecc> │ │ │ │ │ + beq 6144 <_PyDict_NewKeysForClass+0xefc> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #2100] @ 6190 <_PyDict_NewKeysForClass+0xf38> │ │ │ │ │ + ldr r1, [pc, #2104] @ 6184 <_PyDict_NewKeysForClass+0xf3c> │ │ │ │ │ subne r1, r1, #8 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55b8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + beq 55a8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - ble 5400 <_PyDict_NewKeysForClass+0x1a8> │ │ │ │ │ - b 57e0 <_PyDict_NewKeysForClass+0x588> │ │ │ │ │ + ble 53f0 <_PyDict_NewKeysForClass+0x1a8> │ │ │ │ │ + b 57d0 <_PyDict_NewKeysForClass+0x588> │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r7, lr │ │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldrsble sl, [r7, r6] │ │ │ │ │ - bgt 5b28 <_PyDict_NewKeysForClass+0x8d0> │ │ │ │ │ + bgt 5b18 <_PyDict_NewKeysForClass+0x8d0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 5b14 <_PyDict_NewKeysForClass+0x8bc> │ │ │ │ │ + blt 5b04 <_PyDict_NewKeysForClass+0x8bc> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #12 │ │ │ │ │ mla r2, r2, sl, r1 │ │ │ │ │ - ldr r1, [pc, #1952] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r1, [pc, #1956] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ add r4, r7, r2 │ │ │ │ │ ldr r9, [r4, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 5a84 <_PyDict_NewKeysForClass+0x82c> │ │ │ │ │ + beq 5a74 <_PyDict_NewKeysForClass+0x82c> │ │ │ │ │ ldr r2, [r7, r2] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 5bcc <_PyDict_NewKeysForClass+0x974> │ │ │ │ │ + beq 5bbc <_PyDict_NewKeysForClass+0x974> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r6, r6, lsl #2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r4, r4, r2, lsr #5 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r2 │ │ │ │ │ ldrsble sl, [r7, r4] │ │ │ │ │ - bgt 5c48 <_PyDict_NewKeysForClass+0x9f0> │ │ │ │ │ + bgt 5c38 <_PyDict_NewKeysForClass+0x9f0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 5bc0 <_PyDict_NewKeysForClass+0x968> │ │ │ │ │ + blt 5bb0 <_PyDict_NewKeysForClass+0x968> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #12 │ │ │ │ │ mla r2, r2, sl, r1 │ │ │ │ │ - ldr r1, [pc, #1860] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r1, [pc, #1864] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ add r9, r7, r2 │ │ │ │ │ ldr r6, [r9, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 5a84 <_PyDict_NewKeysForClass+0x82c> │ │ │ │ │ + beq 5a74 <_PyDict_NewKeysForClass+0x82c> │ │ │ │ │ ldr r2, [r7, r2] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 5c7c <_PyDict_NewKeysForClass+0xa24> │ │ │ │ │ + beq 5c6c <_PyDict_NewKeysForClass+0xa24> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r2, r2, #10 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r6, r4, r2 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ and r6, r6, r2 │ │ │ │ │ - b 59c0 <_PyDict_NewKeysForClass+0x768> │ │ │ │ │ + b 59b0 <_PyDict_NewKeysForClass+0x768> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - blt 551c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + blt 550c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r3, #12 │ │ │ │ │ mla r3, r3, sl, r7 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5600 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + beq 55f0 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5600 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + beq 55f0 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5600 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + bne 55f0 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 5600 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + b 55f0 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - b 586c <_PyDict_NewKeysForClass+0x614> │ │ │ │ │ + b 585c <_PyDict_NewKeysForClass+0x614> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 5a04 <_PyDict_NewKeysForClass+0x7ac> │ │ │ │ │ + bne 59f4 <_PyDict_NewKeysForClass+0x7ac> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 551c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 550c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r2, r6, #1 │ │ │ │ │ ldrgt sl, [r7, r6, lsl #2] │ │ │ │ │ ldrshle sl, [r7, r2] │ │ │ │ │ - b 59cc <_PyDict_NewKeysForClass+0x774> │ │ │ │ │ + b 59bc <_PyDict_NewKeysForClass+0x774> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ ldr r2, [r6, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 543c <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ + bne 542c <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb r0, [r6, #1724] @ 0x6bc │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 543c <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ + bne 542c <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6134 <_PyDict_NewKeysForClass+0xedc> │ │ │ │ │ + beq 6154 <_PyDict_NewKeysForClass+0xf0c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ addne r0, r3, #20 │ │ │ │ │ ldrb r3, [r6, #1724] @ 0x6bc │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 612c <_PyDict_NewKeysForClass+0xed4> │ │ │ │ │ + beq 614c <_PyDict_NewKeysForClass+0xf04> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - ldr r3, [pc, #1536] @ 6190 <_PyDict_NewKeysForClass+0xf38> │ │ │ │ │ + ldr r3, [pc, #1540] @ 6184 <_PyDict_NewKeysForClass+0xf3c> │ │ │ │ │ subne r1, r3, #8 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55b8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ - b 543c <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ + beq 55a8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + b 542c <_PyDict_NewKeysForClass+0x1e4> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r6, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r6, [r7, r2] │ │ │ │ │ - b 54c4 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ + b 54b4 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 5b1c <_PyDict_NewKeysForClass+0x8c4> │ │ │ │ │ - b 5a60 <_PyDict_NewKeysForClass+0x808> │ │ │ │ │ + beq 5b0c <_PyDict_NewKeysForClass+0x8c4> │ │ │ │ │ + b 5a50 <_PyDict_NewKeysForClass+0x808> │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r1, [pc, #1452] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r1, [pc, #1456] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r9] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5c10 <_PyDict_NewKeysForClass+0x9b8> │ │ │ │ │ + bgt 5c00 <_PyDict_NewKeysForClass+0x9b8> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - beq 6060 <_PyDict_NewKeysForClass+0xe08> │ │ │ │ │ + beq 6054 <_PyDict_NewKeysForClass+0xe0c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 5b1c <_PyDict_NewKeysForClass+0x8c4> │ │ │ │ │ + blt 5b0c <_PyDict_NewKeysForClass+0x8c4> │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 5f98 <_PyDict_NewKeysForClass+0xd40> │ │ │ │ │ + bne 5f7c <_PyDict_NewKeysForClass+0xd34> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bne 5f98 <_PyDict_NewKeysForClass+0xd40> │ │ │ │ │ + bne 5f7c <_PyDict_NewKeysForClass+0xd34> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5a84 <_PyDict_NewKeysForClass+0x82c> │ │ │ │ │ + bne 5a74 <_PyDict_NewKeysForClass+0x82c> │ │ │ │ │ ldrb r0, [ip, #4] │ │ │ │ │ - b 5a04 <_PyDict_NewKeysForClass+0x7ac> │ │ │ │ │ + b 59f4 <_PyDict_NewKeysForClass+0x7ac> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r2, r4, #1 │ │ │ │ │ ldrgt sl, [r7, r4, lsl #2] │ │ │ │ │ ldrshle sl, [r7, r2] │ │ │ │ │ - b 5a28 <_PyDict_NewKeysForClass+0x7d0> │ │ │ │ │ + b 5a18 <_PyDict_NewKeysForClass+0x7d0> │ │ │ │ │ add lr, r4, r2, lsl #2 │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ lsl lr, r2, #2 │ │ │ │ │ - bge 5dbc <_PyDict_NewKeysForClass+0xb64> │ │ │ │ │ + bge 5db0 <_PyDict_NewKeysForClass+0xb68> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ - b 56d0 <_PyDict_NewKeysForClass+0x478> │ │ │ │ │ + b 56c0 <_PyDict_NewKeysForClass+0x478> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #1276] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r1, [pc, #1280] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r6] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cc0 <_PyDict_NewKeysForClass+0xa68> │ │ │ │ │ + bgt 5cb0 <_PyDict_NewKeysForClass+0xa68> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 6044 <_PyDict_NewKeysForClass+0xdec> │ │ │ │ │ + beq 6038 <_PyDict_NewKeysForClass+0xdf0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 5b1c <_PyDict_NewKeysForClass+0x8c4> │ │ │ │ │ + blt 5b0c <_PyDict_NewKeysForClass+0x8c4> │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bne 5f98 <_PyDict_NewKeysForClass+0xd40> │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne 5f7c <_PyDict_NewKeysForClass+0xd34> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 5f98 <_PyDict_NewKeysForClass+0xd40> │ │ │ │ │ + bne 5f7c <_PyDict_NewKeysForClass+0xd34> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5a84 <_PyDict_NewKeysForClass+0x82c> │ │ │ │ │ - ldrb r0, [ip, #4] │ │ │ │ │ - b 5a60 <_PyDict_NewKeysForClass+0x808> │ │ │ │ │ + bne 5a74 <_PyDict_NewKeysForClass+0x82c> │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ │ + b 5a50 <_PyDict_NewKeysForClass+0x808> │ │ │ │ │ str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r9, ip │ │ │ │ │ str sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov sl, lr │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt 6168 <_PyDict_NewKeysForClass+0xf10> │ │ │ │ │ + bgt 6118 <_PyDict_NewKeysForClass+0xed0> │ │ │ │ │ ldrsb r5, [sl, r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 5e30 <_PyDict_NewKeysForClass+0xbd8> │ │ │ │ │ + bge 5e24 <_PyDict_NewKeysForClass+0xbdc> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 5ec0 <_PyDict_NewKeysForClass+0xc68> │ │ │ │ │ + bne 5eb4 <_PyDict_NewKeysForClass+0xc6c> │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 551c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 550c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [ip, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 54f8 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + bne 54e8 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ ldrb lr, [ip, #1724] @ 0x6bc │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 54f8 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + bne 54e8 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 60ac <_PyDict_NewKeysForClass+0xe54> │ │ │ │ │ + beq 60a0 <_PyDict_NewKeysForClass+0xe58> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r1, [r1, #1724] @ 0x6bc │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 60a0 <_PyDict_NewKeysForClass+0xe48> │ │ │ │ │ + beq 6094 <_PyDict_NewKeysForClass+0xe4c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #1004] @ 618c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ + ldr r1, [pc, #1004] @ 6180 <_PyDict_NewKeysForClass+0xf38> │ │ │ │ │ addeq r1, r1, #8 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55b4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ - b 54f8 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + beq 55a4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ + b 54e8 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add lr, lr, r2 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldr lr, [r1, r2, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 5c70 <_PyDict_NewKeysForClass+0xa18> │ │ │ │ │ - b 5850 <_PyDict_NewKeysForClass+0x5f8> │ │ │ │ │ + blt 5c60 <_PyDict_NewKeysForClass+0xa18> │ │ │ │ │ + b 5840 <_PyDict_NewKeysForClass+0x5f8> │ │ │ │ │ ldr r5, [r1, r2, lsl #2] │ │ │ │ │ add lr, r2, r2, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add lr, lr, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - blt 5878 <_PyDict_NewKeysForClass+0x620> │ │ │ │ │ + blt 5868 <_PyDict_NewKeysForClass+0x620> │ │ │ │ │ and r2, r0, lr │ │ │ │ │ - b 5898 <_PyDict_NewKeysForClass+0x640> │ │ │ │ │ - ldr r0, [pc, #892] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + b 5888 <_PyDict_NewKeysForClass+0x640> │ │ │ │ │ + ldr r0, [pc, #892] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldrne r3, [pc, #888] @ 6194 <_PyDict_NewKeysForClass+0xf3c> │ │ │ │ │ + ldrne r3, [pc, #888] @ 6188 <_PyDict_NewKeysForClass+0xf40> │ │ │ │ │ ldrne r3, [pc, r3] │ │ │ │ │ - bne 5328 <_PyDict_NewKeysForClass+0xd0> │ │ │ │ │ + bne 5318 <_PyDict_NewKeysForClass+0xd0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + b 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5ec0 <_PyDict_NewKeysForClass+0xc68> │ │ │ │ │ + bne 5eb4 <_PyDict_NewKeysForClass+0xc6c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #800] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r1, [pc, #800] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5f74 <_PyDict_NewKeysForClass+0xd1c> │ │ │ │ │ + ble 5f58 <_PyDict_NewKeysForClass+0xd10> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 5d38 <_PyDict_NewKeysForClass+0xae0> │ │ │ │ │ + blt 5d2c <_PyDict_NewKeysForClass+0xae4> │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 6150 <_PyDict_NewKeysForClass+0xef8> │ │ │ │ │ + bne 612c <_PyDict_NewKeysForClass+0xee4> │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [sl, r0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6150 <_PyDict_NewKeysForClass+0xef8> │ │ │ │ │ + bne 612c <_PyDict_NewKeysForClass+0xee4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5f50 <_PyDict_NewKeysForClass+0xcf8> │ │ │ │ │ + bne 5f34 <_PyDict_NewKeysForClass+0xcec> │ │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r4, r4, r3, lsr #5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r7 │ │ │ │ │ - bgt 6108 <_PyDict_NewKeysForClass+0xeb0> │ │ │ │ │ + bgt 60fc <_PyDict_NewKeysForClass+0xeb4> │ │ │ │ │ ldrsb r5, [sl, r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 5fb0 <_PyDict_NewKeysForClass+0xd58> │ │ │ │ │ + bge 5fa4 <_PyDict_NewKeysForClass+0xd5c> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 5d38 <_PyDict_NewKeysForClass+0xae0> │ │ │ │ │ + beq 5d2c <_PyDict_NewKeysForClass+0xae4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ and r4, r4, r7 │ │ │ │ │ - b 5d1c <_PyDict_NewKeysForClass+0xac4> │ │ │ │ │ + b 5d10 <_PyDict_NewKeysForClass+0xac8> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6] │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - bne 5710 <_PyDict_NewKeysForClass+0x4b8> │ │ │ │ │ - b 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ - b 52fc <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ + bne 5700 <_PyDict_NewKeysForClass+0x4b8> │ │ │ │ │ + b 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r7, sl │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 55b8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + b 55a8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5e90 <_PyDict_NewKeysForClass+0xc38> │ │ │ │ │ + bne 5e84 <_PyDict_NewKeysForClass+0xc3c> │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 5e90 <_PyDict_NewKeysForClass+0xc38> │ │ │ │ │ + b 5e84 <_PyDict_NewKeysForClass+0xc3c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 534c <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ + b 533c <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + b 52ec <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5ef0 <_PyDict_NewKeysForClass+0xc98> │ │ │ │ │ + bne 5ee4 <_PyDict_NewKeysForClass+0xc9c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #416] @ 6188 <_PyDict_NewKeysForClass+0xf30> │ │ │ │ │ + ldr r1, [pc, #416] @ 617c <_PyDict_NewKeysForClass+0xf34> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 607c <_PyDict_NewKeysForClass+0xe24> │ │ │ │ │ + ble 6070 <_PyDict_NewKeysForClass+0xe28> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 5d38 <_PyDict_NewKeysForClass+0xae0> │ │ │ │ │ + blt 5d2c <_PyDict_NewKeysForClass+0xae4> │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 6150 <_PyDict_NewKeysForClass+0xef8> │ │ │ │ │ + bne 612c <_PyDict_NewKeysForClass+0xee4> │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [sl, r0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6150 <_PyDict_NewKeysForClass+0xef8> │ │ │ │ │ + bne 612c <_PyDict_NewKeysForClass+0xee4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5f50 <_PyDict_NewKeysForClass+0xcf8> │ │ │ │ │ + bne 5f34 <_PyDict_NewKeysForClass+0xcec> │ │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ │ - b 5ef0 <_PyDict_NewKeysForClass+0xc98> │ │ │ │ │ + b 5ee4 <_PyDict_NewKeysForClass+0xc9c> │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 5cc0 <_PyDict_NewKeysForClass+0xa68> │ │ │ │ │ + b 5cb0 <_PyDict_NewKeysForClass+0xa68> │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 5c10 <_PyDict_NewKeysForClass+0x9b8> │ │ │ │ │ + b 5c00 <_PyDict_NewKeysForClass+0x9b8> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 6010 <_PyDict_NewKeysForClass+0xdb8> │ │ │ │ │ + bne 6004 <_PyDict_NewKeysForClass+0xdbc> │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 6010 <_PyDict_NewKeysForClass+0xdb8> │ │ │ │ │ + b 6004 <_PyDict_NewKeysForClass+0xdbc> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r1, #1736] @ 0x6c8 │ │ │ │ │ - b 5da0 <_PyDict_NewKeysForClass+0xb48> │ │ │ │ │ + b 5d94 <_PyDict_NewKeysForClass+0xb4c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 5d84 <_PyDict_NewKeysForClass+0xb2c> │ │ │ │ │ + b 5d78 <_PyDict_NewKeysForClass+0xb30> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60f8 <_PyDict_NewKeysForClass+0xea0> │ │ │ │ │ + beq 60ec <_PyDict_NewKeysForClass+0xea4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60f8 <_PyDict_NewKeysForClass+0xea0> │ │ │ │ │ + bne 60ec <_PyDict_NewKeysForClass+0xea4> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 5aec <_PyDict_NewKeysForClass+0x894> │ │ │ │ │ + b 5adc <_PyDict_NewKeysForClass+0x894> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr sl, [r6, #132] @ 0x84 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 52dc <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ - b 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + bne 52cc <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ + b 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ - b 5534 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + b 5524 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ ldrshle r5, [sl, r3] │ │ │ │ │ - b 5ee0 <_PyDict_NewKeysForClass+0xc88> │ │ │ │ │ + b 5ed4 <_PyDict_NewKeysForClass+0xc8c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 5944 <_PyDict_NewKeysForClass+0x6ec> │ │ │ │ │ + b 5934 <_PyDict_NewKeysForClass+0x6ec> │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + lslle r3, r4, #1 │ │ │ │ │ + ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ + ldrshle r5, [sl, r3] │ │ │ │ │ + b 5d1c <_PyDict_NewKeysForClass+0xad4> │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + b 533c <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ ldr r1, [r6, #1736] @ 0x6c8 │ │ │ │ │ - b 595c <_PyDict_NewKeysForClass+0x704> │ │ │ │ │ + b 594c <_PyDict_NewKeysForClass+0x704> │ │ │ │ │ ldr r1, [r6, #1736] @ 0x6c8 │ │ │ │ │ - b 5b94 <_PyDict_NewKeysForClass+0x93c> │ │ │ │ │ + b 5b84 <_PyDict_NewKeysForClass+0x93c> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 5b78 <_PyDict_NewKeysForClass+0x920> │ │ │ │ │ + b 5b68 <_PyDict_NewKeysForClass+0x920> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r1, #1736] @ 0x6c8 │ │ │ │ │ - b 559c <_PyDict_NewKeysForClass+0x344> │ │ │ │ │ + b 558c <_PyDict_NewKeysForClass+0x344> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 5580 <_PyDict_NewKeysForClass+0x328> │ │ │ │ │ - mov ip, r9 │ │ │ │ │ - ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 534c <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - lslle r3, r4, #1 │ │ │ │ │ - ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ - ldrshle r5, [sl, r3] │ │ │ │ │ - b 5d28 <_PyDict_NewKeysForClass+0xad0> │ │ │ │ │ + b 5570 <_PyDict_NewKeysForClass+0x328> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000e58 │ │ │ │ │ + .word 0x00000e5c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000096ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000096c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000096c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000374 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006198 : │ │ │ │ │ +0000618c : │ │ │ │ │ dict_getitem(): │ │ │ │ │ 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 r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #276] @ 62d4 │ │ │ │ │ + ldr ip, [pc, #276] @ 62c8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 6280 │ │ │ │ │ + beq 6274 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6254 │ │ │ │ │ + bne 6248 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 6254 │ │ │ │ │ - ldr r3, [pc, #212] @ 62d8 │ │ │ │ │ + beq 6248 │ │ │ │ │ + ldr r3, [pc, #212] @ 62cc │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -6853,95 +6850,95 @@ │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6298 │ │ │ │ │ + bne 628c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 62c8 │ │ │ │ │ - ldr r3, [pc, #112] @ 62dc │ │ │ │ │ + beq 62bc │ │ │ │ │ + ldr r3, [pc, #112] @ 62d0 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 6214 │ │ │ │ │ + b 6208 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61dc │ │ │ │ │ + bne 61d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 624c │ │ │ │ │ + b 6240 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 623c │ │ │ │ │ + beq 6230 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 623c │ │ │ │ │ + bne 6230 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 623c │ │ │ │ │ + b 6230 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6290 │ │ │ │ │ + b 6284 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000062e0 : │ │ │ │ │ +000062d4 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ 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 r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 6468 │ │ │ │ │ - ldr r3, [pc, #340] @ 6470 │ │ │ │ │ + beq 645c │ │ │ │ │ + ldr r3, [pc, #340] @ 6464 │ │ │ │ │ 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 r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 641c │ │ │ │ │ + beq 6410 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -6949,128 +6946,128 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 63c0 │ │ │ │ │ + bne 63b4 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 63c0 │ │ │ │ │ - ldr r3, [pc, #236] @ 6474 │ │ │ │ │ + beq 63b4 │ │ │ │ │ + ldr r3, [pc, #236] @ 6468 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - beq 63ec │ │ │ │ │ - bl 17f0 │ │ │ │ │ + beq 63e0 │ │ │ │ │ + bl 17e0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6404 │ │ │ │ │ + ble 63f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6380 │ │ │ │ │ + bne 6374 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 63f4 │ │ │ │ │ - bl 10bc │ │ │ │ │ + b 63e8 │ │ │ │ │ + bl 10ac │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 63b4 │ │ │ │ │ + bgt 63a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 63b4 │ │ │ │ │ + bne 63a8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 63b4 │ │ │ │ │ - ldr r1, [pc, #84] @ 6478 │ │ │ │ │ + b 63a8 │ │ │ │ │ + ldr r1, [pc, #84] @ 646c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 644c │ │ │ │ │ + beq 6440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 644c │ │ │ │ │ + bne 6440 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2799 @ 0xaef │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 63f4 │ │ │ │ │ + b 63e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6444 │ │ │ │ │ + b 6438 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 63b4 │ │ │ │ │ + b 63a8 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000647c <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +00006470 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ _PyDict_EnablePerThreadRefcounting(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006490 : │ │ │ │ │ +00006484 : │ │ │ │ │ PyDict_Watch(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 655c │ │ │ │ │ + beq 6550 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi 6518 │ │ │ │ │ - ldr r3, [pc, #180] @ 6578 │ │ │ │ │ + bhi 650c │ │ │ │ │ + ldr r3, [pc, #180] @ 656c │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ add r2, r0, #10304 @ 0x2840 │ │ │ │ │ add r2, r2, #30 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 653c │ │ │ │ │ + beq 6530 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ orr r3, r3, lr, lsr r2 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ @@ -7102,373 +7099,373 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6534 │ │ │ │ │ + b 6528 │ │ │ │ │ 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 6534 │ │ │ │ │ + b 6528 │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000657c : │ │ │ │ │ +00006570 : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ 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 r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #280] @ 66bc │ │ │ │ │ + ldr ip, [pc, #280] @ 66b0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 6688 │ │ │ │ │ + beq 667c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6648 │ │ │ │ │ + bne 663c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 6648 │ │ │ │ │ + beq 663c │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 667c │ │ │ │ │ + beq 6670 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6640 │ │ │ │ │ + beq 6634 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 662c │ │ │ │ │ + bgt 6620 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r6] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 6630 │ │ │ │ │ + b 6624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 65e0 │ │ │ │ │ + bne 65d4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b 6620 │ │ │ │ │ + b 6614 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6630 │ │ │ │ │ + b 6624 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 65c0 │ │ │ │ │ + bne 65b4 │ │ │ │ │ movw r1, #2568 @ 0xa08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b 6620 │ │ │ │ │ + b 6614 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000066c0 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +000066b4 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash_LockHeld(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 671c <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ + beq 6710 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 6710 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + beq 6704 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6710 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + b 6704 <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ │ │ │ │ │ -00006728 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +0000671c <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 679c <_PyDict_GetItemRef_KnownHash+0x74> │ │ │ │ │ + beq 6790 <_PyDict_GetItemRef_KnownHash+0x74> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6794 <_PyDict_GetItemRef_KnownHash+0x6c> │ │ │ │ │ + beq 6788 <_PyDict_GetItemRef_KnownHash+0x6c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6784 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ + bgt 6778 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 6788 <_PyDict_GetItemRef_KnownHash+0x60> │ │ │ │ │ + b 677c <_PyDict_GetItemRef_KnownHash+0x60> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6788 <_PyDict_GetItemRef_KnownHash+0x60> │ │ │ │ │ + b 677c <_PyDict_GetItemRef_KnownHash+0x60> │ │ │ │ │ │ │ │ │ │ -000067a8 <_PyDict_SendEvent>: │ │ │ │ │ +0000679c <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #892] @ 6b40 <_PyDict_SendEvent+0x398> │ │ │ │ │ + ldr ip, [pc, #892] @ 6b34 <_PyDict_SendEvent+0x398> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ - bhi 6ae4 <_PyDict_SendEvent+0x33c> │ │ │ │ │ + bhi 6ad8 <_PyDict_SendEvent+0x33c> │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 6854 <_PyDict_SendEvent+0xac> │ │ │ │ │ + bne 6848 <_PyDict_SendEvent+0xac> │ │ │ │ │ tst r0, #2 │ │ │ │ │ asr r4, r0, #1 │ │ │ │ │ addne sl, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6890 <_PyDict_SendEvent+0xe8> │ │ │ │ │ + bne 6884 <_PyDict_SendEvent+0xe8> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 68d8 <_PyDict_SendEvent+0x130> │ │ │ │ │ + bne 68cc <_PyDict_SendEvent+0x130> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r4, r4, #2 │ │ │ │ │ addne sl, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6914 <_PyDict_SendEvent+0x16c> │ │ │ │ │ + bne 6908 <_PyDict_SendEvent+0x16c> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 695c <_PyDict_SendEvent+0x1b4> │ │ │ │ │ + bne 6950 <_PyDict_SendEvent+0x1b4> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r4, r4, #2 │ │ │ │ │ addne sl, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6998 <_PyDict_SendEvent+0x1f0> │ │ │ │ │ + bne 698c <_PyDict_SendEvent+0x1f0> │ │ │ │ │ tst r4, #2 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ - bne 69e0 <_PyDict_SendEvent+0x238> │ │ │ │ │ + bne 69d4 <_PyDict_SendEvent+0x238> │ │ │ │ │ tst r4, #2 │ │ │ │ │ addne sl, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6a18 <_PyDict_SendEvent+0x270> │ │ │ │ │ + bne 6a0c <_PyDict_SendEvent+0x270> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 6884 <_PyDict_SendEvent+0xdc> │ │ │ │ │ + beq 6878 <_PyDict_SendEvent+0xdc> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6a64 <_PyDict_SendEvent+0x2bc> │ │ │ │ │ + blt 6a58 <_PyDict_SendEvent+0x2bc> │ │ │ │ │ tst r4, #2 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ - beq 6804 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + beq 67f8 <_PyDict_SendEvent+0x5c> │ │ │ │ │ ldr r3, [sl, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 6804 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + beq 67f8 <_PyDict_SendEvent+0x5c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6804 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + bge 67f8 <_PyDict_SendEvent+0x5c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6804 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + b 67f8 <_PyDict_SendEvent+0x5c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 6908 <_PyDict_SendEvent+0x160> │ │ │ │ │ + beq 68fc <_PyDict_SendEvent+0x160> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6ac4 <_PyDict_SendEvent+0x31c> │ │ │ │ │ + blt 6ab8 <_PyDict_SendEvent+0x31c> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r4, r4, #2 │ │ │ │ │ - beq 681c <_PyDict_SendEvent+0x74> │ │ │ │ │ + beq 6810 <_PyDict_SendEvent+0x74> │ │ │ │ │ ldr r3, [sl, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 681c <_PyDict_SendEvent+0x74> │ │ │ │ │ + beq 6810 <_PyDict_SendEvent+0x74> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 681c <_PyDict_SendEvent+0x74> │ │ │ │ │ + bge 6810 <_PyDict_SendEvent+0x74> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 681c <_PyDict_SendEvent+0x74> │ │ │ │ │ + b 6810 <_PyDict_SendEvent+0x74> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 698c <_PyDict_SendEvent+0x1e4> │ │ │ │ │ + beq 6980 <_PyDict_SendEvent+0x1e4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6aa4 <_PyDict_SendEvent+0x2fc> │ │ │ │ │ + blt 6a98 <_PyDict_SendEvent+0x2fc> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r4, r4, #2 │ │ │ │ │ - beq 6834 <_PyDict_SendEvent+0x8c> │ │ │ │ │ + beq 6828 <_PyDict_SendEvent+0x8c> │ │ │ │ │ ldr r3, [sl, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 6834 <_PyDict_SendEvent+0x8c> │ │ │ │ │ + beq 6828 <_PyDict_SendEvent+0x8c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6834 <_PyDict_SendEvent+0x8c> │ │ │ │ │ + bge 6828 <_PyDict_SendEvent+0x8c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6834 <_PyDict_SendEvent+0x8c> │ │ │ │ │ + b 6828 <_PyDict_SendEvent+0x8c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r6, [r3, #404] @ 0x194 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6a10 <_PyDict_SendEvent+0x268> │ │ │ │ │ + beq 6a04 <_PyDict_SendEvent+0x268> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6a84 <_PyDict_SendEvent+0x2dc> │ │ │ │ │ + blt 6a78 <_PyDict_SendEvent+0x2dc> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - beq 684c <_PyDict_SendEvent+0xa4> │ │ │ │ │ + beq 6840 <_PyDict_SendEvent+0xa4> │ │ │ │ │ ldr r4, [sl, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 684c <_PyDict_SendEvent+0xa4> │ │ │ │ │ + beq 6840 <_PyDict_SendEvent+0xa4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 684c <_PyDict_SendEvent+0xa4> │ │ │ │ │ + bge 6840 <_PyDict_SendEvent+0xa4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -7487,114 +7484,114 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6884 <_PyDict_SendEvent+0xdc> │ │ │ │ │ + b 6878 <_PyDict_SendEvent+0xdc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6a10 <_PyDict_SendEvent+0x268> │ │ │ │ │ + b 6a04 <_PyDict_SendEvent+0x268> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 698c <_PyDict_SendEvent+0x1e4> │ │ │ │ │ + b 6980 <_PyDict_SendEvent+0x1e4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6908 <_PyDict_SendEvent+0x160> │ │ │ │ │ + b 68fc <_PyDict_SendEvent+0x160> │ │ │ │ │ add r3, r6, #41216 @ 0xa100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, r3, #156 @ 0x9c │ │ │ │ │ add sl, r3, #124 @ 0x7c │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ tst r5, #1 │ │ │ │ │ - bne 6b1c <_PyDict_SendEvent+0x374> │ │ │ │ │ + bne 6b10 <_PyDict_SendEvent+0x374> │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 6afc <_PyDict_SendEvent+0x354> │ │ │ │ │ - b 684c <_PyDict_SendEvent+0xa4> │ │ │ │ │ + bne 6af0 <_PyDict_SendEvent+0x354> │ │ │ │ │ + b 6840 <_PyDict_SendEvent+0xa4> │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6b04 <_PyDict_SendEvent+0x35c> │ │ │ │ │ + beq 6af8 <_PyDict_SendEvent+0x35c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - b 6b04 <_PyDict_SendEvent+0x35c> │ │ │ │ │ + b 6af8 <_PyDict_SendEvent+0x35c> │ │ │ │ │ .word 0x00000360 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006b44 <_PyDict_SendEvent.constprop.1>: │ │ │ │ │ +00006b38 <_PyDict_SendEvent.constprop.1>: │ │ │ │ │ _PyDict_SendEvent.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #732] @ 6e3c <_PyDict_SendEvent.constprop.1+0x2f8> │ │ │ │ │ + ldr r3, [pc, #732] @ 6e30 <_PyDict_SendEvent.constprop.1+0x2f8> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ tst r0, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [ip, r3] │ │ │ │ │ - bne 6c18 <_PyDict_SendEvent.constprop.1+0xd4> │ │ │ │ │ + bne 6c0c <_PyDict_SendEvent.constprop.1+0xd4> │ │ │ │ │ tst r0, #2 │ │ │ │ │ asr r4, r0, #1 │ │ │ │ │ addne r9, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6c4c <_PyDict_SendEvent.constprop.1+0x108> │ │ │ │ │ + bne 6c40 <_PyDict_SendEvent.constprop.1+0x108> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 6c90 <_PyDict_SendEvent.constprop.1+0x14c> │ │ │ │ │ + bne 6c84 <_PyDict_SendEvent.constprop.1+0x14c> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r5, r4, #2 │ │ │ │ │ addne r9, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6ccc <_PyDict_SendEvent.constprop.1+0x188> │ │ │ │ │ + bne 6cc0 <_PyDict_SendEvent.constprop.1+0x188> │ │ │ │ │ tst r5, #2 │ │ │ │ │ - bne 6d10 <_PyDict_SendEvent.constprop.1+0x1cc> │ │ │ │ │ + bne 6d04 <_PyDict_SendEvent.constprop.1+0x1cc> │ │ │ │ │ tst r5, #4 │ │ │ │ │ asr r4, r5, #2 │ │ │ │ │ addne r9, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6d4c <_PyDict_SendEvent.constprop.1+0x208> │ │ │ │ │ + bne 6d40 <_PyDict_SendEvent.constprop.1+0x208> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 6d90 <_PyDict_SendEvent.constprop.1+0x24c> │ │ │ │ │ + bne 6d84 <_PyDict_SendEvent.constprop.1+0x24c> │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ addne r9, r6, #40960 @ 0xa000 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r4, [r9, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -7617,202 +7614,202 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_FormatUnraisable │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r4, [r3, #380] @ 0x17c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6c40 <_PyDict_SendEvent.constprop.1+0xfc> │ │ │ │ │ + beq 6c34 <_PyDict_SendEvent.constprop.1+0xfc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6e20 <_PyDict_SendEvent.constprop.1+0x2dc> │ │ │ │ │ + blt 6e14 <_PyDict_SendEvent.constprop.1+0x2dc> │ │ │ │ │ asr r4, r5, #1 │ │ │ │ │ tst r5, #2 │ │ │ │ │ - beq 6b8c <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ + beq 6b80 <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ ldr r5, [r9, #384] @ 0x180 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6b8c <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ + beq 6b80 <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6b8c <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ + bge 6b80 <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6b8c <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ + b 6b80 <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [r3, #388] @ 0x184 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6cc0 <_PyDict_SendEvent.constprop.1+0x17c> │ │ │ │ │ + beq 6cb4 <_PyDict_SendEvent.constprop.1+0x17c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6e04 <_PyDict_SendEvent.constprop.1+0x2c0> │ │ │ │ │ + blt 6df8 <_PyDict_SendEvent.constprop.1+0x2c0> │ │ │ │ │ asr r5, r4, #2 │ │ │ │ │ tst r4, #4 │ │ │ │ │ - beq 6ba4 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ + beq 6b98 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ ldr r4, [r9, #392] @ 0x188 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6ba4 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ + beq 6b98 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6ba4 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ + bge 6b98 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6ba4 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ + b 6b98 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r4, [r3, #396] @ 0x18c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6d40 <_PyDict_SendEvent.constprop.1+0x1fc> │ │ │ │ │ + beq 6d34 <_PyDict_SendEvent.constprop.1+0x1fc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6de8 <_PyDict_SendEvent.constprop.1+0x2a4> │ │ │ │ │ + blt 6ddc <_PyDict_SendEvent.constprop.1+0x2a4> │ │ │ │ │ asr r4, r5, #2 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - beq 6bbc <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ + beq 6bb0 <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ ldr r5, [r9, #400] @ 0x190 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6bbc <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ + beq 6bb0 <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6bbc <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ + bge 6bb0 <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6bbc <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ + b 6bb0 <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [r3, #404] @ 0x194 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6dc0 <_PyDict_SendEvent.constprop.1+0x27c> │ │ │ │ │ + beq 6db4 <_PyDict_SendEvent.constprop.1+0x27c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6dcc <_PyDict_SendEvent.constprop.1+0x288> │ │ │ │ │ + blt 6dc0 <_PyDict_SendEvent.constprop.1+0x288> │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - b 6bd0 <_PyDict_SendEvent.constprop.1+0x8c> │ │ │ │ │ + b 6bc4 <_PyDict_SendEvent.constprop.1+0x8c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6dc0 <_PyDict_SendEvent.constprop.1+0x27c> │ │ │ │ │ + b 6db4 <_PyDict_SendEvent.constprop.1+0x27c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6d40 <_PyDict_SendEvent.constprop.1+0x1fc> │ │ │ │ │ + b 6d34 <_PyDict_SendEvent.constprop.1+0x1fc> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6cc0 <_PyDict_SendEvent.constprop.1+0x17c> │ │ │ │ │ + b 6cb4 <_PyDict_SendEvent.constprop.1+0x17c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6c40 <_PyDict_SendEvent.constprop.1+0xfc> │ │ │ │ │ + b 6c34 <_PyDict_SendEvent.constprop.1+0xfc> │ │ │ │ │ .word 0x000002c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006e40 : │ │ │ │ │ +00006e34 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ 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 6ec0 │ │ │ │ │ + beq 6eb4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 6ec0 │ │ │ │ │ - bl 6edc │ │ │ │ │ + beq 6eb4 │ │ │ │ │ + bl 6ed0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ed0 │ │ │ │ │ - ldr r1, [pc, #88] @ 6ed8 │ │ │ │ │ + beq 6ec4 │ │ │ │ │ + ldr r1, [pc, #88] @ 6ecc │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [ip, r1] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -7834,56 +7831,56 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006edc : │ │ │ │ │ +00006ed0 : │ │ │ │ │ copy_lock_held_untracked.constprop.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [pc, #1972] @ 76ac │ │ │ │ │ + ldr r5, [pc, #1972] @ 76a0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 72e0 │ │ │ │ │ + beq 72d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 72ec │ │ │ │ │ + beq 72e0 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7344 │ │ │ │ │ + bne 7338 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 7588 │ │ │ │ │ + bne 757c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ smull lr, r3, r3, ip │ │ │ │ │ sub r3, r3, ip, asr #31 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 7588 │ │ │ │ │ + bgt 757c │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 7330 │ │ │ │ │ - ldr r1, [pc, #1848] @ 76ac │ │ │ │ │ + beq 7324 │ │ │ │ │ + ldr r1, [pc, #1848] @ 76a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #8 │ │ │ │ │ moveq r0, #12 │ │ │ │ │ @@ -7901,91 +7898,91 @@ │ │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 757c │ │ │ │ │ + beq 7570 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ add r3, r5, r6, lsl r3 │ │ │ │ │ add r1, r3, #24 │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 72b0 │ │ │ │ │ + beq 72a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 70dc │ │ │ │ │ + ble 70d0 │ │ │ │ │ add ip, r3, #20 │ │ │ │ │ mov lr, #8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ands r3, r6, #3 │ │ │ │ │ - beq 7214 │ │ │ │ │ + beq 7208 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 709c │ │ │ │ │ + beq 7090 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7064 │ │ │ │ │ + beq 7058 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7058 │ │ │ │ │ + beq 704c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7324 │ │ │ │ │ + ble 7318 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7090 │ │ │ │ │ + beq 7084 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 72d4 │ │ │ │ │ + ble 72c8 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70c8 │ │ │ │ │ + beq 70bc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 72c8 │ │ │ │ │ + ble 72bc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 7214 │ │ │ │ │ - ldr r3, [pc, #1484] @ 76b0 │ │ │ │ │ + bne 7208 │ │ │ │ │ + ldr r3, [pc, #1484] @ 76a4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7248 │ │ │ │ │ + beq 723c │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -8003,391 +8000,391 @@ │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 723c │ │ │ │ │ + ble 7230 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7198 │ │ │ │ │ + beq 718c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7298 │ │ │ │ │ + ble 728c │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 71cc │ │ │ │ │ + beq 71c0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 72a4 │ │ │ │ │ + ble 7298 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7200 │ │ │ │ │ + beq 71f4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 728c │ │ │ │ │ + ble 7280 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 70dc │ │ │ │ │ + beq 70d0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7160 │ │ │ │ │ + beq 7154 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7148 │ │ │ │ │ + ble 713c │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7160 │ │ │ │ │ + bgt 7154 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 7160 │ │ │ │ │ + b 7154 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 7688 │ │ │ │ │ + beq 767c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r5, [r6, #24] │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 7200 │ │ │ │ │ + b 71f4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 7198 │ │ │ │ │ + b 718c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 71cc │ │ │ │ │ + b 71c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 70dc │ │ │ │ │ + ble 70d0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ - b 7010 │ │ │ │ │ + b 7004 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 70c8 │ │ │ │ │ + b 70bc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 7090 │ │ │ │ │ + b 7084 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6f1c │ │ │ │ │ + bne 6f10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 713c │ │ │ │ │ - ldr r2, [pc, #936] @ 76b4 │ │ │ │ │ + beq 7130 │ │ │ │ │ + ldr r2, [pc, #936] @ 76a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ strd r2, [r6, #24] │ │ │ │ │ - b 713c │ │ │ │ │ + b 7130 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 7058 │ │ │ │ │ + b 704c │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #8 │ │ │ │ │ moveq r0, #12 │ │ │ │ │ - b 6f88 │ │ │ │ │ + b 6f7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1288 │ │ │ │ │ + bl 1288 │ │ │ │ │ R_ARM_CALL copy_values │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 76a0 │ │ │ │ │ + beq 7694 │ │ │ │ │ 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 r6, r0, #0 │ │ │ │ │ - beq 7694 │ │ │ │ │ + beq 7688 │ │ │ │ │ ldrb ip, [r5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 74bc │ │ │ │ │ + beq 74b0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ands r3, ip, #7 │ │ │ │ │ - beq 7498 │ │ │ │ │ + beq 748c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7414 │ │ │ │ │ + beq 7408 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7404 │ │ │ │ │ + beq 73f8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 73f4 │ │ │ │ │ + beq 73e8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 73e4 │ │ │ │ │ + beq 73d8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 73d4 │ │ │ │ │ + beq 73c8 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 73c4 │ │ │ │ │ + beq 73b8 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7568 │ │ │ │ │ + bne 755c │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7518 │ │ │ │ │ + bne 750c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 752c │ │ │ │ │ + bne 7520 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 74f0 │ │ │ │ │ + bne 74e4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7504 │ │ │ │ │ + bne 74f8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7540 │ │ │ │ │ + bne 7534 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7554 │ │ │ │ │ + bne 7548 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 7498 │ │ │ │ │ - b 74bc │ │ │ │ │ + bne 748c │ │ │ │ │ + b 74b0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7650 │ │ │ │ │ + bne 7644 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 763c │ │ │ │ │ + bne 7630 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7628 │ │ │ │ │ + bne 761c │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7614 │ │ │ │ │ + bne 7608 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7600 │ │ │ │ │ + bne 75f4 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 75e0 │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 75d8 │ │ │ │ │ + bne 75cc │ │ │ │ │ add r0, r0, #7 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq 74bc │ │ │ │ │ + beq 74b0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7430 │ │ │ │ │ + beq 7424 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7430 │ │ │ │ │ + b 7424 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r5, [r6, #28] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ strge r3, [r2] │ │ │ │ │ - b 713c │ │ │ │ │ + b 7130 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 73f0 │ │ │ │ │ + b 73e4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7400 │ │ │ │ │ + b 73f4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 73d0 │ │ │ │ │ + b 73c4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 73e0 │ │ │ │ │ + b 73d4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7410 │ │ │ │ │ + b 7404 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7420 │ │ │ │ │ + b 7414 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 73c0 │ │ │ │ │ + b 73b4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 713c │ │ │ │ │ + b 7130 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 75d0 │ │ │ │ │ + beq 75c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #252] @ 76b4 │ │ │ │ │ + ldr r3, [pc, #252] @ 76a8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #16] │ │ │ │ │ - bl 7d54 │ │ │ │ │ + bl 7d48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7664 │ │ │ │ │ + bne 7658 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 713c │ │ │ │ │ + b 7130 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 748c │ │ │ │ │ + b 7480 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 747c │ │ │ │ │ + b 7470 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7470 │ │ │ │ │ + b 7464 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7464 │ │ │ │ │ + b 7458 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7458 │ │ │ │ │ + b 744c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 744c │ │ │ │ │ + b 7440 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 7440 │ │ │ │ │ + b 7434 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 713c │ │ │ │ │ + bgt 7130 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 713c │ │ │ │ │ + bne 7130 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 713c │ │ │ │ │ + b 7130 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 8828 │ │ │ │ │ - b 713c │ │ │ │ │ + b 7130 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 713c │ │ │ │ │ + b 7130 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000005c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000076b8 : │ │ │ │ │ +000076ac : │ │ │ │ │ clone_combined_dict_keys(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #808] @ 79fc │ │ │ │ │ + ldr r1, [pc, #808] @ 79f0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 76e8 │ │ │ │ │ + beq 76dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r6, #1 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ @@ -8405,195 +8402,195 @@ │ │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 79f4 │ │ │ │ │ + beq 79e8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ add r3, r4, r6, lsl r3 │ │ │ │ │ add r1, r3, #24 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 79ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7850 │ │ │ │ │ + ble 7844 │ │ │ │ │ add ip, r3, #20 │ │ │ │ │ mov lr, #8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ands r3, r6, #3 │ │ │ │ │ - beq 7930 │ │ │ │ │ + beq 7924 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7810 │ │ │ │ │ + beq 7804 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 77d8 │ │ │ │ │ + beq 77cc │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 77cc │ │ │ │ │ + beq 77c0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 79e8 │ │ │ │ │ + ble 79dc │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7804 │ │ │ │ │ + beq 77f8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 79dc │ │ │ │ │ + ble 79d0 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 783c │ │ │ │ │ + beq 7830 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 79d0 │ │ │ │ │ + ble 79c4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 7930 │ │ │ │ │ + bne 7924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7958 │ │ │ │ │ + ble 794c │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 78ac │ │ │ │ │ + beq 78a0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7964 │ │ │ │ │ + bgt 7958 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7974 │ │ │ │ │ + ble 7968 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 78e4 │ │ │ │ │ + beq 78d8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7980 │ │ │ │ │ + bgt 7974 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7990 │ │ │ │ │ + ble 7984 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 791c │ │ │ │ │ + beq 7910 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 799c │ │ │ │ │ + bgt 7990 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 79ac │ │ │ │ │ + ble 79a0 │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 7850 │ │ │ │ │ + beq 7844 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7870 │ │ │ │ │ + beq 7864 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 785c │ │ │ │ │ + ble 7850 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7870 │ │ │ │ │ + bgt 7864 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 7870 │ │ │ │ │ + b 7864 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 78ac │ │ │ │ │ + bgt 78a0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 78ac │ │ │ │ │ + b 78a0 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 78e4 │ │ │ │ │ + bgt 78d8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 78e4 │ │ │ │ │ + b 78d8 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 791c │ │ │ │ │ + bgt 7910 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 791c │ │ │ │ │ + b 7910 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7850 │ │ │ │ │ + ble 7844 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ - b 7784 │ │ │ │ │ + b 7778 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 783c │ │ │ │ │ + b 7830 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 7804 │ │ │ │ │ + b 77f8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 77cc │ │ │ │ │ + b 77c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7850 │ │ │ │ │ + b 7844 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007a00 <_PyDict_Subscript>: │ │ │ │ │ +000079f4 <_PyDict_Subscript>: │ │ │ │ │ _PyDict_Subscript(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -8601,852 +8598,853 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 7a84 <_PyDict_Subscript+0x84> │ │ │ │ │ + bne 7a78 <_PyDict_Subscript+0x84> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 7a84 <_PyDict_Subscript+0x84> │ │ │ │ │ + beq 7a78 <_PyDict_Subscript+0x84> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7ab4 <_PyDict_Subscript+0xb4> │ │ │ │ │ + beq 7aa8 <_PyDict_Subscript+0xb4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ae8 <_PyDict_Subscript+0xe8> │ │ │ │ │ + bgt 7adc <_PyDict_Subscript+0xe8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 7ae0 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 7ad4 <_PyDict_Subscript+0xe0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7abc <_PyDict_Subscript+0xbc> │ │ │ │ │ + beq 7ab0 <_PyDict_Subscript+0xbc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7b5c <_PyDict_Subscript+0x15c> │ │ │ │ │ + beq 7b50 <_PyDict_Subscript+0x15c> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a54 <_PyDict_Subscript+0x54> │ │ │ │ │ + bne 7a48 <_PyDict_Subscript+0x54> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 7ae0 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 7ad4 <_PyDict_Subscript+0xe0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r3, #240 @ 0xf0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ - bne 7af4 <_PyDict_Subscript+0xf4> │ │ │ │ │ + bne 7ae8 <_PyDict_Subscript+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7a78 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 7a6c <_PyDict_Subscript+0x78> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 7a70 <_PyDict_Subscript+0x70> │ │ │ │ │ - b 7ae0 <_PyDict_Subscript+0xe0> │ │ │ │ │ - ldr r1, [pc, #116] @ 7b70 <_PyDict_Subscript+0x170> │ │ │ │ │ + bne 7a64 <_PyDict_Subscript+0x70> │ │ │ │ │ + b 7ad4 <_PyDict_Subscript+0xe0> │ │ │ │ │ + ldr r1, [pc, #116] @ 7b64 <_PyDict_Subscript+0x170> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 7b48 <_PyDict_Subscript+0x148> │ │ │ │ │ + beq 7b3c <_PyDict_Subscript+0x148> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a78 <_PyDict_Subscript+0x78> │ │ │ │ │ + bgt 7a6c <_PyDict_Subscript+0x78> │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 7a78 <_PyDict_Subscript+0x78> │ │ │ │ │ + bne 7a6c <_PyDict_Subscript+0x78> │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7a78 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 7a6c <_PyDict_Subscript+0x78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ad8 <_PyDict_Subscript+0xd8> │ │ │ │ │ + beq 7acc <_PyDict_Subscript+0xd8> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7a78 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 7a6c <_PyDict_Subscript+0x78> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7a78 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 7a6c <_PyDict_Subscript+0x78> │ │ │ │ │ .word 0x00008ffc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007b74 <_PyDict_SubscriptKnownHash>: │ │ │ │ │ +00007b68 <_PyDict_SubscriptKnownHash>: │ │ │ │ │ _PyDict_SubscriptKnownHash(): │ │ │ │ │ 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 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7bd4 <_PyDict_SubscriptKnownHash+0x60> │ │ │ │ │ + beq 7bc8 <_PyDict_SubscriptKnownHash+0x60> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 7c00 <_PyDict_SubscriptKnownHash+0x8c> │ │ │ │ │ + beq 7bf4 <_PyDict_SubscriptKnownHash+0x8c> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7bdc <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ + beq 7bd0 <_PyDict_SubscriptKnownHash+0x68> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 7bc8 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + beq 7bbc <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r3, #240 @ 0xf0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r1 │ │ │ │ │ - bne 7c08 <_PyDict_SubscriptKnownHash+0x94> │ │ │ │ │ + bne 7bfc <_PyDict_SubscriptKnownHash+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7bc8 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ - ldr r1, [pc, #92] @ 7c6c <_PyDict_SubscriptKnownHash+0xf8> │ │ │ │ │ + b 7bbc <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + ldr r1, [pc, #92] @ 7c60 <_PyDict_SubscriptKnownHash+0xf8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 7c58 <_PyDict_SubscriptKnownHash+0xe4> │ │ │ │ │ + beq 7c4c <_PyDict_SubscriptKnownHash+0xe4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c50 <_PyDict_SubscriptKnownHash+0xdc> │ │ │ │ │ + bgt 7c44 <_PyDict_SubscriptKnownHash+0xdc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 7c50 <_PyDict_SubscriptKnownHash+0xdc> │ │ │ │ │ + bne 7c44 <_PyDict_SubscriptKnownHash+0xdc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 7bc8 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + b 7bbc <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bf8 <_PyDict_SubscriptKnownHash+0x84> │ │ │ │ │ - b 7bc8 <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ + beq 7bec <_PyDict_SubscriptKnownHash+0x84> │ │ │ │ │ + b 7bbc <_PyDict_SubscriptKnownHash+0x54> │ │ │ │ │ .word 0x00008ffc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007c70 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00007c64 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7cb0 <_Py_dict_lookup_threadsafe+0x40> │ │ │ │ │ + beq 7ca4 <_Py_dict_lookup_threadsafe+0x40> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00007cb8 : │ │ │ │ │ +00007cac : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ 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 7d00 │ │ │ │ │ + beq 7cf4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 7d18 │ │ │ │ │ + bne 7d0c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 7d54 │ │ │ │ │ + b 7d48 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4369 @ 0x1111 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ 7d50 │ │ │ │ │ + ldr r1, [pc, #48] @ 7d44 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 7d34 │ │ │ │ │ + beq 7d28 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d00 │ │ │ │ │ + beq 7cf4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7d10 │ │ │ │ │ + b 7d04 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007d54 : │ │ │ │ │ +00007d48 : │ │ │ │ │ dict_merge.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 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r6, [pc, #2724] @ 8820 │ │ │ │ │ + ldr r6, [pc, #2736] @ 8820 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r2, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 838c │ │ │ │ │ + beq 8380 │ │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 83b8 │ │ │ │ │ + bne 83ac │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 8298 │ │ │ │ │ + beq 828c │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - bne 7dc4 │ │ │ │ │ + bne 7db8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8060 │ │ │ │ │ + bne 8054 │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8060 │ │ │ │ │ + bne 8054 │ │ │ │ │ ldr ip, [r7, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8060 │ │ │ │ │ + bne 8054 │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 8060 │ │ │ │ │ + bne 8054 │ │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - bne 8038 │ │ │ │ │ + bne 802c │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 86d4 │ │ │ │ │ + bne 86cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 76b8 │ │ │ │ │ + bl 76ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 8790 │ │ │ │ │ + beq 8788 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 81e0 │ │ │ │ │ + blt 81d4 │ │ │ │ │ sub r2, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 81e0 │ │ │ │ │ + bne 81d4 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8524 │ │ │ │ │ + beq 851c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 81c0 │ │ │ │ │ + ble 81b4 │ │ │ │ │ add r6, r3, r6 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ ands r0, r1, #3 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ - beq 7f30 │ │ │ │ │ + beq 7f24 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 7ef4 │ │ │ │ │ + beq 7ee8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 7ec0 │ │ │ │ │ + beq 7eb4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ea4 │ │ │ │ │ + beq 7e98 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 86a8 │ │ │ │ │ + ble 86a0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ebc │ │ │ │ │ + beq 7eb0 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 867c │ │ │ │ │ + ble 8674 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ed8 │ │ │ │ │ + beq 7ecc │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 85f4 │ │ │ │ │ + ble 85ec │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ef0 │ │ │ │ │ + beq 7ee4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 85c8 │ │ │ │ │ + ble 85c0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f0c │ │ │ │ │ + beq 7f00 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 84cc │ │ │ │ │ + ble 84c4 │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f24 │ │ │ │ │ + beq 7f18 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 84f8 │ │ │ │ │ + ble 84f0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 81c0 │ │ │ │ │ + beq 81b4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 800c │ │ │ │ │ + b 8000 │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f64 │ │ │ │ │ + beq 7f58 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82a0 │ │ │ │ │ + ble 8294 │ │ │ │ │ add r6, r5, #1 │ │ │ │ │ ldr r0, [r4, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f80 │ │ │ │ │ + beq 7f74 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8304 │ │ │ │ │ + ble 82f8 │ │ │ │ │ ldr r0, [r7, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f98 │ │ │ │ │ + beq 7f8c │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8318 │ │ │ │ │ + ble 830c │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fb4 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82b4 │ │ │ │ │ + ble 82a8 │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fcc │ │ │ │ │ + beq 7fc0 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82c8 │ │ │ │ │ + ble 82bc │ │ │ │ │ add r5, r6, #2 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fe8 │ │ │ │ │ + beq 7fdc │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82dc │ │ │ │ │ + ble 82d0 │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8000 │ │ │ │ │ + beq 7ff4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82f0 │ │ │ │ │ + ble 82e4 │ │ │ │ │ add r5, r6, #3 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 81b4 │ │ │ │ │ + beq 81a8 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f4c │ │ │ │ │ + beq 7f40 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f4c │ │ │ │ │ + bgt 7f40 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7f4c │ │ │ │ │ + bne 7f40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f4c │ │ │ │ │ + b 7f40 │ │ │ │ │ mov lr, #1 │ │ │ │ │ lsl ip, lr, ip │ │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ │ add ip, ip, ip, lsr #31 │ │ │ │ │ bic ip, ip, #1 │ │ │ │ │ smull r5, lr, lr, ip │ │ │ │ │ sub lr, lr, ip, asr #31 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 7e04 │ │ │ │ │ + bgt 7df8 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ mov lr, #2 │ │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ │ lsl lr, lr, ip │ │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ │ smull r5, ip, ip, lr │ │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 8620 │ │ │ │ │ + bgt 8618 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b 80c4 │ │ │ │ │ + b 80b8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8254 │ │ │ │ │ + ble 8248 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8790 │ │ │ │ │ + bne 8788 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 8778 │ │ │ │ │ + bne 8770 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86fc │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8724 │ │ │ │ │ + bne 871c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble 8298 │ │ │ │ │ + ble 828c │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81f8 │ │ │ │ │ + beq 81ec │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8364 │ │ │ │ │ + beq 8358 │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8220 │ │ │ │ │ + ble 8214 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 818c │ │ │ │ │ + ble 8180 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 17f0 │ │ │ │ │ + bl 17e0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 809c │ │ │ │ │ + bgt 8090 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 809c │ │ │ │ │ + bne 8090 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 809c │ │ │ │ │ + b 8090 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 823c │ │ │ │ │ + ble 8230 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 8148 │ │ │ │ │ + beq 813c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - b 8148 │ │ │ │ │ + b 813c │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 81d8 │ │ │ │ │ + bne 81cc │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 832c │ │ │ │ │ + beq 8320 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r8, [r4, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8274 │ │ │ │ │ + beq 8268 │ │ │ │ │ ldm r2, {r2, r4} │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 813c │ │ │ │ │ + bgt 8130 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 818c │ │ │ │ │ + ble 8180 │ │ │ │ │ cmp ip, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 8148 │ │ │ │ │ + beq 813c │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 81a8 │ │ │ │ │ - b 8148 │ │ │ │ │ + ble 819c │ │ │ │ │ + b 813c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 80a8 │ │ │ │ │ + bne 809c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 80a8 │ │ │ │ │ + b 809c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble 8298 │ │ │ │ │ + ble 828c │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8764 │ │ │ │ │ + beq 875c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 8210 │ │ │ │ │ + bgt 8204 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7dbc │ │ │ │ │ + b 7db0 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7f64 │ │ │ │ │ + bne 7f58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f64 │ │ │ │ │ + b 7f58 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7fb4 │ │ │ │ │ + bne 7fa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fb4 │ │ │ │ │ + b 7fa8 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7fcc │ │ │ │ │ + bne 7fc0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fcc │ │ │ │ │ + b 7fc0 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7fe8 │ │ │ │ │ + bne 7fdc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fe8 │ │ │ │ │ + b 7fdc │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 8000 │ │ │ │ │ + bne 7ff4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8000 │ │ │ │ │ + b 7ff4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 7f74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f80 │ │ │ │ │ + b 7f74 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7f98 │ │ │ │ │ + bne 7f8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7f98 │ │ │ │ │ - ldr r2, [pc, #1264] @ 8824 │ │ │ │ │ + b 7f8c │ │ │ │ │ + ldr r2, [pc, #1276] @ 8824 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1932] @ 0x78c │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - bhi 81d8 │ │ │ │ │ + bhi 81cc │ │ │ │ │ ldr ip, [r2, #1928] @ 0x788 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r2, #1928] @ 0x788 │ │ │ │ │ str r0, [r2, #1932] @ 0x78c │ │ │ │ │ - b 81e0 │ │ │ │ │ + b 81d4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble 8298 │ │ │ │ │ + ble 828c │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 86f0 │ │ │ │ │ + beq 86e8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 8128 │ │ │ │ │ - b 8298 │ │ │ │ │ + bgt 811c │ │ │ │ │ + b 828c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83b8 │ │ │ │ │ + beq 83ac │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ ldr r1, [r3, #108] @ 0x6c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 7da8 │ │ │ │ │ + beq 7d9c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8790 │ │ │ │ │ + beq 8788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 83e8 │ │ │ │ │ + bgt 83dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 87bc │ │ │ │ │ + beq 87b4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8790 │ │ │ │ │ + beq 8788 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8498 │ │ │ │ │ + beq 8490 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b 8448 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + b 8438 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8430 │ │ │ │ │ + bgt 8420 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq 8814 │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - beq 8798 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + beq 880c │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ + beq 8790 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8494 │ │ │ │ │ + beq 848c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 87d0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 87c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4b7c │ │ │ │ │ + bl 4b6c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8418 │ │ │ │ │ + bgt 8408 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8418 │ │ │ │ │ + bne 8408 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8418 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 8408 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 84b8 │ │ │ │ │ + bgt 84b0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 84b8 │ │ │ │ │ + bne 84b0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - b 7dbc │ │ │ │ │ + b 7db0 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7f0c │ │ │ │ │ + bne 7f00 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7f0c │ │ │ │ │ + b 7f00 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7f24 │ │ │ │ │ + bne 7f18 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7f24 │ │ │ │ │ + b 7f18 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 81d8 │ │ │ │ │ + ble 81cc │ │ │ │ │ add r5, r3, r6 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 8574 │ │ │ │ │ + b 856c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8564 │ │ │ │ │ + beq 855c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 85a4 │ │ │ │ │ + ble 859c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 85b8 │ │ │ │ │ + beq 85b0 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8548 │ │ │ │ │ + beq 8540 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8548 │ │ │ │ │ + bgt 8540 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8548 │ │ │ │ │ + bne 8540 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8548 │ │ │ │ │ + b 8540 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8564 │ │ │ │ │ + bne 855c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8564 │ │ │ │ │ + b 855c │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r7, sl │ │ │ │ │ - b 81c0 │ │ │ │ │ + b 81b4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7ef0 │ │ │ │ │ + bne 7ee4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7ef0 │ │ │ │ │ + b 7ee4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7ed8 │ │ │ │ │ + bne 7ecc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7ed8 │ │ │ │ │ + b 7ecc │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ @@ -9455,143 +9453,145 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r1, r3 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 2c34 │ │ │ │ │ + bl 2c24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8790 │ │ │ │ │ + bne 8788 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 8088 │ │ │ │ │ + b 807c │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7eb0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7ebc │ │ │ │ │ + b 7eb0 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7ea4 │ │ │ │ │ + bne 7e98 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7ea4 │ │ │ │ │ + b 7e98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #3 │ │ │ │ │ - bl 67a8 <_PyDict_SendEvent> │ │ │ │ │ + bl 679c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b 7e10 │ │ │ │ │ + b 7e04 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 8374 │ │ │ │ │ - b 8298 │ │ │ │ │ - ldr r1, [pc, #276] @ 8820 │ │ │ │ │ + bgt 8368 │ │ │ │ │ + b 828c │ │ │ │ │ + ldr r1, [pc, #284] @ 8820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8298 │ │ │ │ │ + beq 828c │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 80e8 │ │ │ │ │ + beq 80dc │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble 8298 │ │ │ │ │ + ble 828c │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - b 8214 │ │ │ │ │ + b 8208 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 8284 │ │ │ │ │ - b 8298 │ │ │ │ │ + bgt 8278 │ │ │ │ │ + b 828c │ │ │ │ │ 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 .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 7dbc │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + b 7db0 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8790 │ │ │ │ │ + bgt 8788 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 8790 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 8788 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8790 │ │ │ │ │ + b 8788 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 83e8 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + b 83dc │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 87f0 │ │ │ │ │ + bgt 87e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 87f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 87e8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8790 │ │ │ │ │ + bgt 8788 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8790 │ │ │ │ │ + bne 8788 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8790 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 8788 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8430 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 8420 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000004e8 │ │ │ │ │ + .word 0x000004f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00008828 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -10837,28 +10837,28 @@ │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 9a6c <_PyDict_StoreSubscript+0x120> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 17f0 │ │ │ │ │ + b 17e0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 9a48 <_PyDict_StoreSubscript+0xfc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ beq 9a48 <_PyDict_StoreSubscript+0xfc> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b b77c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b b774 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -10880,15 +10880,15 @@ │ │ │ │ │ cmn r2, #1 │ │ │ │ │ bne 9a08 <_PyDict_StoreSubscript+0xbc> │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ b 9aa0 <_PyDict_StoreSubscript+0x154> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10bc │ │ │ │ │ + b 10ac │ │ │ │ │ ldr r1, [pc, #76] @ 9acc <_PyDict_StoreSubscript+0x180> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq 9aac <_PyDict_StoreSubscript+0x160> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9aac <_PyDict_StoreSubscript+0x160> │ │ │ │ │ @@ -11078,27 +11078,27 @@ │ │ │ │ │ bne a040 <_PyDict_Next+0x368> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp lr, ip │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ orrs r0, r0, ip, lsr #31 │ │ │ │ │ - bne 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ + bne 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ beq 9db4 <_PyDict_Next+0xdc> │ │ │ │ │ add r0, r0, ip, lsl #3 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f98 <_PyDict_Next+0x2c0> │ │ │ │ │ + beq 9e14 <_PyDict_Next+0x13c> │ │ │ │ │ ldrd r0, [r1] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ str ip, [r4] │ │ │ │ │ beq 9df4 <_PyDict_Next+0x11c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -11113,17 +11113,17 @@ │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e14 <_PyDict_Next+0x13c> │ │ │ │ │ + beq 9e94 <_PyDict_Next+0x1bc> │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r4] │ │ │ │ │ bne 9d8c <_PyDict_Next+0xb4> │ │ │ │ │ @@ -11133,29 +11133,61 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 9da8 <_PyDict_Next+0xd0> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str lr, [r3] │ │ │ │ │ b 9da8 <_PyDict_Next+0xd0> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ + sub r0, lr, ip │ │ │ │ │ + add r1, r1, #8 │ │ │ │ │ + ands r0, r0, #7 │ │ │ │ │ + beq a118 <_PyDict_Next+0x440> │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq a0fc <_PyDict_Next+0x424> │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + beq a0e8 <_PyDict_Next+0x410> │ │ │ │ │ + cmp r0, #3 │ │ │ │ │ + beq a0d4 <_PyDict_Next+0x3fc> │ │ │ │ │ + cmp r0, #4 │ │ │ │ │ + beq a0c0 <_PyDict_Next+0x3e8> │ │ │ │ │ + cmp r0, #5 │ │ │ │ │ + beq a0ac <_PyDict_Next+0x3d4> │ │ │ │ │ + cmp r0, #6 │ │ │ │ │ + bne 9e7c <_PyDict_Next+0x1a4> │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq a0a4 <_PyDict_Next+0x3cc> │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bgt 9d74 <_PyDict_Next+0x9c> │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 9dac <_PyDict_Next+0xd4> │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ + add r1, r1, #8 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + b 9e60 <_PyDict_Next+0x188> │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + ble 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ sub r0, lr, ip │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ - beq 9ee0 <_PyDict_Next+0x208> │ │ │ │ │ + beq 9f60 <_PyDict_Next+0x288> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9ec4 <_PyDict_Next+0x1ec> │ │ │ │ │ + beq 9f44 <_PyDict_Next+0x26c> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9eb0 <_PyDict_Next+0x1d8> │ │ │ │ │ + beq 9f30 <_PyDict_Next+0x258> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 9e9c <_PyDict_Next+0x1c4> │ │ │ │ │ + beq 9f1c <_PyDict_Next+0x244> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 9e88 <_PyDict_Next+0x1b0> │ │ │ │ │ + beq 9f08 <_PyDict_Next+0x230> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ + beq 9ef4 <_PyDict_Next+0x21c> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ bne a08c <_PyDict_Next+0x3b4> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9dd0 <_PyDict_Next+0xf8> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ @@ -11181,15 +11213,15 @@ │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9dd0 <_PyDict_Next+0xf8> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9dd0 <_PyDict_Next+0xf8> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ mov r6, ip │ │ │ │ │ @@ -11225,65 +11257,33 @@ │ │ │ │ │ add r1, r5, #72 @ 0x48 │ │ │ │ │ add ip, r6, #6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9dd0 <_PyDict_Next+0xf8> │ │ │ │ │ add ip, r6, #7 │ │ │ │ │ add r1, r5, #84 @ 0x54 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt 9ee0 <_PyDict_Next+0x208> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 9dac <_PyDict_Next+0xd4> │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - ble 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ - sub r0, lr, ip │ │ │ │ │ - add r1, r1, #8 │ │ │ │ │ - ands r0, r0, #7 │ │ │ │ │ - beq a118 <_PyDict_Next+0x440> │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - beq a0fc <_PyDict_Next+0x424> │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq a0e8 <_PyDict_Next+0x410> │ │ │ │ │ - cmp r0, #3 │ │ │ │ │ - beq a0d4 <_PyDict_Next+0x3fc> │ │ │ │ │ - cmp r0, #4 │ │ │ │ │ - beq a0c0 <_PyDict_Next+0x3e8> │ │ │ │ │ - cmp r0, #5 │ │ │ │ │ - beq a0ac <_PyDict_Next+0x3d4> │ │ │ │ │ - cmp r0, #6 │ │ │ │ │ - bne 9ffc <_PyDict_Next+0x324> │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a0a4 <_PyDict_Next+0x3cc> │ │ │ │ │ - cmp lr, ip │ │ │ │ │ - bgt 9d74 <_PyDict_Next+0x9c> │ │ │ │ │ - b 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ - add r1, r1, #8 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - b 9fe4 <_PyDict_Next+0x30c> │ │ │ │ │ + bgt 9f60 <_PyDict_Next+0x288> │ │ │ │ │ + b 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9dac <_PyDict_Next+0xd4> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ beq 9d28 <_PyDict_Next+0x50> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ + blt 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ ldr lr, [r5, #24] │ │ │ │ │ mov r5, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, ip] │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ @@ -11295,89 +11295,89 @@ │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ b 9de4 <_PyDict_Next+0x10c> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9dd0 <_PyDict_Next+0xf8> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 9e60 <_PyDict_Next+0x188> │ │ │ │ │ + b 9ee0 <_PyDict_Next+0x208> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add ip, r6, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ add r1, r5, #24 │ │ │ │ │ add ip, r6, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ add r1, r5, #32 │ │ │ │ │ add ip, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ │ add ip, r6, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ │ add ip, r6, #6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ff0 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9e6c <_PyDict_Next+0x194> │ │ │ │ │ add ip, r6, #7 │ │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ │ cmp lr, ip │ │ │ │ │ bgt a118 <_PyDict_Next+0x440> │ │ │ │ │ - b 9f90 <_PyDict_Next+0x2b8> │ │ │ │ │ + b 9e74 <_PyDict_Next+0x19c> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000a1d0 <_PyDict_Next.constprop.1>: │ │ │ │ │ _PyDict_Next.constprop.1(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -11523,15 +11523,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq a404 <_PyDict_CopyAsDict+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6edc │ │ │ │ │ + bl 6ed0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a45c <_PyDict_CopyAsDict+0x84> │ │ │ │ │ ldr r1, [pc, #76] @ a468 <_PyDict_CopyAsDict+0x90> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -11704,22 +11704,22 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #2156] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + ldr r1, [pc, #2148] @ aeec <_PyDict_LoadBuiltinsFromGlobals+0x88c> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq aeac <_PyDict_LoadBuiltinsFromGlobals+0x84c> │ │ │ │ │ - ldr sl, [pc, #2132] @ aef8 <_PyDict_LoadBuiltinsFromGlobals+0x898> │ │ │ │ │ + beq aeb8 <_PyDict_LoadBuiltinsFromGlobals+0x858> │ │ │ │ │ + ldr sl, [pc, #2124] @ aef0 <_PyDict_LoadBuiltinsFromGlobals+0x890> │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r5, [sl, #1492] @ 0x5d4 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ mov lr, r5 │ │ │ │ │ add r6, r1, #20 │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ @@ -11733,28 +11733,28 @@ │ │ │ │ │ beq aa2c <_PyDict_LoadBuiltinsFromGlobals+0x3cc> │ │ │ │ │ ldr r0, [sl, #1484] @ 0x5cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne ad44 <_PyDict_LoadBuiltinsFromGlobals+0x6e4> │ │ │ │ │ + bne ad3c <_PyDict_LoadBuiltinsFromGlobals+0x6dc> │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bgt a914 <_PyDict_LoadBuiltinsFromGlobals+0x2b4> │ │ │ │ │ ldrsb r1, [r6, r9] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ blt a82c <_PyDict_LoadBuiltinsFromGlobals+0x1cc> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ │ - ldr r1, [pc, #2004] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + ldr r1, [pc, #1996] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq a870 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ beq a9f0 <_PyDict_LoadBuiltinsFromGlobals+0x390> │ │ │ │ │ lsr r8, r5, #5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -11763,57 +11763,57 @@ │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt a97c <_PyDict_LoadBuiltinsFromGlobals+0x31c> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ - ldr r1, [pc, #1936] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + ldr r1, [pc, #1928] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq a870 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq ac88 <_PyDict_LoadBuiltinsFromGlobals+0x628> │ │ │ │ │ + beq ac84 <_PyDict_LoadBuiltinsFromGlobals+0x624> │ │ │ │ │ lsr r9, r5, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r8, r9, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt abc0 <_PyDict_LoadBuiltinsFromGlobals+0x560> │ │ │ │ │ + bgt abbc <_PyDict_LoadBuiltinsFromGlobals+0x55c> │ │ │ │ │ ldrsb sl, [r6, r8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ blt a9a0 <_PyDict_LoadBuiltinsFromGlobals+0x340> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [pc, #1864] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + ldr r1, [pc, #1856] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ ldr r0, [r3, sl, lsl #3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq a86c <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq a858 <_PyDict_LoadBuiltinsFromGlobals+0x1f8> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r8, r9, lsr #5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - bgt abf4 <_PyDict_LoadBuiltinsFromGlobals+0x594> │ │ │ │ │ + bgt abf0 <_PyDict_LoadBuiltinsFromGlobals+0x590> │ │ │ │ │ ldrsb sl, [r6, r8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ blt a9e4 <_PyDict_LoadBuiltinsFromGlobals+0x384> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [pc, #1792] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + ldr r1, [pc, #1784] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ ldr r0, [r3, sl, lsl #3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq a86c <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ad2c <_PyDict_LoadBuiltinsFromGlobals+0x6cc> │ │ │ │ │ + beq ad24 <_PyDict_LoadBuiltinsFromGlobals+0x6c4> │ │ │ │ │ lsr r9, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ b a794 <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ @@ -11834,15 +11834,15 @@ │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a7c8 <_PyDict_LoadBuiltinsFromGlobals+0x168> │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq adbc <_PyDict_LoadBuiltinsFromGlobals+0x75c> │ │ │ │ │ + beq adc8 <_PyDict_LoadBuiltinsFromGlobals+0x768> │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r6, r3, lsl #3 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ @@ -11857,56 +11857,56 @@ │ │ │ │ │ bic r4, r5, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq acf8 <_PyDict_LoadBuiltinsFromGlobals+0x698> │ │ │ │ │ + beq acf4 <_PyDict_LoadBuiltinsFromGlobals+0x694> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne acf8 <_PyDict_LoadBuiltinsFromGlobals+0x698> │ │ │ │ │ + bne acf4 <_PyDict_LoadBuiltinsFromGlobals+0x694> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt aea0 <_PyDict_LoadBuiltinsFromGlobals+0x840> │ │ │ │ │ + bgt ae98 <_PyDict_LoadBuiltinsFromGlobals+0x838> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ tst r5, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne a84c <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne a84c <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b a84c <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt aca4 <_PyDict_LoadBuiltinsFromGlobals+0x644> │ │ │ │ │ + bgt aca0 <_PyDict_LoadBuiltinsFromGlobals+0x640> │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ ldrsh r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt a9c0 <_PyDict_LoadBuiltinsFromGlobals+0x360> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ - ldr r1, [pc, #1472] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + ldr r1, [pc, #1464] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq a870 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ beq a9f0 <_PyDict_LoadBuiltinsFromGlobals+0x390> │ │ │ │ │ lsr r8, r5, #5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt acd0 <_PyDict_LoadBuiltinsFromGlobals+0x670> │ │ │ │ │ + bgt accc <_PyDict_LoadBuiltinsFromGlobals+0x66c> │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ ldrsh r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge a75c <_PyDict_LoadBuiltinsFromGlobals+0xfc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ lsr r9, r5, #10 │ │ │ │ │ @@ -11932,15 +11932,15 @@ │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ b a96c <_PyDict_LoadBuiltinsFromGlobals+0x30c> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ b a810 <_PyDict_LoadBuiltinsFromGlobals+0x1b0> │ │ │ │ │ - ldr r1, [pc, #1284] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + ldr r1, [pc, #1276] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a870 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ lsr r8, r5, #5 │ │ │ │ │ @@ -11950,115 +11950,114 @@ │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ble a750 <_PyDict_LoadBuiltinsFromGlobals+0xf0> │ │ │ │ │ b a964 <_PyDict_LoadBuiltinsFromGlobals+0x304> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ ldrsble r3, [r6, r4] │ │ │ │ │ - bgt ac74 <_PyDict_LoadBuiltinsFromGlobals+0x614> │ │ │ │ │ + bgt ac70 <_PyDict_LoadBuiltinsFromGlobals+0x610> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ac68 <_PyDict_LoadBuiltinsFromGlobals+0x608> │ │ │ │ │ - ldr r2, [pc, #1204] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + blt ac64 <_PyDict_LoadBuiltinsFromGlobals+0x604> │ │ │ │ │ + ldr r2, [pc, #1196] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ae94 <_PyDict_LoadBuiltinsFromGlobals+0x834> │ │ │ │ │ + blt ae6c <_PyDict_LoadBuiltinsFromGlobals+0x80c> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne ac08 <_PyDict_LoadBuiltinsFromGlobals+0x5a8> │ │ │ │ │ + bne ac04 <_PyDict_LoadBuiltinsFromGlobals+0x5a4> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ lsr r3, r5, #5 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ and r4, r3, r9 │ │ │ │ │ ldrsble r3, [r6, r4] │ │ │ │ │ - bgt ace4 <_PyDict_LoadBuiltinsFromGlobals+0x684> │ │ │ │ │ + bgt ace0 <_PyDict_LoadBuiltinsFromGlobals+0x680> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt acd8 <_PyDict_LoadBuiltinsFromGlobals+0x678> │ │ │ │ │ - ldr r2, [pc, #1108] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + blt acd4 <_PyDict_LoadBuiltinsFromGlobals+0x674> │ │ │ │ │ + ldr r2, [pc, #1100] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ae94 <_PyDict_LoadBuiltinsFromGlobals+0x834> │ │ │ │ │ + blt ae6c <_PyDict_LoadBuiltinsFromGlobals+0x80c> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne ac08 <_PyDict_LoadBuiltinsFromGlobals+0x5a8> │ │ │ │ │ + bne ac04 <_PyDict_LoadBuiltinsFromGlobals+0x5a4> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ lsr ip, r5, #10 │ │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ - str r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ - str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r4, r3, r9 │ │ │ │ │ + mov sl, ip │ │ │ │ │ mov r9, r1 │ │ │ │ │ - str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ldrsble sl, [r6, r4] │ │ │ │ │ - bgt ad18 <_PyDict_LoadBuiltinsFromGlobals+0x6b8> │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - blt ad0c <_PyDict_LoadBuiltinsFromGlobals+0x6ac> │ │ │ │ │ - ldr r2, [pc, #996] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + ldrsble r3, [r6, r4] │ │ │ │ │ + bgt ad10 <_PyDict_LoadBuiltinsFromGlobals+0x6b0> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt ad04 <_PyDict_LoadBuiltinsFromGlobals+0x6a4> │ │ │ │ │ + ldr r2, [pc, #988] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r1, r9 │ │ │ │ │ - str r2, [sp] │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ + str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ae90 <_PyDict_LoadBuiltinsFromGlobals+0x830> │ │ │ │ │ - bne ad00 <_PyDict_LoadBuiltinsFromGlobals+0x6a0> │ │ │ │ │ + blt ae68 <_PyDict_LoadBuiltinsFromGlobals+0x808> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne acfc <_PyDict_LoadBuiltinsFromGlobals+0x69c> │ │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r4, r4, sl, lsr #5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - add r4, r4, r3, lsr #5 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r3 │ │ │ │ │ - ldrsble sl, [r6, r4] │ │ │ │ │ - bgt ada8 <_PyDict_LoadBuiltinsFromGlobals+0x748> │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - blt ad9c <_PyDict_LoadBuiltinsFromGlobals+0x73c> │ │ │ │ │ - ldr r2, [pc, #904] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ - mov r3, sl │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + ldrsble r3, [r6, r4] │ │ │ │ │ + bgt adb4 <_PyDict_LoadBuiltinsFromGlobals+0x754> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt ada8 <_PyDict_LoadBuiltinsFromGlobals+0x748> │ │ │ │ │ + ldr r2, [pc, #896] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r1, r9 │ │ │ │ │ - str r2, [sp] │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ + str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ae90 <_PyDict_LoadBuiltinsFromGlobals+0x830> │ │ │ │ │ - bne ad00 <_PyDict_LoadBuiltinsFromGlobals+0x6a0> │ │ │ │ │ + blt ae68 <_PyDict_LoadBuiltinsFromGlobals+0x808> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne acfc <_PyDict_LoadBuiltinsFromGlobals+0x69c> │ │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsr sl, sl, #10 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ - lsr r3, r3, #10 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + add r3, sl, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r4, r4, r3 │ │ │ │ │ b aafc <_PyDict_LoadBuiltinsFromGlobals+0x49c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt sl, [r6, r8, lsl #2] │ │ │ │ │ ldrshle sl, [r6, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ @@ -12073,15 +12072,15 @@ │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt sl, [r6, r8, lsl #2] │ │ │ │ │ ldrshle sl, [r6, r3] │ │ │ │ │ b a7e8 <_PyDict_LoadBuiltinsFromGlobals+0x188> │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ac58 <_PyDict_LoadBuiltinsFromGlobals+0x5f8> │ │ │ │ │ + blt ac54 <_PyDict_LoadBuiltinsFromGlobals+0x5f4> │ │ │ │ │ mov r2, #12 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -12103,15 +12102,15 @@ │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ b aa78 <_PyDict_LoadBuiltinsFromGlobals+0x418> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ b aa38 <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ - ldr r1, [pc, #620] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + ldr r1, [pc, #616] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a870 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ b a984 <_PyDict_LoadBuiltinsFromGlobals+0x324> │ │ │ │ │ @@ -12135,282 +12134,281 @@ │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ b aa98 <_PyDict_LoadBuiltinsFromGlobals+0x438> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ b a8dc <_PyDict_LoadBuiltinsFromGlobals+0x27c> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b ac0c <_PyDict_LoadBuiltinsFromGlobals+0x5ac> │ │ │ │ │ - cmn sl, #1 │ │ │ │ │ + b ac08 <_PyDict_LoadBuiltinsFromGlobals+0x5a8> │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ - b ab40 <_PyDict_LoadBuiltinsFromGlobals+0x4e0> │ │ │ │ │ + b ab44 <_PyDict_LoadBuiltinsFromGlobals+0x4e4> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ - ldrgt sl, [r6, r4, lsl #2] │ │ │ │ │ - ldrshle sl, [r6, r3] │ │ │ │ │ + ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r6, r3] │ │ │ │ │ b ab08 <_PyDict_LoadBuiltinsFromGlobals+0x4a8> │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a86c <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ b a810 <_PyDict_LoadBuiltinsFromGlobals+0x1b0> │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt aecc <_PyDict_LoadBuiltinsFromGlobals+0x86c> │ │ │ │ │ + bgt aed8 <_PyDict_LoadBuiltinsFromGlobals+0x878> │ │ │ │ │ ldrsb r3, [r6, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ade4 <_PyDict_LoadBuiltinsFromGlobals+0x784> │ │ │ │ │ + bge adf0 <_PyDict_LoadBuiltinsFromGlobals+0x790> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r4, r4, sl, lsr #5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r9 │ │ │ │ │ - bgt aee0 <_PyDict_LoadBuiltinsFromGlobals+0x880> │ │ │ │ │ + bgt aea4 <_PyDict_LoadBuiltinsFromGlobals+0x844> │ │ │ │ │ ldrsb r3, [r6, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ae20 <_PyDict_LoadBuiltinsFromGlobals+0x7c0> │ │ │ │ │ + bge ae2c <_PyDict_LoadBuiltinsFromGlobals+0x7cc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ - b ae58 <_PyDict_LoadBuiltinsFromGlobals+0x7f8> │ │ │ │ │ - cmn sl, #1 │ │ │ │ │ + lsr sl, sl, #10 │ │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ │ + add r3, sl, #1 │ │ │ │ │ + add r4, r4, r3 │ │ │ │ │ + and r4, r4, r9 │ │ │ │ │ + b ad48 <_PyDict_LoadBuiltinsFromGlobals+0x6e8> │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ - b ab9c <_PyDict_LoadBuiltinsFromGlobals+0x53c> │ │ │ │ │ + b aba0 <_PyDict_LoadBuiltinsFromGlobals+0x540> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ - ldrgt sl, [r6, r4, lsl #2] │ │ │ │ │ - ldrshle sl, [r6, r3] │ │ │ │ │ + ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r6, r3] │ │ │ │ │ b ab64 <_PyDict_LoadBuiltinsFromGlobals+0x504> │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq a834 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r5, r5, #1 │ │ │ │ │ - ble ac44 <_PyDict_LoadBuiltinsFromGlobals+0x5e4> │ │ │ │ │ + ble ac40 <_PyDict_LoadBuiltinsFromGlobals+0x5e0> │ │ │ │ │ b a8b0 <_PyDict_LoadBuiltinsFromGlobals+0x250> │ │ │ │ │ - ldr r2, [pc, #272] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + ldr r2, [pc, #252] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt ae80 <_PyDict_LoadBuiltinsFromGlobals+0x820> │ │ │ │ │ + blt ae88 <_PyDict_LoadBuiltinsFromGlobals+0x828> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne ae70 <_PyDict_LoadBuiltinsFromGlobals+0x810> │ │ │ │ │ + bne ae78 <_PyDict_LoadBuiltinsFromGlobals+0x818> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - b ad6c <_PyDict_LoadBuiltinsFromGlobals+0x70c> │ │ │ │ │ - ldr r2, [pc, #212] @ aefc <_PyDict_LoadBuiltinsFromGlobals+0x89c> │ │ │ │ │ + b ad64 <_PyDict_LoadBuiltinsFromGlobals+0x704> │ │ │ │ │ + ldr r2, [pc, #192] @ aef4 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt ae80 <_PyDict_LoadBuiltinsFromGlobals+0x820> │ │ │ │ │ + blt ae88 <_PyDict_LoadBuiltinsFromGlobals+0x828> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne ae70 <_PyDict_LoadBuiltinsFromGlobals+0x810> │ │ │ │ │ + bne ae78 <_PyDict_LoadBuiltinsFromGlobals+0x818> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - lsr sl, sl, #10 │ │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ │ - add r3, sl, #1 │ │ │ │ │ - add r4, r4, r3 │ │ │ │ │ - and r4, r4, r9 │ │ │ │ │ - b ad50 <_PyDict_LoadBuiltinsFromGlobals+0x6f0> │ │ │ │ │ + b ad90 <_PyDict_LoadBuiltinsFromGlobals+0x730> │ │ │ │ │ + ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmn r0, #4 │ │ │ │ │ + beq a6a8 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ + b ac5c <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b a870 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #4 │ │ │ │ │ - bne ac60 <_PyDict_LoadBuiltinsFromGlobals+0x600> │ │ │ │ │ + bne ac5c <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ b a6a8 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ - ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmn r0, #4 │ │ │ │ │ - beq a6a8 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ - b ac60 <_PyDict_LoadBuiltinsFromGlobals+0x600> │ │ │ │ │ tst r5, #1 │ │ │ │ │ beq a8f8 <_PyDict_LoadBuiltinsFromGlobals+0x298> │ │ │ │ │ b a84c <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + lslle r3, r4, #1 │ │ │ │ │ + ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r6, r3] │ │ │ │ │ + b ad80 <_PyDict_LoadBuiltinsFromGlobals+0x720> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a69c <_PyDict_LoadBuiltinsFromGlobals+0x3c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2698 @ 0xa8a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b ac60 <_PyDict_LoadBuiltinsFromGlobals+0x600> │ │ │ │ │ + b ac5c <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ - b ad5c <_PyDict_LoadBuiltinsFromGlobals+0x6fc> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r3, r4, #1 │ │ │ │ │ - ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ - ldrshle r3, [r6, r3] │ │ │ │ │ - b ad88 <_PyDict_LoadBuiltinsFromGlobals+0x728> │ │ │ │ │ + b ad54 <_PyDict_LoadBuiltinsFromGlobals+0x6f4> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000085c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000af00 : │ │ │ │ │ +0000aef8 : │ │ │ │ │ dict_traverse(): │ │ │ │ │ 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 r8, [r0, #24] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrb r7, [r8, #6] │ │ │ │ │ ldr r4, [r8, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq afa4 │ │ │ │ │ + beq af9c │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b00c │ │ │ │ │ + bne b004 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble af98 │ │ │ │ │ + ble af90 │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r8, r2, lsl r3 │ │ │ │ │ add r8, r8, #24 │ │ │ │ │ ldr r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq af8c │ │ │ │ │ + beq af84 │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af84 │ │ │ │ │ + bne af7c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne af5c │ │ │ │ │ + bne af54 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne af5c │ │ │ │ │ + bne af54 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble af98 │ │ │ │ │ + ble af90 │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r8, r2, lsl r3 │ │ │ │ │ - b afc0 │ │ │ │ │ + b afb8 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0e4 │ │ │ │ │ + beq b0dc │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af84 │ │ │ │ │ + bne af7c │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0e4 │ │ │ │ │ + beq b0dc │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af84 │ │ │ │ │ + bne af7c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne afbc │ │ │ │ │ + bne afb4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble af98 │ │ │ │ │ + ble af90 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b038 │ │ │ │ │ + beq b030 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af84 │ │ │ │ │ + bne af7c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq af98 │ │ │ │ │ + beq af90 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b068 │ │ │ │ │ + beq b060 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af84 │ │ │ │ │ + bne af7c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq af98 │ │ │ │ │ + beq af90 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b098 │ │ │ │ │ + beq b090 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af84 │ │ │ │ │ + bne af7c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq af98 │ │ │ │ │ + beq af90 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ mov r7, #3 │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0d0 │ │ │ │ │ + beq b0c8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af84 │ │ │ │ │ + bne af7c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq af98 │ │ │ │ │ + beq af90 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - b b0a8 │ │ │ │ │ + b b0a0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne afc0 │ │ │ │ │ - b af98 │ │ │ │ │ + bne afb8 │ │ │ │ │ + b af90 │ │ │ │ │ │ │ │ │ │ -0000b0f8 : │ │ │ │ │ +0000b0f0 : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -12418,726 +12416,726 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne b268 │ │ │ │ │ + bne b260 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq b268 │ │ │ │ │ + beq b260 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq b714 │ │ │ │ │ + beq b70c │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq b484 │ │ │ │ │ + beq b47c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b47c │ │ │ │ │ + beq b474 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b47c │ │ │ │ │ + beq b474 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ands r2, r3, #255 @ 0xff │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bne b28c │ │ │ │ │ + bne b284 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r0, lsl ip │ │ │ │ │ and r3, r4, r0 │ │ │ │ │ - bgt b300 │ │ │ │ │ + bgt b2f8 │ │ │ │ │ ldrsb lr, [r2, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne b3bc │ │ │ │ │ + bne b3b4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6cc │ │ │ │ │ + bne b6c4 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt b34c │ │ │ │ │ + bgt b344 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b36c │ │ │ │ │ + beq b364 │ │ │ │ │ add r3, r3, r6, lsl #3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r2, r3 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b238 │ │ │ │ │ + bgt b230 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq b260 │ │ │ │ │ + beq b258 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b250 │ │ │ │ │ + bgt b248 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r7] │ │ │ │ │ - beq b3a8 │ │ │ │ │ + beq b3a0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b238 │ │ │ │ │ + b b230 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b138 │ │ │ │ │ + bne b130 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b b254 │ │ │ │ │ + b b24c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1244] @ b774 │ │ │ │ │ + ldr r3, [pc, #1244] @ b76c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b684 │ │ │ │ │ + bne b67c │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne b63c │ │ │ │ │ + bne b634 │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne b5f4 │ │ │ │ │ + bne b5ec │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne b5ac │ │ │ │ │ + bne b5a4 │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne b564 │ │ │ │ │ + bne b55c │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b514 │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne b4d4 │ │ │ │ │ + bne b4cc │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne b48c │ │ │ │ │ + bne b484 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r3, lsl ip │ │ │ │ │ bic r3, r4, r3, lsl ip │ │ │ │ │ - ble b1ac │ │ │ │ │ + ble b1a4 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt b448 │ │ │ │ │ + bgt b440 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh lr, [r2, lr] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b1b8 │ │ │ │ │ + beq b1b0 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b76c │ │ │ │ │ + beq b764 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r4, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r1, r3, lsl #2 │ │ │ │ │ lslle lr, r3, #1 │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ ldrshle lr, [r2, lr] │ │ │ │ │ - b b3dc │ │ │ │ │ + b b3d4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ mvnle r0, #1 │ │ │ │ │ mvngt r0, #1 │ │ │ │ │ strgt r0, [r2, r3, lsl #2] │ │ │ │ │ strhle r0, [r2, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b b1f4 │ │ │ │ │ + b b1ec │ │ │ │ │ mov r0, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mla r3, r0, r6, r3 │ │ │ │ │ add ip, r2, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b238 │ │ │ │ │ + bgt b230 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b238 │ │ │ │ │ - b b260 │ │ │ │ │ + bne b230 │ │ │ │ │ + b b258 │ │ │ │ │ mov r0, r7 │ │ │ │ │ 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} │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b76c │ │ │ │ │ + beq b764 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r4, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ ldrsb lr, [r2, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b1b8 │ │ │ │ │ + beq b1b0 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b440 │ │ │ │ │ + beq b438 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r4, #1 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsble lr, [r2, r3] │ │ │ │ │ - ble b420 │ │ │ │ │ + ble b418 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r1, r3, lsl #2 │ │ │ │ │ ldrshle lr, [r2, lr] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b1b8 │ │ │ │ │ + beq b1b0 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - bne b3fc │ │ │ │ │ + bne b3f4 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b b1b8 │ │ │ │ │ + b b1b0 │ │ │ │ │ lsl lr, r3, #2 │ │ │ │ │ add r8, r1, lr │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq b1b8 │ │ │ │ │ + beq b1b0 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b76c │ │ │ │ │ + beq b764 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add lr, lr, r3 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ - b b334 │ │ │ │ │ + b b32c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b b254 │ │ │ │ │ + b b24c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #408] @ 0x198 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b2e0 │ │ │ │ │ + beq b2d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b2e0 │ │ │ │ │ + bge b2d8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b2e0 │ │ │ │ │ + b b2d8 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b2d8 │ │ │ │ │ + beq b2d0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b2d8 │ │ │ │ │ + bge b2d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b2d8 │ │ │ │ │ + b b2d0 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b2d0 │ │ │ │ │ + beq b2c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b2d0 │ │ │ │ │ + bge b2c8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b2d0 │ │ │ │ │ + b b2c8 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b2c8 │ │ │ │ │ + beq b2c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b2c8 │ │ │ │ │ + bge b2c0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b2c8 │ │ │ │ │ + b b2c0 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b2c0 │ │ │ │ │ + beq b2b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b2c0 │ │ │ │ │ + bge b2b8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b2c0 │ │ │ │ │ + b b2b8 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b2b8 │ │ │ │ │ + beq b2b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b2b8 │ │ │ │ │ + bge b2b0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b2b8 │ │ │ │ │ + b b2b0 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b2b0 │ │ │ │ │ + beq b2a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b2b0 │ │ │ │ │ + bge b2a8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b2b0 │ │ │ │ │ + b b2a8 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b2a8 │ │ │ │ │ + beq b2a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b2a8 │ │ │ │ │ + bge b2a0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b2a8 │ │ │ │ │ + b b2a0 │ │ │ │ │ add r2, r0, r6, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne b748 │ │ │ │ │ + bne b740 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ sub ip, r3, r2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble b740 │ │ │ │ │ + ble b738 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b b6fc │ │ │ │ │ - ldr r1, [pc, #92] @ b778 │ │ │ │ │ + b b6f4 │ │ │ │ │ + ldr r1, [pc, #92] @ b770 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq b750 │ │ │ │ │ + beq b748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b750 │ │ │ │ │ + bne b748 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2946 @ 0xb82 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b b484 │ │ │ │ │ + b b47c │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b b238 │ │ │ │ │ + b b230 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b6e8 │ │ │ │ │ + b b6e0 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b484 │ │ │ │ │ + b b47c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b b1b8 │ │ │ │ │ + b b1b0 │ │ │ │ │ .word 0x000004d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b77c <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +0000b774 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_DelItem_KnownHash_LockHeld(): │ │ │ │ │ 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, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq bab0 <_PyDict_DelItem_KnownHash_LockHeld+0x334> │ │ │ │ │ + beq baa8 <_PyDict_DelItem_KnownHash_LockHeld+0x334> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq ba60 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ + beq ba58 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ba58 <_PyDict_DelItem_KnownHash_LockHeld+0x2dc> │ │ │ │ │ + beq ba50 <_PyDict_DelItem_KnownHash_LockHeld+0x2dc> │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ba58 <_PyDict_DelItem_KnownHash_LockHeld+0x2dc> │ │ │ │ │ + beq ba50 <_PyDict_DelItem_KnownHash_LockHeld+0x2dc> │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b92c <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ + bne b924 <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r2, lsl ip │ │ │ │ │ and r3, r7, r2 │ │ │ │ │ - bgt b958 <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ + bgt b950 <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ ldrsb lr, [r1, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne b9b8 <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ + bne b9b0 <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ba68 <_PyDict_DelItem_KnownHash_LockHeld+0x2ec> │ │ │ │ │ + bne ba60 <_PyDict_DelItem_KnownHash_LockHeld+0x2ec> │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt b8c0 <_PyDict_DelItem_KnownHash_LockHeld+0x144> │ │ │ │ │ + bgt b8b8 <_PyDict_DelItem_KnownHash_LockHeld+0x144> │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strb r2, [r1, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b8f0 <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ + beq b8e8 <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ add r3, r3, r6, lsl #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b890 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + bgt b888 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq b8b8 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + beq b8b0 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b8a8 <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ + bgt b8a0 <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ str r5, [r4] │ │ │ │ │ - beq b9a4 <_PyDict_DelItem_KnownHash_LockHeld+0x228> │ │ │ │ │ + beq b99c <_PyDict_DelItem_KnownHash_LockHeld+0x228> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b890 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + b b888 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strgt r2, [r1, r3, lsl #2] │ │ │ │ │ strhle r2, [r1, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b860 <_PyDict_DelItem_KnownHash_LockHeld+0xe4> │ │ │ │ │ + bne b858 <_PyDict_DelItem_KnownHash_LockHeld+0xe4> │ │ │ │ │ mov r0, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mla r3, r0, r6, r3 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b890 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + bgt b888 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b890 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ - b b8b8 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + bne b888 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + b b8b0 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6b44 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b38 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r3, lsl ip │ │ │ │ │ bic r3, r7, r3, lsl ip │ │ │ │ │ - ble b804 <_PyDict_DelItem_KnownHash_LockHeld+0x88> │ │ │ │ │ + ble b7fc <_PyDict_DelItem_KnownHash_LockHeld+0x88> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt ba44 <_PyDict_DelItem_KnownHash_LockHeld+0x2c8> │ │ │ │ │ + bgt ba3c <_PyDict_DelItem_KnownHash_LockHeld+0x2c8> │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh lr, [r1, lr] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b810 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq b808 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq bb0c <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ + beq bb04 <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ addgt lr, r0, r3, lsl #2 │ │ │ │ │ lslle lr, r3, #1 │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ ldrshle lr, [r1, lr] │ │ │ │ │ - b b9d8 <_PyDict_DelItem_KnownHash_LockHeld+0x25c> │ │ │ │ │ + b b9d0 <_PyDict_DelItem_KnownHash_LockHeld+0x25c> │ │ │ │ │ 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} │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq bb0c <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ + beq bb04 <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ ldrsb lr, [r1, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b810 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq b808 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq bb0c <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ + beq bb04 <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsble lr, [r1, r3] │ │ │ │ │ - ble ba1c <_PyDict_DelItem_KnownHash_LockHeld+0x2a0> │ │ │ │ │ + ble ba14 <_PyDict_DelItem_KnownHash_LockHeld+0x2a0> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r0, r3, lsl #2 │ │ │ │ │ ldrshle lr, [r1, lr] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b810 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq b808 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne b9f8 <_PyDict_DelItem_KnownHash_LockHeld+0x27c> │ │ │ │ │ + bne b9f0 <_PyDict_DelItem_KnownHash_LockHeld+0x27c> │ │ │ │ │ mov r3, lr │ │ │ │ │ - b b810 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b b808 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ add lr, r0, r3, lsl #2 │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b810 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ - b b970 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ + beq b808 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b b968 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b b8ac <_PyDict_DelItem_KnownHash_LockHeld+0x130> │ │ │ │ │ + b b8a4 <_PyDict_DelItem_KnownHash_LockHeld+0x130> │ │ │ │ │ add r1, r2, r6, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne bae8 <_PyDict_DelItem_KnownHash_LockHeld+0x36c> │ │ │ │ │ + bne bae0 <_PyDict_DelItem_KnownHash_LockHeld+0x36c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble bae0 <_PyDict_DelItem_KnownHash_LockHeld+0x364> │ │ │ │ │ + ble bad8 <_PyDict_DelItem_KnownHash_LockHeld+0x364> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b ba98 <_PyDict_DelItem_KnownHash_LockHeld+0x31c> │ │ │ │ │ - ldr r1, [pc, #92] @ bb14 <_PyDict_DelItem_KnownHash_LockHeld+0x398> │ │ │ │ │ + b ba90 <_PyDict_DelItem_KnownHash_LockHeld+0x31c> │ │ │ │ │ + ldr r1, [pc, #92] @ bb0c <_PyDict_DelItem_KnownHash_LockHeld+0x398> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq baf0 <_PyDict_DelItem_KnownHash_LockHeld+0x374> │ │ │ │ │ + beq bae8 <_PyDict_DelItem_KnownHash_LockHeld+0x374> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne baf0 <_PyDict_DelItem_KnownHash_LockHeld+0x374> │ │ │ │ │ + bne bae8 <_PyDict_DelItem_KnownHash_LockHeld+0x374> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2946 @ 0xb82 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b ba60 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ + b ba58 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b b890 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + b b888 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b ba84 <_PyDict_DelItem_KnownHash_LockHeld+0x308> │ │ │ │ │ + b ba7c <_PyDict_DelItem_KnownHash_LockHeld+0x308> │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ba60 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ + b ba58 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b b810 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b b808 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000bb18 : │ │ │ │ │ +0000bb10 : │ │ │ │ │ delitem_common(): │ │ │ │ │ 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, r3 │ │ │ │ │ @@ -13146,176 +13144,176 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add lr, r3, #20 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mvn r2, r2, lsl r1 │ │ │ │ │ and ip, r6, r2 │ │ │ │ │ - bgt bc14 │ │ │ │ │ + bgt bc0c │ │ │ │ │ ldrsb r7, [lr, ip] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne bcb0 │ │ │ │ │ + bne bca8 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bd74 │ │ │ │ │ + bne bd6c │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt bc54 │ │ │ │ │ + bgt bc4c │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [lr, ip] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add lr, r3, #20 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bc74 │ │ │ │ │ + beq bc6c │ │ │ │ │ add r2, r1, r5, lsl #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldr r0, [lr, r2] │ │ │ │ │ str r3, [lr, r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bbe4 │ │ │ │ │ + bgt bbdc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq bc0c │ │ │ │ │ + beq bc04 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popgt {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [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 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bbe4 │ │ │ │ │ + b bbdc │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt bd3c │ │ │ │ │ + bgt bd34 │ │ │ │ │ lsl r7, ip, #1 │ │ │ │ │ ldrsh r7, [lr, r7] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq bb64 │ │ │ │ │ + beq bb5c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq bd34 │ │ │ │ │ + beq bd2c │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ add ip, ip, r7 │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ lsl r7, ip, #1 │ │ │ │ │ ldrsh r7, [lr, r7] │ │ │ │ │ - b bcd0 │ │ │ │ │ + b bcc8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lslle ip, ip, #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strgt r2, [lr, ip, lsl #2] │ │ │ │ │ strhle r2, [lr, ip] │ │ │ │ │ - b bba0 │ │ │ │ │ + b bb98 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mla r2, r2, r5, r1 │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str r3, [lr, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bbe4 │ │ │ │ │ + bgt bbdc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bbe4 │ │ │ │ │ - b bc0c │ │ │ │ │ + bne bbdc │ │ │ │ │ + b bc04 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq bd34 │ │ │ │ │ + beq bd2c │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ add ip, r7, ip │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ ldrsb r7, [lr, ip] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq bb64 │ │ │ │ │ + beq bb5c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq bd34 │ │ │ │ │ - lsr r7, r6, #5 │ │ │ │ │ - add r6, ip, ip, lsl #2 │ │ │ │ │ - add ip, r7, #1 │ │ │ │ │ - add ip, ip, r6 │ │ │ │ │ + beq bd2c │ │ │ │ │ + lsr r6, r6, #5 │ │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ │ + add r7, r6, #1 │ │ │ │ │ + add ip, r7, ip │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - lsl r6, ip, #1 │ │ │ │ │ - ldrsble r6, [lr, ip] │ │ │ │ │ - ble bd14 │ │ │ │ │ + lsl r7, ip, #1 │ │ │ │ │ + ldrsble r7, [lr, ip] │ │ │ │ │ + ble bd0c │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - addgt r6, r3, ip, lsl #2 │ │ │ │ │ - ldrshle r6, [lr, r6] │ │ │ │ │ - ldrgt r6, [r6, #20] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq bb64 │ │ │ │ │ + addgt r7, r3, ip, lsl #2 │ │ │ │ │ + ldrshle r7, [lr, r7] │ │ │ │ │ + ldrgt r7, [r7, #20] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq bb5c │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ - lsr r7, r7, #5 │ │ │ │ │ + lsr r6, r6, #5 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - add ip, ip, r7 │ │ │ │ │ - bne bcf0 │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ + add ip, ip, r6 │ │ │ │ │ + bne bce8 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ - b bb64 │ │ │ │ │ + b bb5c │ │ │ │ │ add r7, r3, ip, lsl #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq bb64 │ │ │ │ │ + beq bb5c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq bd34 │ │ │ │ │ + beq bd2c │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ add ip, r7, ip │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ add r7, r3, ip, lsl #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ - b bcd0 │ │ │ │ │ + b bcc8 │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne bdbc │ │ │ │ │ + bne bdb4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble bdc4 │ │ │ │ │ + ble bdbc │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b bda4 │ │ │ │ │ + b bd9c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b bd90 │ │ │ │ │ + b bd88 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b bbe4 │ │ │ │ │ + b bbdc │ │ │ │ │ │ │ │ │ │ -0000bdcc : │ │ │ │ │ +0000bdc4 : │ │ │ │ │ insert_split_key(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -13326,381 +13324,381 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r7, r6, r3, lsl r7 │ │ │ │ │ lsl r3, r3, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and r5, r2, r3 │ │ │ │ │ - bgt bfcc │ │ │ │ │ + bgt bfc4 │ │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - blt bf14 │ │ │ │ │ + blt bf0c │ │ │ │ │ ldr r0, [r7, r0, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bf7c │ │ │ │ │ + beq bf74 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq c164 │ │ │ │ │ + beq c15c │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ ldrsb r2, [r6, sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt bf88 │ │ │ │ │ + blt bf80 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bf7c │ │ │ │ │ + beq bf74 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq c22c │ │ │ │ │ + beq c224 │ │ │ │ │ lsr ip, r9, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, ip │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt c1d0 │ │ │ │ │ + bgt c1c8 │ │ │ │ │ ldrsb r2, [r6, sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c070 │ │ │ │ │ + blt c068 │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bf7c │ │ │ │ │ + beq bf74 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq c27c │ │ │ │ │ + beq c274 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, r7, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r2, r3 │ │ │ │ │ - bgt c200 │ │ │ │ │ + bgt c1f8 │ │ │ │ │ ldrsb r2, [r6, sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c0cc │ │ │ │ │ + blt c0c4 │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bf7c │ │ │ │ │ + beq bf74 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq c29c │ │ │ │ │ + beq c294 │ │ │ │ │ lsr r7, r7, #10 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - b be94 │ │ │ │ │ + b be8c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne be3c │ │ │ │ │ + bne be34 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble bf7c │ │ │ │ │ + ble bf74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge bfa0 │ │ │ │ │ + bge bf98 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ strb r2, [r6, r5] │ │ │ │ │ ldrb ip, [r4, #5] │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ lsl r3, r2, #3 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, lr, lsl ip │ │ │ │ │ - ble c308 │ │ │ │ │ + ble c300 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r1, [r6, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ add r3, r3, lr │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq bf1c │ │ │ │ │ + beq bf14 │ │ │ │ │ lsr ip, r9, #10 │ │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ - b be80 │ │ │ │ │ + b be78 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r9, #1 │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ and r5, r2, r3 │ │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrlt r2, [r4, #16] │ │ │ │ │ - bge c0d8 │ │ │ │ │ + bge c0d0 │ │ │ │ │ strb r2, [r6, r5] │ │ │ │ │ - b bf44 │ │ │ │ │ + b bf3c │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c24c │ │ │ │ │ + bgt c244 │ │ │ │ │ lsl r0, r5, #1 │ │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c0ac │ │ │ │ │ + blt c0a4 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bf7c │ │ │ │ │ + beq bf74 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r9, ip │ │ │ │ │ - beq c164 │ │ │ │ │ + beq c15c │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c274 │ │ │ │ │ + bgt c26c │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge be5c │ │ │ │ │ + bge be54 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne bf90 │ │ │ │ │ + bne bf88 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble bf7c │ │ │ │ │ + ble bf74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c2bc │ │ │ │ │ + bgt c2b4 │ │ │ │ │ lsl r0, r5, #1 │ │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge c1a0 │ │ │ │ │ + bge c198 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c2ec │ │ │ │ │ + bgt c2e4 │ │ │ │ │ lsl r0, r5, #1 │ │ │ │ │ - b c1c8 │ │ │ │ │ + b c1c0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne c2f4 │ │ │ │ │ + bne c2ec │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble c09c │ │ │ │ │ + ble c094 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bgt c044 │ │ │ │ │ - b bf30 │ │ │ │ │ + bgt c03c │ │ │ │ │ + b bf28 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c07c │ │ │ │ │ + beq c074 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - b c018 │ │ │ │ │ + b c010 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c078 │ │ │ │ │ - b befc │ │ │ │ │ + beq c070 │ │ │ │ │ + b bef4 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r5, r5, r9, lsr #5 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r3 │ │ │ │ │ - bgt c134 │ │ │ │ │ + bgt c12c │ │ │ │ │ ldrsb r2, [r6, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge c214 │ │ │ │ │ + bge c20c │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt c060 │ │ │ │ │ + bgt c058 │ │ │ │ │ strb r2, [r6, r5] │ │ │ │ │ - b bf44 │ │ │ │ │ + b bf3c │ │ │ │ │ ldr r0, [r6, r5, lsl #2] │ │ │ │ │ add r2, r5, r5, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - blt c100 │ │ │ │ │ + blt c0f8 │ │ │ │ │ and r5, r3, r2 │ │ │ │ │ lsl r2, r5, #1 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt c114 │ │ │ │ │ + bgt c10c │ │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c100 │ │ │ │ │ + blt c0f8 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r3 │ │ │ │ │ - b c134 │ │ │ │ │ + b c12c │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne bf7c │ │ │ │ │ + bne bf74 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - ble be50 │ │ │ │ │ - b c010 │ │ │ │ │ + ble be48 │ │ │ │ │ + b c008 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r9, #1 │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ and r5, r2, r3 │ │ │ │ │ lsl r0, r5, #1 │ │ │ │ │ ldrsh r2, [r6, r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrlt r2, [r4, #16] │ │ │ │ │ - bge c0d8 │ │ │ │ │ + bge c0d0 │ │ │ │ │ strh r2, [r6, r0] │ │ │ │ │ - b bf44 │ │ │ │ │ + b bf3c │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r2, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r2, [r6, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge bea8 │ │ │ │ │ + bge bea0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c078 │ │ │ │ │ + beq c070 │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, r7, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r2, [r6, sl, lsl #2] │ │ │ │ │ ldrshle r2, [r6, r2] │ │ │ │ │ - b bedc │ │ │ │ │ + b bed4 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ and r5, r5, r3 │ │ │ │ │ - b c0f4 │ │ │ │ │ + b c0ec │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne bf7c │ │ │ │ │ - b bf90 │ │ │ │ │ + bne bf74 │ │ │ │ │ + b bf88 │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge bfe4 │ │ │ │ │ + bge bfdc │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c030 │ │ │ │ │ + beq c028 │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ ldr r2, [r6, sl, lsl #2] │ │ │ │ │ - b c020 │ │ │ │ │ + b c018 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne bf7c │ │ │ │ │ - b bec0 │ │ │ │ │ + bne bf74 │ │ │ │ │ + b beb8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne bf7c │ │ │ │ │ - b befc │ │ │ │ │ + bne bf74 │ │ │ │ │ + b bef4 │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt c05c │ │ │ │ │ + blt c054 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r5, r5, r5, lsl #2 │ │ │ │ │ add r2, r9, #1 │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ and r5, r2, r3 │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrlt r2, [r4, #16] │ │ │ │ │ - bge c0d8 │ │ │ │ │ + bge c0d0 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ - b bf44 │ │ │ │ │ + b bf3c │ │ │ │ │ add r2, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, r7, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and sl, r3, r2 │ │ │ │ │ - b bed8 │ │ │ │ │ + b bed0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ str r1, [r6, r3] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b bf7c │ │ │ │ │ + b bf74 │ │ │ │ │ │ │ │ │ │ -0000c330 <_PyDict_FromItems>: │ │ │ │ │ +0000c328 <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ push {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 r5, [fp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt c410 <_PyDict_FromItems+0xe0> │ │ │ │ │ - ldr r3, [pc, #1060] @ c790 <_PyDict_FromItems+0x460> │ │ │ │ │ + bgt c408 <_PyDict_FromItems+0xe0> │ │ │ │ │ + ldr r3, [pc, #1060] @ c788 <_PyDict_FromItems+0x460> │ │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c650 <_PyDict_FromItems+0x320> │ │ │ │ │ + beq c648 <_PyDict_FromItems+0x320> │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [pc, #1004] @ c794 <_PyDict_FromItems+0x464> │ │ │ │ │ - ldr r3, [pc, #1016] @ c7a4 <_PyDict_FromItems+0x474> │ │ │ │ │ - vldr d7, [pc, #984] @ c788 <_PyDict_FromItems+0x458> │ │ │ │ │ + ldr r1, [pc, #1004] @ c78c <_PyDict_FromItems+0x464> │ │ │ │ │ + ldr r3, [pc, #1016] @ c79c <_PyDict_FromItems+0x474> │ │ │ │ │ + vldr d7, [pc, #984] @ c780 <_PyDict_FromItems+0x458> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ @@ -13714,124 +13712,124 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r2, r2, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ str ip, [r4, #-8] │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ - bgt c530 <_PyDict_FromItems+0x200> │ │ │ │ │ + bgt c528 <_PyDict_FromItems+0x200> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bne c840 <_PyDict_FromItems+0x510> │ │ │ │ │ + bne c838 <_PyDict_FromItems+0x510> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq c364 <_PyDict_FromItems+0x34> │ │ │ │ │ + beq c35c <_PyDict_FromItems+0x34> │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq c9dc <_PyDict_FromItems+0x6ac> │ │ │ │ │ + beq c9d4 <_PyDict_FromItems+0x6ac> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq c508 <_PyDict_FromItems+0x1d8> │ │ │ │ │ + beq c500 <_PyDict_FromItems+0x1d8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq c4f0 <_PyDict_FromItems+0x1c0> │ │ │ │ │ + beq c4e8 <_PyDict_FromItems+0x1c0> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq c4d8 <_PyDict_FromItems+0x1a8> │ │ │ │ │ + beq c4d0 <_PyDict_FromItems+0x1a8> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq c4c0 <_PyDict_FromItems+0x190> │ │ │ │ │ + beq c4b8 <_PyDict_FromItems+0x190> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq c4a8 <_PyDict_FromItems+0x178> │ │ │ │ │ + beq c4a0 <_PyDict_FromItems+0x178> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq c490 <_PyDict_FromItems+0x160> │ │ │ │ │ + beq c488 <_PyDict_FromItems+0x160> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne c9dc <_PyDict_FromItems+0x6ac> │ │ │ │ │ + bne c9d4 <_PyDict_FromItems+0x6ac> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b c69c <_PyDict_FromItems+0x36c> │ │ │ │ │ + b c694 <_PyDict_FromItems+0x36c> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c7a8 <_PyDict_FromItems+0x478> │ │ │ │ │ + bgt c7a0 <_PyDict_FromItems+0x478> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c7b4 <_PyDict_FromItems+0x484> │ │ │ │ │ + bne c7ac <_PyDict_FromItems+0x484> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c7b4 <_PyDict_FromItems+0x484> │ │ │ │ │ - ldr ip, [pc, #544] @ c7a4 <_PyDict_FromItems+0x474> │ │ │ │ │ + beq c7ac <_PyDict_FromItems+0x484> │ │ │ │ │ + ldr ip, [pc, #544] @ c79c <_PyDict_FromItems+0x474> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq ca70 <_PyDict_FromItems+0x740> │ │ │ │ │ - bl 17f0 │ │ │ │ │ + beq ca68 <_PyDict_FromItems+0x740> │ │ │ │ │ + bl 17e0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c818 <_PyDict_FromItems+0x4e8> │ │ │ │ │ + beq c810 <_PyDict_FromItems+0x4e8> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq c404 <_PyDict_FromItems+0xd4> │ │ │ │ │ + beq c3fc <_PyDict_FromItems+0xd4> │ │ │ │ │ add r3, r8, sl, lsl #2 │ │ │ │ │ add r7, r7, r9, lsl #2 │ │ │ │ │ lsl r8, r9, #2 │ │ │ │ │ str r5, [fp, #4] │ │ │ │ │ lsl r9, sl, #2 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ @@ -13840,101 +13838,101 @@ │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c7dc <_PyDict_FromItems+0x4ac> │ │ │ │ │ + bgt c7d4 <_PyDict_FromItems+0x4ac> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne c7e8 <_PyDict_FromItems+0x4b8> │ │ │ │ │ + bne c7e0 <_PyDict_FromItems+0x4b8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c7e8 <_PyDict_FromItems+0x4b8> │ │ │ │ │ + beq c7e0 <_PyDict_FromItems+0x4b8> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq ca80 <_PyDict_FromItems+0x750> │ │ │ │ │ - bl 17f0 │ │ │ │ │ + beq ca78 <_PyDict_FromItems+0x750> │ │ │ │ │ + bl 17e0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c818 <_PyDict_FromItems+0x4e8> │ │ │ │ │ + beq c810 <_PyDict_FromItems+0x4e8> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r7, r7, r8 │ │ │ │ │ add r6, r6, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne c5c8 <_PyDict_FromItems+0x298> │ │ │ │ │ + bne c5c0 <_PyDict_FromItems+0x298> │ │ │ │ │ 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 .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 cab8 <_PyDict_FromItems+0x788> │ │ │ │ │ - ldr r1, [pc, #300] @ c798 <_PyDict_FromItems+0x468> │ │ │ │ │ - ldr r3, [pc, #308] @ c7a4 <_PyDict_FromItems+0x474> │ │ │ │ │ - vldr d7, [pc, #276] @ c788 <_PyDict_FromItems+0x458> │ │ │ │ │ + beq cab0 <_PyDict_FromItems+0x788> │ │ │ │ │ + ldr r1, [pc, #300] @ c790 <_PyDict_FromItems+0x468> │ │ │ │ │ + ldr r3, [pc, #308] @ c79c <_PyDict_FromItems+0x474> │ │ │ │ │ + vldr d7, [pc, #276] @ c780 <_PyDict_FromItems+0x458> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b c3d0 <_PyDict_FromItems+0xa0> │ │ │ │ │ + b c3c8 <_PyDict_FromItems+0xa0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble c364 <_PyDict_FromItems+0x34> │ │ │ │ │ + ble c35c <_PyDict_FromItems+0x34> │ │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ │ movt r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ addle r0, r5, r5, lsl #1 │ │ │ │ │ movgt r0, #17 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ suble r0, r0, #1 │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ uxtble r0, r0 │ │ │ │ │ - bl 15f8 │ │ │ │ │ + bl 15e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c838 <_PyDict_FromItems+0x508> │ │ │ │ │ - ldr r3, [pc, #184] @ c79c <_PyDict_FromItems+0x46c> │ │ │ │ │ + beq c830 <_PyDict_FromItems+0x508> │ │ │ │ │ + ldr r3, [pc, #184] @ c794 <_PyDict_FromItems+0x46c> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ca90 <_PyDict_FromItems+0x760> │ │ │ │ │ + beq ca88 <_PyDict_FromItems+0x760> │ │ │ │ │ ldr r0, [r3, #1924] @ 0x784 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r3, #1920] @ 0x780 │ │ │ │ │ str r0, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [pc, #112] @ c7a0 <_PyDict_FromItems+0x470> │ │ │ │ │ + ldr r0, [pc, #112] @ c798 <_PyDict_FromItems+0x470> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #80] @ c788 <_PyDict_FromItems+0x458> │ │ │ │ │ + vldr d7, [pc, #80] @ c780 <_PyDict_FromItems+0x458> │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ vstr d7, [r4, #16] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -13946,15 +13944,15 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ str ip, [r4, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ - b c538 <_PyDict_FromItems+0x208> │ │ │ │ │ + b c530 <_PyDict_FromItems+0x208> │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x0000041c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000100 │ │ │ │ │ @@ -13963,220 +13961,220 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c570 <_PyDict_FromItems+0x240> │ │ │ │ │ + beq c568 <_PyDict_FromItems+0x240> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c57c <_PyDict_FromItems+0x24c> │ │ │ │ │ - b c80c <_PyDict_FromItems+0x4dc> │ │ │ │ │ + bne c574 <_PyDict_FromItems+0x24c> │ │ │ │ │ + b c804 <_PyDict_FromItems+0x4dc> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq c600 <_PyDict_FromItems+0x2d0> │ │ │ │ │ + beq c5f8 <_PyDict_FromItems+0x2d0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c60c <_PyDict_FromItems+0x2dc> │ │ │ │ │ + bne c604 <_PyDict_FromItems+0x2dc> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c838 <_PyDict_FromItems+0x508> │ │ │ │ │ + bgt c830 <_PyDict_FromItems+0x508> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c838 <_PyDict_FromItems+0x508> │ │ │ │ │ + bne c830 <_PyDict_FromItems+0x508> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c404 <_PyDict_FromItems+0xd4> │ │ │ │ │ + b c3fc <_PyDict_FromItems+0xd4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq c364 <_PyDict_FromItems+0x34> │ │ │ │ │ + beq c35c <_PyDict_FromItems+0x34> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ add r3, r7, r0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - beq c948 <_PyDict_FromItems+0x618> │ │ │ │ │ + beq c940 <_PyDict_FromItems+0x618> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq c928 <_PyDict_FromItems+0x5f8> │ │ │ │ │ + beq c920 <_PyDict_FromItems+0x5f8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq c910 <_PyDict_FromItems+0x5e0> │ │ │ │ │ + beq c908 <_PyDict_FromItems+0x5e0> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq c8f8 <_PyDict_FromItems+0x5c8> │ │ │ │ │ + beq c8f0 <_PyDict_FromItems+0x5c8> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq c8e0 <_PyDict_FromItems+0x5b0> │ │ │ │ │ + beq c8d8 <_PyDict_FromItems+0x5b0> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq c8c8 <_PyDict_FromItems+0x598> │ │ │ │ │ + beq c8c0 <_PyDict_FromItems+0x598> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq c8b0 <_PyDict_FromItems+0x580> │ │ │ │ │ + beq c8a8 <_PyDict_FromItems+0x580> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq c528 <_PyDict_FromItems+0x1f8> │ │ │ │ │ + beq c520 <_PyDict_FromItems+0x1f8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, r0]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, r0]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, r0]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, r0]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, r0]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, r0]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, r0]! │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq c528 <_PyDict_FromItems+0x1f8> │ │ │ │ │ - b c948 <_PyDict_FromItems+0x618> │ │ │ │ │ + beq c520 <_PyDict_FromItems+0x1f8> │ │ │ │ │ + b c940 <_PyDict_FromItems+0x618> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c698 <_PyDict_FromItems+0x368> │ │ │ │ │ + bne c690 <_PyDict_FromItems+0x368> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq c528 <_PyDict_FromItems+0x1f8> │ │ │ │ │ - b c9dc <_PyDict_FromItems+0x6ac> │ │ │ │ │ - bl 10bc │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne c5a0 <_PyDict_FromItems+0x270> │ │ │ │ │ - b c818 <_PyDict_FromItems+0x4e8> │ │ │ │ │ - bl 10bc │ │ │ │ │ + beq c520 <_PyDict_FromItems+0x1f8> │ │ │ │ │ + b c9d4 <_PyDict_FromItems+0x6ac> │ │ │ │ │ + bl 10ac │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne c598 <_PyDict_FromItems+0x270> │ │ │ │ │ + b c810 <_PyDict_FromItems+0x4e8> │ │ │ │ │ + bl 10ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c62c <_PyDict_FromItems+0x2fc> │ │ │ │ │ - b c818 <_PyDict_FromItems+0x4e8> │ │ │ │ │ + bne c624 <_PyDict_FromItems+0x2fc> │ │ │ │ │ + b c810 <_PyDict_FromItems+0x4e8> │ │ │ │ │ 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 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne c728 <_PyDict_FromItems+0x3f8> │ │ │ │ │ + bne c720 <_PyDict_FromItems+0x3f8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 8828 │ │ │ │ │ - b c404 <_PyDict_FromItems+0xd4> │ │ │ │ │ - ldr r0, [pc, #-796] @ c7a4 <_PyDict_FromItems+0x474> │ │ │ │ │ + b c3fc <_PyDict_FromItems+0xd4> │ │ │ │ │ + ldr r0, [pc, #-796] @ c79c <_PyDict_FromItems+0x474> │ │ │ │ │ bl 8828 │ │ │ │ │ - b c404 <_PyDict_FromItems+0xd4> │ │ │ │ │ + b c3fc <_PyDict_FromItems+0xd4> │ │ │ │ │ │ │ │ │ │ -0000cac4 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +0000cabc <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ _PyDict_LoadGlobalStackRef(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -14186,79 +14184,79 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne cbc4 <_PyDict_LoadGlobalStackRef+0x100> │ │ │ │ │ + bne cbbc <_PyDict_LoadGlobalStackRef+0x100> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq cbc4 <_PyDict_LoadGlobalStackRef+0x100> │ │ │ │ │ + beq cbbc <_PyDict_LoadGlobalStackRef+0x100> │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - bne cbac <_PyDict_LoadGlobalStackRef+0xe8> │ │ │ │ │ + bne cba4 <_PyDict_LoadGlobalStackRef+0xe8> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - beq cb64 <_PyDict_LoadGlobalStackRef+0xa0> │ │ │ │ │ + beq cb5c <_PyDict_LoadGlobalStackRef+0xa0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne cb70 <_PyDict_LoadGlobalStackRef+0xac> │ │ │ │ │ + bne cb68 <_PyDict_LoadGlobalStackRef+0xac> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb84 <_PyDict_LoadGlobalStackRef+0xc0> │ │ │ │ │ + bne cb7c <_PyDict_LoadGlobalStackRef+0xc0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq cb44 <_PyDict_LoadGlobalStackRef+0x80> │ │ │ │ │ + beq cb3c <_PyDict_LoadGlobalStackRef+0x80> │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r0, r6 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b cb68 <_PyDict_LoadGlobalStackRef+0xa4> │ │ │ │ │ + b cb60 <_PyDict_LoadGlobalStackRef+0xa4> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ - b cb30 <_PyDict_LoadGlobalStackRef+0x6c> │ │ │ │ │ + b cb28 <_PyDict_LoadGlobalStackRef+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cb5c <_PyDict_LoadGlobalStackRef+0x98> │ │ │ │ │ + beq cb54 <_PyDict_LoadGlobalStackRef+0x98> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b cb18 <_PyDict_LoadGlobalStackRef+0x54> │ │ │ │ │ + b cb10 <_PyDict_LoadGlobalStackRef+0x54> │ │ │ │ │ │ │ │ │ │ -0000cbec <_PyDict_LookupIndexAndValue>: │ │ │ │ │ +0000cbe4 <_PyDict_LookupIndexAndValue>: │ │ │ │ │ _PyDict_LookupIndexAndValue(): │ │ │ │ │ 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 │ │ │ │ │ @@ -14267,151 +14265,151 @@ │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne cc3c <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + bne cc34 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq cc3c <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + beq cc34 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_JUMP24 _Py_dict_lookup │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str lr, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne cc78 <_PyDict_LookupIndexAndValue+0x8c> │ │ │ │ │ + bne cc70 <_PyDict_LookupIndexAndValue+0x8c> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b cc30 <_PyDict_LookupIndexAndValue+0x44> │ │ │ │ │ + b cc28 <_PyDict_LookupIndexAndValue+0x44> │ │ │ │ │ │ │ │ │ │ -0000cc80 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +0000cc78 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ _PyDict_GetKeysVersionForCurrentState(): │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cca8 <_PyDict_GetKeysVersionForCurrentState+0x28> │ │ │ │ │ + beq cca0 <_PyDict_GetKeysVersionForCurrentState+0x28> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r0, #372] @ 0x174 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r3, #1 │ │ │ │ │ strne r1, [r0, #372] @ 0x174 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b cc98 <_PyDict_GetKeysVersionForCurrentState+0x18> │ │ │ │ │ + b cc90 <_PyDict_GetKeysVersionForCurrentState+0x18> │ │ │ │ │ │ │ │ │ │ -0000ccc4 : │ │ │ │ │ +0000ccbc : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #16 │ │ │ │ │ - beq cd18 │ │ │ │ │ + beq cd10 │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cd7c │ │ │ │ │ + beq cd74 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq cdd4 │ │ │ │ │ + beq cdcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ccfc │ │ │ │ │ + bne ccf4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ │ - beq cd58 │ │ │ │ │ + beq cd50 │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdac │ │ │ │ │ + bne cda4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r0, [pc, #144] @ cdf4 │ │ │ │ │ + ldr r0, [pc, #144] @ cdec │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 138 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ccfc │ │ │ │ │ - b cd0c │ │ │ │ │ + bne ccf4 │ │ │ │ │ + b cd04 │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq cdb8 │ │ │ │ │ + beq cdb0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cdb8 │ │ │ │ │ - bl f6c │ │ │ │ │ + beq cdb0 │ │ │ │ │ + bl f6c │ │ │ │ │ R_ARM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ccfc │ │ │ │ │ - b cd0c │ │ │ │ │ - bl 11de4 │ │ │ │ │ + bne ccf4 │ │ │ │ │ + b cd04 │ │ │ │ │ + bl 11de0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b cd6c │ │ │ │ │ + b cd64 │ │ │ │ │ ldr r0, [r1, #444] @ 0x1bc │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 11de4 │ │ │ │ │ + bl 11de0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #-12] │ │ │ │ │ - b cda0 │ │ │ │ │ + b cd98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ 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 r3, r4 │ │ │ │ │ - b cd0c │ │ │ │ │ + b cd04 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000cdf8 : │ │ │ │ │ +0000cdf0 : │ │ │ │ │ dict_update(): │ │ │ │ │ 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 │ │ │ │ │ @@ -14427,55 +14425,55 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cec4 │ │ │ │ │ + beq cebc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ce8c │ │ │ │ │ + beq ce84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cecc │ │ │ │ │ + bl cec4 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cea4 │ │ │ │ │ + bne ce9c │ │ │ │ │ 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 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne cea4 │ │ │ │ │ + bne ce9c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cec4 │ │ │ │ │ + beq cebc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7d54 │ │ │ │ │ - b ce74 │ │ │ │ │ + bl 7d48 │ │ │ │ │ + b ce6c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ce84 │ │ │ │ │ + b ce7c │ │ │ │ │ │ │ │ │ │ -0000cecc : │ │ │ │ │ +0000cec4 : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ push {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 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -14483,34 +14481,34 @@ │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r2, r4, #240 @ 0xf0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - bne cf0c │ │ │ │ │ + bne cf04 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 7d54 │ │ │ │ │ + b 7d48 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [pc, #868] @ d280 │ │ │ │ │ + ldr r1, [pc, #868] @ d278 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - blt d25c │ │ │ │ │ - bne d1b0 │ │ │ │ │ + blt d254 │ │ │ │ │ + bne d1a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq d25c │ │ │ │ │ + beq d254 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -14520,268 +14518,268 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r4, #212 @ 0xd4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d0a8 │ │ │ │ │ + beq d0a0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d230 │ │ │ │ │ + beq d228 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - bne d208 │ │ │ │ │ + bne d200 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d1e8 │ │ │ │ │ + bne d1e0 │ │ │ │ │ ldr r8, [r4, #16] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0e0 │ │ │ │ │ + bgt d0d8 │ │ │ │ │ ldr r9, [r4, #20] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d168 │ │ │ │ │ + ble d160 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0f0 │ │ │ │ │ + bgt d0e8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0f0 │ │ │ │ │ + bgt d0e8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d100 │ │ │ │ │ + bne d0f8 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq d100 │ │ │ │ │ + beq d0f8 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - beq d1a0 │ │ │ │ │ - bl 17f0 │ │ │ │ │ + beq d198 │ │ │ │ │ + bl 17e0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d124 │ │ │ │ │ + beq d11c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d050 │ │ │ │ │ + bgt d048 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq d268 │ │ │ │ │ + beq d260 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d188 │ │ │ │ │ + ble d180 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d074 │ │ │ │ │ + bgt d06c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq d1dc │ │ │ │ │ + beq d1d4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d160 │ │ │ │ │ + bgt d158 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne d160 │ │ │ │ │ + bne d158 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cf78 │ │ │ │ │ + bne cf70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d1bc │ │ │ │ │ + bne d1b4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0d4 │ │ │ │ │ + bgt d0cc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne d0d4 │ │ │ │ │ + bne d0cc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r9, [r4, #20] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d168 │ │ │ │ │ + ble d160 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq d004 │ │ │ │ │ + beq cffc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne d010 │ │ │ │ │ + bne d008 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d13c │ │ │ │ │ + bgt d134 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq d274 │ │ │ │ │ + beq d26c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d1c0 │ │ │ │ │ + bgt d1b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne d1c0 │ │ │ │ │ + bne d1b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d1c0 │ │ │ │ │ + b d1b8 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b cf68 │ │ │ │ │ + b cf60 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cfd8 │ │ │ │ │ + ble cfd0 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bne cfec │ │ │ │ │ - b d0f0 │ │ │ │ │ + bne cfe4 │ │ │ │ │ + b d0e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne d05c │ │ │ │ │ + bne d054 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d05c │ │ │ │ │ - bl 10bc │ │ │ │ │ + b d054 │ │ │ │ │ + bl 10ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne d038 │ │ │ │ │ - b d124 │ │ │ │ │ + bne d030 │ │ │ │ │ + b d11c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b cf00 │ │ │ │ │ + b cef8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 254 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 254 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b d0b4 │ │ │ │ │ + b d0ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d074 │ │ │ │ │ + b d06c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b d1c0 │ │ │ │ │ + b d1b8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d1e8 │ │ │ │ │ + bne d1e0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ ldr r9, [r2, #4] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ - b cfc0 │ │ │ │ │ + b cfb8 │ │ │ │ │ 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 d1c0 │ │ │ │ │ + beq d1b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_CALL _PyErr_FormatNote │ │ │ │ │ - b d1c0 │ │ │ │ │ + b d1b8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b d0d4 │ │ │ │ │ + b d0cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d050 │ │ │ │ │ + b d048 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d13c │ │ │ │ │ + b d134 │ │ │ │ │ .word 0x0000c2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d284 : │ │ │ │ │ +0000d27c : │ │ │ │ │ dict_items(): │ │ │ │ │ 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 d384 │ │ │ │ │ + beq d37c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq d340 │ │ │ │ │ + beq d338 │ │ │ │ │ add r0, r2, #452 @ 0x1c4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d338 │ │ │ │ │ + beq d330 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d39c │ │ │ │ │ - ldr r1, [pc, #204] @ d3bc │ │ │ │ │ + bgt d394 │ │ │ │ │ + ldr r1, [pc, #204] @ d3b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -14801,15 +14799,15 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne d2cc │ │ │ │ │ + bne d2c4 │ │ │ │ │ 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, [r2, #464] @ 0x1d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -14817,65 +14815,65 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b d338 │ │ │ │ │ + b d330 │ │ │ │ │ movw r1, #6438 @ 0x1926 │ │ │ │ │ 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, r4 │ │ │ │ │ - b d338 │ │ │ │ │ - ldr r1, [pc, #28] @ d3c0 │ │ │ │ │ + b d330 │ │ │ │ │ + ldr r1, [pc, #28] @ d3b8 │ │ │ │ │ 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 d30c │ │ │ │ │ + b d304 │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d3c4 <_PyDictView_New>: │ │ │ │ │ +0000d3bc <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ 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 d47c <_PyDictView_New+0xb8> │ │ │ │ │ + beq d474 <_PyDictView_New+0xb8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #260] @ d4f8 <_PyDictView_New+0x134> │ │ │ │ │ + ldr r1, [pc, #260] @ d4f0 <_PyDictView_New+0x134> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq d4b4 <_PyDictView_New+0xf0> │ │ │ │ │ + beq d4ac <_PyDictView_New+0xf0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d474 <_PyDictView_New+0xb0> │ │ │ │ │ + beq d46c <_PyDictView_New+0xb0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d494 <_PyDictView_New+0xd0> │ │ │ │ │ - ldr r1, [pc, #208] @ d4fc <_PyDictView_New+0x138> │ │ │ │ │ + bgt d48c <_PyDictView_New+0xd0> │ │ │ │ │ + ldr r1, [pc, #208] @ d4f4 <_PyDictView_New+0x138> │ │ │ │ │ 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] │ │ │ │ │ @@ -14897,30 +14895,30 @@ │ │ │ │ │ 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, r4 │ │ │ │ │ - b d474 <_PyDictView_New+0xb0> │ │ │ │ │ - ldr r1, [pc, #100] @ d500 <_PyDictView_New+0x13c> │ │ │ │ │ + b d46c <_PyDictView_New+0xb0> │ │ │ │ │ + ldr r1, [pc, #100] @ d4f8 <_PyDictView_New+0x13c> │ │ │ │ │ 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 d448 <_PyDictView_New+0x84> │ │ │ │ │ + b d440 <_PyDictView_New+0x84> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne d408 <_PyDictView_New+0x44> │ │ │ │ │ + bne d400 <_PyDictView_New+0x44> │ │ │ │ │ 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, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -14928,40 +14926,40 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b d474 <_PyDictView_New+0xb0> │ │ │ │ │ + b d46c <_PyDictView_New+0xb0> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d504 : │ │ │ │ │ +0000d4fc : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ 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] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d5c8 │ │ │ │ │ - ldr r0, [pc, #264] @ d634 │ │ │ │ │ + beq d5c0 │ │ │ │ │ + ldr r0, [pc, #264] @ d62c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d5c0 │ │ │ │ │ + beq d5b8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d5d4 │ │ │ │ │ + bgt d5cc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ @@ -14971,16 +14969,16 @@ │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str ip, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - beq d608 │ │ │ │ │ - ldr r1, [pc, #180] @ d638 │ │ │ │ │ + beq d600 │ │ │ │ │ + ldr r1, [pc, #180] @ d630 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -14995,15 +14993,15 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b d5c0 │ │ │ │ │ + b d5b8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ @@ -15011,52 +15009,52 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - bne d57c │ │ │ │ │ + bne d574 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d61c │ │ │ │ │ + ble d614 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d5c0 │ │ │ │ │ + b d5b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne d614 │ │ │ │ │ + bne d60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d614 │ │ │ │ │ + b d60c │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d63c : │ │ │ │ │ +0000d634 : │ │ │ │ │ dictiter_new(): │ │ │ │ │ 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 r0, r1 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d72c │ │ │ │ │ + beq d724 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d7ac │ │ │ │ │ - ldr r2, [pc, #396] @ d810 │ │ │ │ │ + bgt d7a4 │ │ │ │ │ + ldr r2, [pc, #396] @ d808 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ sub ip, r1, r2 │ │ │ │ │ add r5, r2, #212 @ 0xd4 │ │ │ │ │ clz ip, ip │ │ │ │ │ add r0, r2, #424 @ 0x1a8 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ @@ -15066,23 +15064,23 @@ │ │ │ │ │ movne r2, ip │ │ │ │ │ orreq r2, ip, #1 │ │ │ │ │ str lr, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ str lr, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d78c │ │ │ │ │ + bne d784 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr ip, [pc, #320] @ d814 │ │ │ │ │ + ldr ip, [pc, #320] @ d80c │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ cmp r1, ip │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d738 │ │ │ │ │ - ldr r0, [pc, #300] @ d818 │ │ │ │ │ + bne d730 │ │ │ │ │ + ldr r0, [pc, #300] @ d810 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ @@ -15106,36 +15104,36 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq d778 │ │ │ │ │ - ldr r0, [pc, #184] @ d81c │ │ │ │ │ + beq d770 │ │ │ │ │ + ldr r0, [pc, #184] @ d814 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ - b d700 │ │ │ │ │ + b d6f8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d7f8 │ │ │ │ │ + ble d7f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d72c │ │ │ │ │ + b d724 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r0, lr, #1 │ │ │ │ │ ldreq r0, [r4, #24] │ │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - b d6cc │ │ │ │ │ - ldr r0, [pc, #92] @ d810 │ │ │ │ │ + b d6c4 │ │ │ │ │ + ldr r0, [pc, #92] @ d808 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ sub r2, r1, r0 │ │ │ │ │ add r5, r0, #212 @ 0xd4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ add r0, r0, #424 @ 0x1a8 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ @@ -15144,43 +15142,43 @@ │ │ │ │ │ movne ip, r2 │ │ │ │ │ orreq ip, r2, #1 │ │ │ │ │ str lr, [r3, #24] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - beq d6c8 │ │ │ │ │ - b d790 │ │ │ │ │ + beq d6c0 │ │ │ │ │ + b d788 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne d784 │ │ │ │ │ + bne d77c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d784 │ │ │ │ │ + b d77c │ │ │ │ │ .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d820 : │ │ │ │ │ +0000d818 : │ │ │ │ │ dictview_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, #152] @ d8e0 │ │ │ │ │ + ldr ip, [pc, #152] @ d8d8 │ │ │ │ │ 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] │ │ │ │ │ @@ -15193,78 +15191,78 @@ │ │ │ │ │ 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 d8a4 │ │ │ │ │ + beq d89c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d8b4 │ │ │ │ │ + ble d8ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne d8a4 │ │ │ │ │ + bne d89c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d8e4 : │ │ │ │ │ +0000d8dc : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db68 │ │ │ │ │ + beq db60 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne dbf4 │ │ │ │ │ + bne dbec │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne db70 │ │ │ │ │ + bne db68 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ lsl r0, r0, r4 │ │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dafc │ │ │ │ │ + beq daf4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bge da68 │ │ │ │ │ + bge da60 │ │ │ │ │ add r0, r0, ip, lsl #3 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db40 │ │ │ │ │ + beq db38 │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq dc20 │ │ │ │ │ + beq dc18 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ @@ -15272,73 +15270,73 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt da1c │ │ │ │ │ + bgt da14 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne da20 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - ble dadc │ │ │ │ │ + ble dad4 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble da38 │ │ │ │ │ + ble da30 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq da94 │ │ │ │ │ + beq da8c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq d9cc │ │ │ │ │ + beq d9c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne d9fc │ │ │ │ │ + bne d9f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b d9fc │ │ │ │ │ + b d9f4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt db50 │ │ │ │ │ + bgt db48 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt da8c │ │ │ │ │ + bgt da84 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq dbac │ │ │ │ │ + beq dba4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b da10 │ │ │ │ │ - ldr r0, [pc, #424] @ dc44 │ │ │ │ │ + b da08 │ │ │ │ │ + ldr r0, [pc, #424] @ dc3c │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ ldr ip, [r0, #3836] @ 0xefc │ │ │ │ │ @@ -15347,87 +15345,87 @@ │ │ │ │ │ str r1, [lr] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r2, [r0, #3824] @ 0xef0 │ │ │ │ │ - b da10 │ │ │ │ │ + b da08 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne d9f0 │ │ │ │ │ + bne d9e8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b d9f0 │ │ │ │ │ + b d9e8 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bge da68 │ │ │ │ │ + bge da60 │ │ │ │ │ mov r4, #12 │ │ │ │ │ mla r0, r4, ip, r0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dbb8 │ │ │ │ │ + beq dbb0 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq dc20 │ │ │ │ │ + beq dc18 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b d988 │ │ │ │ │ + b d980 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble da68 │ │ │ │ │ + ble da60 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da58 │ │ │ │ │ + beq da50 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt d96c │ │ │ │ │ - b da68 │ │ │ │ │ + bgt d964 │ │ │ │ │ + b da60 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble da68 │ │ │ │ │ + ble da60 │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, ip] │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ add lr, r4, r0, lsl #3 │ │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r1, lr, r1, lsl r4 │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ - b db28 │ │ │ │ │ + b db20 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b da8c │ │ │ │ │ + b da84 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble da68 │ │ │ │ │ + ble da60 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dbe0 │ │ │ │ │ + beq dbd8 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - blt db20 │ │ │ │ │ - b da68 │ │ │ │ │ + blt db18 │ │ │ │ │ + b da60 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt dbc8 │ │ │ │ │ - b da68 │ │ │ │ │ + bgt dbc0 │ │ │ │ │ + b da60 │ │ │ │ │ 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 .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -15435,55 +15433,55 @@ │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b da8c │ │ │ │ │ + b da84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b da68 │ │ │ │ │ + b da60 │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000dc48 <_PyObject_InitInlineValues>: │ │ │ │ │ +0000dc40 <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt dcbc <_PyObject_InitInlineValues+0x74> │ │ │ │ │ + bgt dcb4 <_PyObject_InitInlineValues+0x74> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ strb r2, [r0, r1] │ │ │ │ │ strb lr, [r3, #1] │ │ │ │ │ strh ip, [r3, #2] │ │ │ │ │ - beq dcf4 <_PyObject_InitInlineValues+0xac> │ │ │ │ │ + beq dcec <_PyObject_InitInlineValues+0xac> │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -15498,98 +15496,98 @@ │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp r2, ip │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ strb ip, [r3, #1] │ │ │ │ │ strh r1, [r3, #2] │ │ │ │ │ - bne dc9c <_PyObject_InitInlineValues+0x54> │ │ │ │ │ + bne dc94 <_PyObject_InitInlineValues+0x54> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #-12] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000dd00 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +0000dcf8 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ 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, [r0, #4] │ │ │ │ │ ldr ip, [ip, #16] │ │ │ │ │ add ip, r0, ip │ │ │ │ │ ldrb r3, [ip, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dd48 <_PyObject_StoreInstanceAttribute+0x48> │ │ │ │ │ + beq dd40 <_PyObject_StoreInstanceAttribute+0x48> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b de1c │ │ │ │ │ + b de14 │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dd70 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ + beq dd68 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ ldr lr, [r3, #28] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq ddfc <_PyObject_StoreInstanceAttribute+0xfc> │ │ │ │ │ + beq ddf4 <_PyObject_StoreInstanceAttribute+0xfc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 49cc <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 49bc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl ccc4 │ │ │ │ │ + bl ccbc │ │ │ │ │ R_ARM_CALL PyObject_GenericGetDict │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq ddf4 <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ + beq ddec <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq dddc <_PyObject_StoreInstanceAttribute+0xdc> │ │ │ │ │ + beq ddd4 <_PyObject_StoreInstanceAttribute+0xdc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 49cc <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 49bc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ddd0 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ + bgt ddc8 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq de08 <_PyObject_StoreInstanceAttribute+0x108> │ │ │ │ │ + beq de00 <_PyObject_StoreInstanceAttribute+0x108> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl de1c │ │ │ │ │ + bl de14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b ddb8 <_PyObject_StoreInstanceAttribute+0xb8> │ │ │ │ │ + b ddb0 <_PyObject_StoreInstanceAttribute+0xb8> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b ddd0 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ + b ddc8 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b dd38 <_PyObject_StoreInstanceAttribute+0x38> │ │ │ │ │ + b dd30 <_PyObject_StoreInstanceAttribute+0x38> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b ddd0 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ + b ddc8 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ │ │ │ │ │ -0000de1c : │ │ │ │ │ +0000de14 : │ │ │ │ │ store_instance_attr_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, #4016] @ 0xfb0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -15603,60 +15601,60 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne e424 │ │ │ │ │ + bne e41c │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq e880 │ │ │ │ │ + beq e878 │ │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ add r9, r3, #20 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r0, r9, r1, lsl r0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r1, sl │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r2, r1 │ │ │ │ │ - bgt e214 │ │ │ │ │ + bgt e20c │ │ │ │ │ ldrsb r4, [r9, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt dfe4 │ │ │ │ │ + blt dfdc │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r1, r4, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq e054 │ │ │ │ │ + beq e04c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq e620 │ │ │ │ │ + beq e618 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bgt e5f8 │ │ │ │ │ + bgt e5f0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrsb r4, [r9, r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e1ac │ │ │ │ │ + blt e1a4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r1, r4, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq e054 │ │ │ │ │ + beq e04c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq e6a0 │ │ │ │ │ + beq e698 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr ip, r2, #10 │ │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -15664,177 +15662,177 @@ │ │ │ │ │ and r0, r1, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ - bgt e63c │ │ │ │ │ + bgt e634 │ │ │ │ │ ldrsb r4, [r9, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e274 │ │ │ │ │ + blt e26c │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e304 │ │ │ │ │ + beq e2fc │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq e2e0 │ │ │ │ │ + beq e2d8 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r0 │ │ │ │ │ - bgt e670 │ │ │ │ │ + bgt e668 │ │ │ │ │ ldrsb r4, [r9, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e348 │ │ │ │ │ + blt e340 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e304 │ │ │ │ │ + beq e2fc │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq e77c │ │ │ │ │ + beq e774 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ add r8, r8, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r8, r0 │ │ │ │ │ - b df54 │ │ │ │ │ + b df4c │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne e828 │ │ │ │ │ + bne e820 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble e424 │ │ │ │ │ + ble e41c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ ldrsb r1, [r9, r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge e2b0 │ │ │ │ │ + bge e2a8 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ strb r4, [r9, r8] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, ip, lsl r0 │ │ │ │ │ - ble e3f8 │ │ │ │ │ + ble e3f0 │ │ │ │ │ str r7, [r9, r2] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ add r2, r2, ip │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq e424 │ │ │ │ │ + beq e41c │ │ │ │ │ add sl, r5, r4, lsl #2 │ │ │ │ │ ldr r9, [sl, #4] │ │ │ │ │ orrs r3, r9, r6 │ │ │ │ │ - beq e704 │ │ │ │ │ + beq e6fc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e6cc │ │ │ │ │ + bne e6c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e100 │ │ │ │ │ + beq e0f8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e0c0 │ │ │ │ │ + ble e0b8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - bne e0d4 │ │ │ │ │ + bne e0cc │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ - bne e1f8 │ │ │ │ │ + bne e1f0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - beq e090 │ │ │ │ │ + beq e088 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e208 │ │ │ │ │ + bgt e200 │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bne e208 │ │ │ │ │ + bne e200 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - beq e090 │ │ │ │ │ + beq e088 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r0, r5, r3, lsl #2 │ │ │ │ │ ldrb r3, [r5, r3, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq e168 │ │ │ │ │ + beq e160 │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq e168 │ │ │ │ │ + beq e160 │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq e168 │ │ │ │ │ + beq e160 │ │ │ │ │ add r2, r0, #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e148 │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble e1c8 │ │ │ │ │ + ble e1c0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e0d4 │ │ │ │ │ + beq e0cc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b e0d4 │ │ │ │ │ + b e0cc │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq dfec │ │ │ │ │ + beq dfe4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr ip, r2, #10 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ - b df2c │ │ │ │ │ + b df24 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e0d4 │ │ │ │ │ - b e198 │ │ │ │ │ + beq e0cc │ │ │ │ │ + b e190 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ @@ -15842,334 +15840,334 @@ │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bgt e6bc │ │ │ │ │ + bgt e6b4 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ ldrsh r4, [r9, r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge deb0 │ │ │ │ │ + bge dea8 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne e5dc │ │ │ │ │ + bne e5d4 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble e424 │ │ │ │ │ + ble e41c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bgt e7a4 │ │ │ │ │ + bgt e79c │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ ldrsh r1, [r9, r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge e314 │ │ │ │ │ + bge e30c │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bgt e7d8 │ │ │ │ │ + bgt e7d0 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ - b e340 │ │ │ │ │ + b e338 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne e764 │ │ │ │ │ + bne e75c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble e424 │ │ │ │ │ + ble e41c │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - bgt e248 │ │ │ │ │ - b e000 │ │ │ │ │ + ble dff8 │ │ │ │ │ + b e240 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ ldrsb r1, [r9, r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrlt r4, [r3, #16] │ │ │ │ │ - bge e354 │ │ │ │ │ + bge e34c │ │ │ │ │ strb r4, [r9, r8] │ │ │ │ │ - b e014 │ │ │ │ │ + b e00c │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq df84 │ │ │ │ │ + beq df7c │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b e054 │ │ │ │ │ + b e04c │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ ldrsh r0, [r9, r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r4, [r3, #16] │ │ │ │ │ - bge e354 │ │ │ │ │ + bge e34c │ │ │ │ │ strh r4, [r9, r1] │ │ │ │ │ - b e014 │ │ │ │ │ + b e00c │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e27c │ │ │ │ │ - b dfc8 │ │ │ │ │ + beq e274 │ │ │ │ │ + b dfc0 │ │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ - bgt e3b8 │ │ │ │ │ + bgt e3b0 │ │ │ │ │ ldrsb r1, [r9, r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge e684 │ │ │ │ │ + bge e67c │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ - bgt e264 │ │ │ │ │ + bgt e25c │ │ │ │ │ strb r4, [r9, r8] │ │ │ │ │ - b e014 │ │ │ │ │ + b e00c │ │ │ │ │ ldr r0, [r9, r8, lsl #2] │ │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - blt e380 │ │ │ │ │ + blt e378 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bgt e394 │ │ │ │ │ + bgt e38c │ │ │ │ │ ldrsh r1, [r9, r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt e380 │ │ │ │ │ + blt e378 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ and r8, r8, r1 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ - ble e3c4 │ │ │ │ │ - b e394 │ │ │ │ │ + ble e3bc │ │ │ │ │ + b e38c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r7] │ │ │ │ │ str r7, [r9, r2] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - bne e054 │ │ │ │ │ + bne e04c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e7e0 │ │ │ │ │ + bne e7d8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addge r2, r2, #1 │ │ │ │ │ strge r2, [r3] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ adds r1, r1, r2 │ │ │ │ │ - beq e7f8 │ │ │ │ │ + beq e7f0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #13 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq e59c │ │ │ │ │ + beq e594 │ │ │ │ │ add ip, r5, #60 @ 0x3c │ │ │ │ │ mov r0, #15 │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne e584 │ │ │ │ │ + bne e57c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 138 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq e5cc │ │ │ │ │ + beq e5c4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 49cc <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 49bc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strne r4, [r3, #-12] │ │ │ │ │ - bne e208 │ │ │ │ │ + bne e200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 254 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b e0b8 │ │ │ │ │ + b e0b0 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r1, r0, r1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r1, r1, #1 │ │ │ │ │ ldrgt r4, [r9, r1, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge df00 │ │ │ │ │ + bge def8 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e234 │ │ │ │ │ - b e1b4 │ │ │ │ │ + beq e22c │ │ │ │ │ + b e1ac │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne e054 │ │ │ │ │ - b decc │ │ │ │ │ + bne e04c │ │ │ │ │ + b dec4 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r9, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge df68 │ │ │ │ │ + bge df60 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e27c │ │ │ │ │ + beq e274 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r0 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r9, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r0] │ │ │ │ │ - b dfa4 │ │ │ │ │ + b df9c │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r1 │ │ │ │ │ - b e374 │ │ │ │ │ + b e36c │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne e054 │ │ │ │ │ - b e1b4 │ │ │ │ │ + bne e04c │ │ │ │ │ + b e1ac │ │ │ │ │ ldr r4, [r9, r8, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge deb0 │ │ │ │ │ - b e22c │ │ │ │ │ + bge dea8 │ │ │ │ │ + b e224 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ - bne e73c │ │ │ │ │ + bne e734 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e848 │ │ │ │ │ + bne e840 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e1dc │ │ │ │ │ + beq e1d4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - b e090 │ │ │ │ │ + b e088 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -16181,663 +16179,663 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b e5d4 │ │ │ │ │ + b e5cc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e800 │ │ │ │ │ + beq e7f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e810 │ │ │ │ │ + bne e808 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - b e0d4 │ │ │ │ │ + b e0cc │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r0 │ │ │ │ │ - b dfa0 │ │ │ │ │ + b df98 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bne e304 │ │ │ │ │ - b dfc8 │ │ │ │ │ + bne e2fc │ │ │ │ │ + b dfc0 │ │ │ │ │ ldr r1, [r9, r8, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt e260 │ │ │ │ │ + blt e258 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ ldr r1, [r9, r8, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrlt r4, [r3, #16] │ │ │ │ │ - bge e354 │ │ │ │ │ + bge e34c │ │ │ │ │ str r4, [r9, r8, lsl #2] │ │ │ │ │ - b e014 │ │ │ │ │ + b e00c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 49cc <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 49bc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b e59c │ │ │ │ │ + b e594 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e868 │ │ │ │ │ + bne e860 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - b e10c │ │ │ │ │ + b e104 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 67a8 <_PyDict_SendEvent> │ │ │ │ │ + bl 679c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b e74c │ │ │ │ │ + b e744 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r1, r0, r1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b def0 │ │ │ │ │ + b dee8 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 67a8 <_PyDict_SendEvent> │ │ │ │ │ + bl 679c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne e6ec │ │ │ │ │ - b e6fc │ │ │ │ │ + bne e6e4 │ │ │ │ │ + b e6f4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - bl 67a8 <_PyDict_SendEvent> │ │ │ │ │ + bl 679c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b e808 │ │ │ │ │ + b e800 │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b de74 │ │ │ │ │ + b de6c │ │ │ │ │ │ │ │ │ │ -0000e89c <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +0000e894 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ push {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 ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea24 <_PyObject_TryGetInstanceAttribute+0x188> │ │ │ │ │ + beq ea1c <_PyObject_TryGetInstanceAttribute+0x188> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r4, [ip, #444] @ 0x1bc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq ebe4 <_PyObject_TryGetInstanceAttribute+0x348> │ │ │ │ │ + beq ebdc <_PyObject_TryGetInstanceAttribute+0x348> │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ add r7, r4, #20 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add sl, r7, r2, lsl r0 │ │ │ │ │ lsl r2, r2, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ and r8, r5, r2 │ │ │ │ │ - bgt ea84 <_PyObject_TryGetInstanceAttribute+0x1e8> │ │ │ │ │ + bgt ea7c <_PyObject_TryGetInstanceAttribute+0x1e8> │ │ │ │ │ ldrsb r4, [r7, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ea10 <_PyObject_TryGetInstanceAttribute+0x174> │ │ │ │ │ + blt ea08 <_PyObject_TryGetInstanceAttribute+0x174> │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ea54 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + beq ea4c <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq eb48 <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ + beq eb40 <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r8, r0, r8 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ - bgt eab8 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + bgt eab0 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ ldrsb r4, [r7, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ead0 <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ + blt eac8 <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ea54 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + beq ea4c <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq eb84 <_PyObject_TryGetInstanceAttribute+0x2e8> │ │ │ │ │ + beq eb7c <_PyObject_TryGetInstanceAttribute+0x2e8> │ │ │ │ │ lsr ip, r5, #10 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r8, ip, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r8, r8, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt eaf8 <_PyObject_TryGetInstanceAttribute+0x25c> │ │ │ │ │ + bgt eaf0 <_PyObject_TryGetInstanceAttribute+0x25c> │ │ │ │ │ ldrsb r4, [r7, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt eadc <_PyObject_TryGetInstanceAttribute+0x240> │ │ │ │ │ + blt ead4 <_PyObject_TryGetInstanceAttribute+0x240> │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ea50 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ + beq ea48 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq ea2c <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq ea24 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r8, r8, r5, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - bgt eb28 <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ + bgt eb20 <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ ldrsb r4, [r7, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt eb3c <_PyObject_TryGetInstanceAttribute+0x2a0> │ │ │ │ │ + blt eb34 <_PyObject_TryGetInstanceAttribute+0x2a0> │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ea50 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ + beq ea48 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq eba4 <_PyObject_TryGetInstanceAttribute+0x308> │ │ │ │ │ + beq eb9c <_PyObject_TryGetInstanceAttribute+0x308> │ │ │ │ │ lsr r5, r5, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ and r8, r0, r3 │ │ │ │ │ - b e990 <_PyObject_TryGetInstanceAttribute+0xf4> │ │ │ │ │ + b e988 <_PyObject_TryGetInstanceAttribute+0xf4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne ebcc <_PyObject_TryGetInstanceAttribute+0x330> │ │ │ │ │ + bne ebc4 <_PyObject_TryGetInstanceAttribute+0x330> │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq e9bc <_PyObject_TryGetInstanceAttribute+0x120> │ │ │ │ │ + beq e9b4 <_PyObject_TryGetInstanceAttribute+0x120> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea74 <_PyObject_TryGetInstanceAttribute+0x1d8> │ │ │ │ │ + beq ea6c <_PyObject_TryGetInstanceAttribute+0x1d8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r7, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge e914 <_PyObject_TryGetInstanceAttribute+0x78> │ │ │ │ │ + bge e90c <_PyObject_TryGetInstanceAttribute+0x78> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ea18 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + beq ea10 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ and r8, r2, r0 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r7, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge e954 <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ + bge e94c <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ea18 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ - b e96c <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ + beq ea10 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + b e964 <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ea18 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + beq ea10 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r5, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b e9d4 <_PyObject_TryGetInstanceAttribute+0x138> │ │ │ │ │ + b e9cc <_PyObject_TryGetInstanceAttribute+0x138> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r7, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge e9a4 <_PyObject_TryGetInstanceAttribute+0x108> │ │ │ │ │ + bge e99c <_PyObject_TryGetInstanceAttribute+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ea18 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + beq ea10 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r5, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r7, r0] │ │ │ │ │ - b e9d8 <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ + b e9d0 <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ea18 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ - b e9f8 <_PyObject_TryGetInstanceAttribute+0x15c> │ │ │ │ │ + beq ea10 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + b e9f0 <_PyObject_TryGetInstanceAttribute+0x15c> │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne ea54 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + bne ea4c <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ and r8, r0, r2 │ │ │ │ │ - ble e948 <_PyObject_TryGetInstanceAttribute+0xac> │ │ │ │ │ - b eab8 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + ble e940 <_PyObject_TryGetInstanceAttribute+0xac> │ │ │ │ │ + b eab0 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne ea54 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ - b e96c <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ + bne ea4c <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + b e964 <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne ea50 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ - b e9f8 <_PyObject_TryGetInstanceAttribute+0x15c> │ │ │ │ │ + bne ea48 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ + b e9f0 <_PyObject_TryGetInstanceAttribute+0x15c> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ and r8, r2, r0 │ │ │ │ │ - b e948 <_PyObject_TryGetInstanceAttribute+0xac> │ │ │ │ │ + b e940 <_PyObject_TryGetInstanceAttribute+0xac> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ blx r2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne e8e0 <_PyObject_TryGetInstanceAttribute+0x44> │ │ │ │ │ + bne e8d8 <_PyObject_TryGetInstanceAttribute+0x44> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mvn r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b ea54 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + b ea4c <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ │ │ │ │ │ -0000ec28 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +0000ec20 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ 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 r5, [r1, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq ef34 <_PyDictKeys_StringLookupSplit+0x30c> │ │ │ │ │ + beq ef2c <_PyDictKeys_StringLookupSplit+0x30c> │ │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r6, [r4, #5] │ │ │ │ │ add r4, r4, #20 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r6, r4, r3, lsl r6 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ and r8, r5, r2 │ │ │ │ │ - bgt ed90 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + bgt ed88 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldrsb r3, [r4, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ed78 <_PyDictKeys_StringLookupSplit+0x150> │ │ │ │ │ + blt ed70 <_PyDictKeys_StringLookupSplit+0x150> │ │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq ee28 <_PyDictKeys_StringLookupSplit+0x200> │ │ │ │ │ + beq ee20 <_PyDictKeys_StringLookupSplit+0x200> │ │ │ │ │ lsr r3, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ - bgt edc4 <_PyDictKeys_StringLookupSplit+0x19c> │ │ │ │ │ + bgt edbc <_PyDictKeys_StringLookupSplit+0x19c> │ │ │ │ │ ldrsb r3, [r4, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt eddc <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + blt edd4 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq ee94 <_PyDictKeys_StringLookupSplit+0x26c> │ │ │ │ │ + beq ee8c <_PyDictKeys_StringLookupSplit+0x26c> │ │ │ │ │ lsr r0, r5, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt ee50 <_PyDictKeys_StringLookupSplit+0x228> │ │ │ │ │ + bgt ee48 <_PyDictKeys_StringLookupSplit+0x228> │ │ │ │ │ ldrsb r3, [r4, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ee00 <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ + blt edf8 <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq eecc <_PyDictKeys_StringLookupSplit+0x2a4> │ │ │ │ │ + beq eec4 <_PyDictKeys_StringLookupSplit+0x2a4> │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ - bgt ee80 <_PyDictKeys_StringLookupSplit+0x258> │ │ │ │ │ + bgt ee78 <_PyDictKeys_StringLookupSplit+0x258> │ │ │ │ │ ldrsb r3, [r4, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ee1c <_PyDictKeys_StringLookupSplit+0x1f4> │ │ │ │ │ + blt ee14 <_PyDictKeys_StringLookupSplit+0x1f4> │ │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq eef4 <_PyDictKeys_StringLookupSplit+0x2cc> │ │ │ │ │ + beq eeec <_PyDictKeys_StringLookupSplit+0x2cc> │ │ │ │ │ lsr r0, r9, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ - b ecf4 <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ + b ecec <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne ef1c <_PyDictKeys_StringLookupSplit+0x2f4> │ │ │ │ │ + bne ef14 <_PyDictKeys_StringLookupSplit+0x2f4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt eebc <_PyDictKeys_StringLookupSplit+0x294> │ │ │ │ │ + bgt eeb4 <_PyDictKeys_StringLookupSplit+0x294> │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ ldrsh r3, [r4, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ec84 <_PyDictKeys_StringLookupSplit+0x5c> │ │ │ │ │ + bge ec7c <_PyDictKeys_StringLookupSplit+0x5c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ed80 <_PyDictKeys_StringLookupSplit+0x158> │ │ │ │ │ + beq ed78 <_PyDictKeys_StringLookupSplit+0x158> │ │ │ │ │ lsr r3, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r4, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r4, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ecc4 <_PyDictKeys_StringLookupSplit+0x9c> │ │ │ │ │ + bge ecbc <_PyDictKeys_StringLookupSplit+0x9c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ lsr r3, r5, #10 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ - b ecf4 <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ + b ecec <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b ed38 <_PyDictKeys_StringLookupSplit+0x110> │ │ │ │ │ + b ed30 <_PyDictKeys_StringLookupSplit+0x110> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ed5c <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ + beq ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ed54 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ec9c <_PyDictKeys_StringLookupSplit+0x74> │ │ │ │ │ + bne ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ec94 <_PyDictKeys_StringLookupSplit+0x74> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r4, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r4, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ed08 <_PyDictKeys_StringLookupSplit+0xe0> │ │ │ │ │ + bge ed00 <_PyDictKeys_StringLookupSplit+0xe0> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r4, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r4, r3] │ │ │ │ │ - b ed3c <_PyDictKeys_StringLookupSplit+0x114> │ │ │ │ │ + b ed34 <_PyDictKeys_StringLookupSplit+0x114> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ede4 <_PyDictKeys_StringLookupSplit+0x1bc> │ │ │ │ │ + bne ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b eddc <_PyDictKeys_StringLookupSplit+0x1bc> │ │ │ │ │ ldr r3, [r4, r8, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ec84 <_PyDictKeys_StringLookupSplit+0x5c> │ │ │ │ │ - b eda8 <_PyDictKeys_StringLookupSplit+0x180> │ │ │ │ │ + bge ec7c <_PyDictKeys_StringLookupSplit+0x5c> │ │ │ │ │ + b eda0 <_PyDictKeys_StringLookupSplit+0x180> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ed20 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ + bne ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ed18 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ed5c <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ + bne ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ed54 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ lsr r3, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b ecb8 <_PyDictKeys_StringLookupSplit+0x90> │ │ │ │ │ + b ecb0 <_PyDictKeys_StringLookupSplit+0x90> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne ec50 <_PyDictKeys_StringLookupSplit+0x28> │ │ │ │ │ + bne ec48 <_PyDictKeys_StringLookupSplit+0x28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn r3, #2 │ │ │ │ │ - b ed84 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ed7c <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ │ │ │ │ │ -0000ef68 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +0000ef60 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ _PyDictKeys_StringLookupAndVersion(): │ │ │ │ │ push {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 lr, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne f338 <_PyDictKeys_StringLookupAndVersion+0x3d0> │ │ │ │ │ + bne f330 <_PyDictKeys_StringLookupAndVersion+0x3d0> │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f338 <_PyDictKeys_StringLookupAndVersion+0x3d0> │ │ │ │ │ + beq f330 <_PyDictKeys_StringLookupAndVersion+0x3d0> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq f0e4 <_PyDictKeys_StringLookupAndVersion+0x17c> │ │ │ │ │ + beq f0dc <_PyDictKeys_StringLookupAndVersion+0x17c> │ │ │ │ │ ldrb r8, [r0, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r7, [r0, #5] │ │ │ │ │ add r9, r0, #20 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r7, r9, r2, lsl r7 │ │ │ │ │ lsl r2, r2, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ and sl, r5, r2 │ │ │ │ │ - bgt f12c <_PyDictKeys_StringLookupAndVersion+0x1c4> │ │ │ │ │ + bgt f124 <_PyDictKeys_StringLookupAndVersion+0x1c4> │ │ │ │ │ ldrsb r4, [r9, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt f19c <_PyDictKeys_StringLookupAndVersion+0x234> │ │ │ │ │ + blt f194 <_PyDictKeys_StringLookupAndVersion+0x234> │ │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + beq f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq f20c <_PyDictKeys_StringLookupAndVersion+0x2a4> │ │ │ │ │ + beq f204 <_PyDictKeys_StringLookupAndVersion+0x2a4> │ │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ │ lsr sl, r5, #5 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - bgt f160 <_PyDictKeys_StringLookupAndVersion+0x1f8> │ │ │ │ │ + bgt f158 <_PyDictKeys_StringLookupAndVersion+0x1f8> │ │ │ │ │ ldrsb r4, [r9, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt f178 <_PyDictKeys_StringLookupAndVersion+0x210> │ │ │ │ │ + blt f170 <_PyDictKeys_StringLookupAndVersion+0x210> │ │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + beq f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq f298 <_PyDictKeys_StringLookupAndVersion+0x330> │ │ │ │ │ + beq f290 <_PyDictKeys_StringLookupAndVersion+0x330> │ │ │ │ │ lsr ip, r5, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, r0, sl │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt f250 <_PyDictKeys_StringLookupAndVersion+0x2e8> │ │ │ │ │ + bgt f248 <_PyDictKeys_StringLookupAndVersion+0x2e8> │ │ │ │ │ ldrsb r4, [r9, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt f1e0 <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ + blt f1d8 <_PyDictKeys_StringLookupAndVersion+0x278> │ │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + beq f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq f2d0 <_PyDictKeys_StringLookupAndVersion+0x368> │ │ │ │ │ + beq f2c8 <_PyDictKeys_StringLookupAndVersion+0x368> │ │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r2, lsr #5 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and sl, r0, ip │ │ │ │ │ - bgt f284 <_PyDictKeys_StringLookupAndVersion+0x31c> │ │ │ │ │ + bgt f27c <_PyDictKeys_StringLookupAndVersion+0x31c> │ │ │ │ │ ldrsb r4, [r9, sl] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt f200 <_PyDictKeys_StringLookupAndVersion+0x298> │ │ │ │ │ + blt f1f8 <_PyDictKeys_StringLookupAndVersion+0x298> │ │ │ │ │ ldr r0, [r7, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + beq f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq f2f8 <_PyDictKeys_StringLookupAndVersion+0x390> │ │ │ │ │ + beq f2f0 <_PyDictKeys_StringLookupAndVersion+0x390> │ │ │ │ │ lsr r2, r2, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and sl, sl, r0 │ │ │ │ │ - b f05c <_PyDictKeys_StringLookupAndVersion+0xf4> │ │ │ │ │ + b f054 <_PyDictKeys_StringLookupAndVersion+0xf4> │ │ │ │ │ ldr r2, [lr, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -16847,237 +16845,237 @@ │ │ │ │ │ ldrb r8, [r3, #4] │ │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add r7, r9, r2, lsl r7 │ │ │ │ │ lsl r2, r2, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ and sl, r0, r2 │ │ │ │ │ - ble efdc <_PyDictKeys_StringLookupAndVersion+0x74> │ │ │ │ │ + ble efd4 <_PyDictKeys_StringLookupAndVersion+0x74> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt f2c0 <_PyDictKeys_StringLookupAndVersion+0x358> │ │ │ │ │ + bgt f2b8 <_PyDictKeys_StringLookupAndVersion+0x358> │ │ │ │ │ lsl r0, sl, #1 │ │ │ │ │ ldrsh r4, [r9, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge efe8 <_PyDictKeys_StringLookupAndVersion+0x80> │ │ │ │ │ + bge efe0 <_PyDictKeys_StringLookupAndVersion+0x80> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq f1a4 <_PyDictKeys_StringLookupAndVersion+0x23c> │ │ │ │ │ + beq f19c <_PyDictKeys_StringLookupAndVersion+0x23c> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add sl, r0, sl │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r0, sl, #1 │ │ │ │ │ ldrgt r4, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge f028 <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ + bge f020 <_PyDictKeys_StringLookupAndVersion+0xc0> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne f040 <_PyDictKeys_StringLookupAndVersion+0xd8> │ │ │ │ │ + bne f038 <_PyDictKeys_StringLookupAndVersion+0xd8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f1b4 <_PyDictKeys_StringLookupAndVersion+0x24c> │ │ │ │ │ + beq f1ac <_PyDictKeys_StringLookupAndVersion+0x24c> │ │ │ │ │ str r2, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne f320 <_PyDictKeys_StringLookupAndVersion+0x3b8> │ │ │ │ │ + bne f318 <_PyDictKeys_StringLookupAndVersion+0x3b8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f18c <_PyDictKeys_StringLookupAndVersion+0x224> │ │ │ │ │ - ldr r2, [pc, #388] @ f340 <_PyDictKeys_StringLookupAndVersion+0x3d8> │ │ │ │ │ + bne f184 <_PyDictKeys_StringLookupAndVersion+0x224> │ │ │ │ │ + ldr r2, [pc, #388] @ f338 <_PyDictKeys_StringLookupAndVersion+0x3d8> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r1, r2] │ │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ │ ldr r2, [r1, #372] @ 0x174 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r0, r2, #1 │ │ │ │ │ strne r0, [r1, #372] @ 0x174 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b f18c <_PyDictKeys_StringLookupAndVersion+0x224> │ │ │ │ │ + b f184 <_PyDictKeys_StringLookupAndVersion+0x224> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + beq f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r2, lsr #5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and sl, r0, ip │ │ │ │ │ - b f0a4 <_PyDictKeys_StringLookupAndVersion+0x13c> │ │ │ │ │ + b f09c <_PyDictKeys_StringLookupAndVersion+0x13c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ - b f0c8 <_PyDictKeys_StringLookupAndVersion+0x160> │ │ │ │ │ + beq f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + b f0c0 <_PyDictKeys_StringLookupAndVersion+0x160> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + bne f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ add sl, r0, sl │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - ble f01c <_PyDictKeys_StringLookupAndVersion+0xb4> │ │ │ │ │ - b f160 <_PyDictKeys_StringLookupAndVersion+0x1f8> │ │ │ │ │ + ble f014 <_PyDictKeys_StringLookupAndVersion+0xb4> │ │ │ │ │ + b f158 <_PyDictKeys_StringLookupAndVersion+0x1f8> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r0, sl, #1 │ │ │ │ │ ldrgt r4, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge f070 <_PyDictKeys_StringLookupAndVersion+0x108> │ │ │ │ │ + bge f068 <_PyDictKeys_StringLookupAndVersion+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + beq f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r2, lsr #5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and sl, r0, ip │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r0, sl, #1 │ │ │ │ │ ldrgt r4, [r9, sl, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r0] │ │ │ │ │ - b f0a8 <_PyDictKeys_StringLookupAndVersion+0x140> │ │ │ │ │ + b f0a0 <_PyDictKeys_StringLookupAndVersion+0x140> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ - b f040 <_PyDictKeys_StringLookupAndVersion+0xd8> │ │ │ │ │ + bne f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + b f038 <_PyDictKeys_StringLookupAndVersion+0xd8> │ │ │ │ │ ldr r4, [r9, sl, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge efe8 <_PyDictKeys_StringLookupAndVersion+0x80> │ │ │ │ │ - b f144 <_PyDictKeys_StringLookupAndVersion+0x1dc> │ │ │ │ │ + bge efe0 <_PyDictKeys_StringLookupAndVersion+0x80> │ │ │ │ │ + b f13c <_PyDictKeys_StringLookupAndVersion+0x1dc> │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ - b f088 <_PyDictKeys_StringLookupAndVersion+0x120> │ │ │ │ │ + bne f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + b f080 <_PyDictKeys_StringLookupAndVersion+0x120> │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne f180 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ - b f0c8 <_PyDictKeys_StringLookupAndVersion+0x160> │ │ │ │ │ + bne f178 <_PyDictKeys_StringLookupAndVersion+0x218> │ │ │ │ │ + b f0c0 <_PyDictKeys_StringLookupAndVersion+0x160> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add sl, r0, sl │ │ │ │ │ and sl, sl, r2 │ │ │ │ │ - b f01c <_PyDictKeys_StringLookupAndVersion+0xb4> │ │ │ │ │ + b f014 <_PyDictKeys_StringLookupAndVersion+0xb4> │ │ │ │ │ mvn r4, #2 │ │ │ │ │ - b f190 <_PyDictKeys_StringLookupAndVersion+0x228> │ │ │ │ │ + b f188 <_PyDictKeys_StringLookupAndVersion+0x228> │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f344 : │ │ │ │ │ +0000f33c : │ │ │ │ │ dict_pop(): │ │ │ │ │ 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 r3, r2, #1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi f490 │ │ │ │ │ + bhi f488 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f4b8 │ │ │ │ │ + beq f4b0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq f514 │ │ │ │ │ + beq f50c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldm r6, {r1, r7} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f46c │ │ │ │ │ + beq f464 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f444 │ │ │ │ │ + bne f43c │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq f444 │ │ │ │ │ + beq f43c │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f500 │ │ │ │ │ + beq f4f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f46c │ │ │ │ │ + beq f464 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f46c │ │ │ │ │ + beq f464 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4e0 │ │ │ │ │ + bne f4d8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ addle ip, r2, #1 │ │ │ │ │ movle r1, r6 │ │ │ │ │ strle ip, [r3] │ │ │ │ │ movle r2, r4 │ │ │ │ │ movle r0, r5 │ │ │ │ │ movgt r2, r4 │ │ │ │ │ movgt r1, r6 │ │ │ │ │ movgt r0, r5 │ │ │ │ │ strgt r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb10 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f508 │ │ │ │ │ + beq f500 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f3bc │ │ │ │ │ + bne f3b4 │ │ │ │ │ subs r3, r7, #0 │ │ │ │ │ - beq f4f8 │ │ │ │ │ + beq f4f0 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r7] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -17087,155 +17085,155 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq f500 │ │ │ │ │ + beq f4f8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt f37c │ │ │ │ │ + bgt f374 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq f514 │ │ │ │ │ + beq f50c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f4f8 │ │ │ │ │ + beq f4f0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b f39c │ │ │ │ │ + b f394 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6b44 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b38 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b f400 │ │ │ │ │ + b f3f8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b f438 │ │ │ │ │ + b f430 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b f500 │ │ │ │ │ - ldr r1, [pc, #64] @ f55c │ │ │ │ │ + b f4f8 │ │ │ │ │ + ldr r1, [pc, #64] @ f554 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq f540 │ │ │ │ │ + beq f538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f540 │ │ │ │ │ + bne f538 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3288 @ 0xcd8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b f500 │ │ │ │ │ + b f4f8 │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f500 │ │ │ │ │ + b f4f8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000f560 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +0000f558 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f608 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ + beq f600 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f658 <_PyDict_Pop_KnownHash+0xf8> │ │ │ │ │ + beq f650 <_PyDict_Pop_KnownHash+0xf8> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f608 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ + beq f600 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f608 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ + beq f600 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f61c <_PyDict_Pop_KnownHash+0xbc> │ │ │ │ │ + bne f614 <_PyDict_Pop_KnownHash+0xbc> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb10 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq f634 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ + beq f62c <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b f600 <_PyDict_Pop_KnownHash+0xa0> │ │ │ │ │ + b f5f8 <_PyDict_Pop_KnownHash+0xa0> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 6b44 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b38 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f5c8 <_PyDict_Pop_KnownHash+0x68> │ │ │ │ │ + b f5c0 <_PyDict_Pop_KnownHash+0x68> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f5fc <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + bgt f5f4 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne f5fc <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + bne f5f4 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f5fc <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + b f5f4 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b f600 <_PyDict_Pop_KnownHash+0xa0> │ │ │ │ │ + b f5f8 <_PyDict_Pop_KnownHash+0xa0> │ │ │ │ │ │ │ │ │ │ -0000f66c : │ │ │ │ │ +0000f664 : │ │ │ │ │ dictiter_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, #204] @ f760 │ │ │ │ │ + ldr ip, [pc, #204] @ f758 │ │ │ │ │ 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] │ │ │ │ │ @@ -17248,674 +17246,674 @@ │ │ │ │ │ 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 f6f0 │ │ │ │ │ + beq f6e8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f740 │ │ │ │ │ + ble f710 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f708 │ │ │ │ │ + beq f700 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f718 │ │ │ │ │ + ble f730 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + bne f6e8 │ │ │ │ │ + str r3, [fp, #-16] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ + b f6e8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne f708 │ │ │ │ │ + bne f700 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bne f6f0 │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - b f6f0 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f764 <_PyDict_MergeUniq>: │ │ │ │ │ +0000f75c <_PyDict_MergeUniq>: │ │ │ │ │ _PyDict_MergeUniq(): │ │ │ │ │ push {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 r3, r0, #0 │ │ │ │ │ - beq 10394 <_PyDict_MergeUniq+0xc30> │ │ │ │ │ + beq 10324 <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ eor r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 1037c <_PyDict_MergeUniq+0xc18> │ │ │ │ │ + bne 103b0 <_PyDict_MergeUniq+0xc54> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - ldr r7, [pc, #3352] @ 104d0 <_PyDict_MergeUniq+0xd6c> │ │ │ │ │ + ldr r7, [pc, #3356] @ 104cc <_PyDict_MergeUniq+0xd70> │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq ff14 <_PyDict_MergeUniq+0x7b0> │ │ │ │ │ + beq ff0c <_PyDict_MergeUniq+0x7b0> │ │ │ │ │ ldr r1, [r0, #108] @ 0x6c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne fdf0 <_PyDict_MergeUniq+0x68c> │ │ │ │ │ + bne fde8 <_PyDict_MergeUniq+0x68c> │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ + beq fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - bne f804 <_PyDict_MergeUniq+0xa0> │ │ │ │ │ + bne f7fc <_PyDict_MergeUniq+0xa0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa80 <_PyDict_MergeUniq+0x31c> │ │ │ │ │ + bne fa78 <_PyDict_MergeUniq+0x31c> │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne ffa4 <_PyDict_MergeUniq+0x840> │ │ │ │ │ + bne ff9c <_PyDict_MergeUniq+0x840> │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne ffa4 <_PyDict_MergeUniq+0x840> │ │ │ │ │ + bne ff9c <_PyDict_MergeUniq+0x840> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne ffa4 <_PyDict_MergeUniq+0x840> │ │ │ │ │ + bne ff9c <_PyDict_MergeUniq+0x840> │ │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - bne ff7c <_PyDict_MergeUniq+0x818> │ │ │ │ │ + bne ff74 <_PyDict_MergeUniq+0x818> │ │ │ │ │ ldrb r5, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10188 <_PyDict_MergeUniq+0xa24> │ │ │ │ │ + bne 10180 <_PyDict_MergeUniq+0xa24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 76b8 │ │ │ │ │ + bl 76ac │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + beq 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r8, [r3, #24] │ │ │ │ │ ldr r6, [r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt fc34 <_PyDict_MergeUniq+0x4d0> │ │ │ │ │ + blt fc2c <_PyDict_MergeUniq+0x4d0> │ │ │ │ │ sub r2, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne fc34 <_PyDict_MergeUniq+0x4d0> │ │ │ │ │ + bne fc2c <_PyDict_MergeUniq+0x4d0> │ │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ ldrb r2, [r8, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ffb0 <_PyDict_MergeUniq+0x84c> │ │ │ │ │ + beq ffa8 <_PyDict_MergeUniq+0x84c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble fc0c <_PyDict_MergeUniq+0x4a8> │ │ │ │ │ + ble fc04 <_PyDict_MergeUniq+0x4a8> │ │ │ │ │ add r6, r8, r6 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ ands r0, r1, #3 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ - beq f974 <_PyDict_MergeUniq+0x210> │ │ │ │ │ + beq f96c <_PyDict_MergeUniq+0x210> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq f938 <_PyDict_MergeUniq+0x1d4> │ │ │ │ │ + beq f930 <_PyDict_MergeUniq+0x1d4> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq f904 <_PyDict_MergeUniq+0x1a0> │ │ │ │ │ + beq f8fc <_PyDict_MergeUniq+0x1a0> │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f8e8 <_PyDict_MergeUniq+0x184> │ │ │ │ │ + beq f8e0 <_PyDict_MergeUniq+0x184> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10164 <_PyDict_MergeUniq+0xa00> │ │ │ │ │ + ble 1015c <_PyDict_MergeUniq+0xa00> │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f900 <_PyDict_MergeUniq+0x19c> │ │ │ │ │ + beq f8f8 <_PyDict_MergeUniq+0x19c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10140 <_PyDict_MergeUniq+0x9dc> │ │ │ │ │ + ble 10138 <_PyDict_MergeUniq+0x9dc> │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f91c <_PyDict_MergeUniq+0x1b8> │ │ │ │ │ + beq f914 <_PyDict_MergeUniq+0x1b8> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1004c <_PyDict_MergeUniq+0x8e8> │ │ │ │ │ + ble 10044 <_PyDict_MergeUniq+0x8e8> │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f934 <_PyDict_MergeUniq+0x1d0> │ │ │ │ │ + beq f92c <_PyDict_MergeUniq+0x1d0> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10070 <_PyDict_MergeUniq+0x90c> │ │ │ │ │ + ble 10068 <_PyDict_MergeUniq+0x90c> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f950 <_PyDict_MergeUniq+0x1ec> │ │ │ │ │ + beq f948 <_PyDict_MergeUniq+0x1ec> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ff34 <_PyDict_MergeUniq+0x7d0> │ │ │ │ │ + ble ff2c <_PyDict_MergeUniq+0x7d0> │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f968 <_PyDict_MergeUniq+0x204> │ │ │ │ │ + beq f960 <_PyDict_MergeUniq+0x204> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ff58 <_PyDict_MergeUniq+0x7f4> │ │ │ │ │ + ble ff50 <_PyDict_MergeUniq+0x7f4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq fc0c <_PyDict_MergeUniq+0x4a8> │ │ │ │ │ + beq fc04 <_PyDict_MergeUniq+0x4a8> │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b fa54 <_PyDict_MergeUniq+0x2f0> │ │ │ │ │ + b fa4c <_PyDict_MergeUniq+0x2f0> │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9ac <_PyDict_MergeUniq+0x248> │ │ │ │ │ + beq f9a4 <_PyDict_MergeUniq+0x248> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fd40 <_PyDict_MergeUniq+0x5dc> │ │ │ │ │ + ble fd38 <_PyDict_MergeUniq+0x5dc> │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ ldr r0, [r4, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9c8 <_PyDict_MergeUniq+0x264> │ │ │ │ │ + beq f9c0 <_PyDict_MergeUniq+0x264> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fd54 <_PyDict_MergeUniq+0x5f0> │ │ │ │ │ + ble fd4c <_PyDict_MergeUniq+0x5f0> │ │ │ │ │ ldr r0, [r7, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9e0 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ + beq f9d8 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fd68 <_PyDict_MergeUniq+0x604> │ │ │ │ │ + ble fd60 <_PyDict_MergeUniq+0x604> │ │ │ │ │ add r5, r8, #1 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9fc <_PyDict_MergeUniq+0x298> │ │ │ │ │ + beq f9f4 <_PyDict_MergeUniq+0x298> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fd7c <_PyDict_MergeUniq+0x618> │ │ │ │ │ + ble fd74 <_PyDict_MergeUniq+0x618> │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fa14 <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ + beq fa0c <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fd18 <_PyDict_MergeUniq+0x5b4> │ │ │ │ │ + ble fd10 <_PyDict_MergeUniq+0x5b4> │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fa30 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ + beq fa28 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fd2c <_PyDict_MergeUniq+0x5c8> │ │ │ │ │ + ble fd24 <_PyDict_MergeUniq+0x5c8> │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fa48 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ + beq fa40 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fd04 <_PyDict_MergeUniq+0x5a0> │ │ │ │ │ + ble fcfc <_PyDict_MergeUniq+0x5a0> │ │ │ │ │ add r5, r8, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq fbfc <_PyDict_MergeUniq+0x498> │ │ │ │ │ + beq fbf4 <_PyDict_MergeUniq+0x498> │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f994 <_PyDict_MergeUniq+0x230> │ │ │ │ │ + beq f98c <_PyDict_MergeUniq+0x230> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f994 <_PyDict_MergeUniq+0x230> │ │ │ │ │ + bgt f98c <_PyDict_MergeUniq+0x230> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f994 <_PyDict_MergeUniq+0x230> │ │ │ │ │ + bne f98c <_PyDict_MergeUniq+0x230> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f994 <_PyDict_MergeUniq+0x230> │ │ │ │ │ + b f98c <_PyDict_MergeUniq+0x230> │ │ │ │ │ mov ip, #2 │ │ │ │ │ - str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ mov lr, #2 │ │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ │ lsl lr, lr, ip │ │ │ │ │ movw ip, #21846 @ 0x5556 │ │ │ │ │ movt ip, #21845 @ 0x5555 │ │ │ │ │ smull r5, ip, ip, lr │ │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 10094 <_PyDict_MergeUniq+0x930> │ │ │ │ │ + bgt 1008c <_PyDict_MergeUniq+0x930> │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b fb24 <_PyDict_MergeUniq+0x3c0> │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b fb1c <_PyDict_MergeUniq+0x3c0> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 100f8 <_PyDict_MergeUniq+0x994> │ │ │ │ │ + bne 100f0 <_PyDict_MergeUniq+0x994> │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fcc0 <_PyDict_MergeUniq+0x55c> │ │ │ │ │ + ble fc48 <_PyDict_MergeUniq+0x4ec> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 17f0 │ │ │ │ │ + bl 17e0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fbdc <_PyDict_MergeUniq+0x478> │ │ │ │ │ + ble fbd4 <_PyDict_MergeUniq+0x478> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fca0 <_PyDict_MergeUniq+0x53c> │ │ │ │ │ + ble fcb0 <_PyDict_MergeUniq+0x554> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + bne 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 102e4 <_PyDict_MergeUniq+0xb80> │ │ │ │ │ + bne 10410 <_PyDict_MergeUniq+0xcb4> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 10284 <_PyDict_MergeUniq+0xb20> │ │ │ │ │ + beq 1027c <_PyDict_MergeUniq+0xb20> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 102a4 <_PyDict_MergeUniq+0xb40> │ │ │ │ │ + bne 1029c <_PyDict_MergeUniq+0xb40> │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ + ble fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r3, r0, r3 │ │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc50 <_PyDict_MergeUniq+0x4ec> │ │ │ │ │ + beq fc60 <_PyDict_MergeUniq+0x504> │ │ │ │ │ add r3, r3, r6, lsl #3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fdc8 <_PyDict_MergeUniq+0x664> │ │ │ │ │ + beq fdc0 <_PyDict_MergeUniq+0x664> │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fc78 <_PyDict_MergeUniq+0x514> │ │ │ │ │ + ble fc88 <_PyDict_MergeUniq+0x52c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fac0 <_PyDict_MergeUniq+0x35c> │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bgt fab8 <_PyDict_MergeUniq+0x35c> │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 100f8 <_PyDict_MergeUniq+0x994> │ │ │ │ │ + bne 100f0 <_PyDict_MergeUniq+0x994> │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fcc0 <_PyDict_MergeUniq+0x55c> │ │ │ │ │ + ble fc48 <_PyDict_MergeUniq+0x4ec> │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq fad8 <_PyDict_MergeUniq+0x374> │ │ │ │ │ + beq fad0 <_PyDict_MergeUniq+0x374> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b fad8 <_PyDict_MergeUniq+0x374> │ │ │ │ │ + b fad0 <_PyDict_MergeUniq+0x374> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne faf8 <_PyDict_MergeUniq+0x394> │ │ │ │ │ + bne faf0 <_PyDict_MergeUniq+0x394> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b faf8 <_PyDict_MergeUniq+0x394> │ │ │ │ │ + b faf0 <_PyDict_MergeUniq+0x394> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, sl │ │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne fc24 <_PyDict_MergeUniq+0x4c0> │ │ │ │ │ + bne fc1c <_PyDict_MergeUniq+0x4c0> │ │ │ │ │ ldrb r2, [r8, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq fd90 <_PyDict_MergeUniq+0x62c> │ │ │ │ │ + beq fd88 <_PyDict_MergeUniq+0x62c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [r3, #24] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r0, [r8] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt fad0 <_PyDict_MergeUniq+0x374> │ │ │ │ │ + b fbc8 <_PyDict_MergeUniq+0x46c> │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r3, r0, r6, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fcd8 <_PyDict_MergeUniq+0x574> │ │ │ │ │ + beq fcd0 <_PyDict_MergeUniq+0x574> │ │ │ │ │ ldm r3, {r2, r8} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fb9c <_PyDict_MergeUniq+0x438> │ │ │ │ │ + bgt fb94 <_PyDict_MergeUniq+0x438> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b fb9c <_PyDict_MergeUniq+0x438> │ │ │ │ │ + b fb94 <_PyDict_MergeUniq+0x438> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 10470 <_PyDict_MergeUniq+0xd0c> │ │ │ │ │ + beq 104c4 <_PyDict_MergeUniq+0xd68> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + bgt 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne fb04 <_PyDict_MergeUniq+0x3a0> │ │ │ │ │ + bne fafc <_PyDict_MergeUniq+0x3a0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b fb04 <_PyDict_MergeUniq+0x3a0> │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r8] │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fad8 <_PyDict_MergeUniq+0x374> │ │ │ │ │ - b fbd0 <_PyDict_MergeUniq+0x46c> │ │ │ │ │ + b fafc <_PyDict_MergeUniq+0x3a0> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ + ble fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10430 <_PyDict_MergeUniq+0xccc> │ │ │ │ │ + beq 1042c <_PyDict_MergeUniq+0xcd0> │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt fc68 <_PyDict_MergeUniq+0x504> │ │ │ │ │ + bgt fc78 <_PyDict_MergeUniq+0x51c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b f7f8 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + b f7f0 <_PyDict_MergeUniq+0x94> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne fa48 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ + bne fa40 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa48 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ + b fa40 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne fa14 <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ + bne fa0c <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa14 <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ + b fa0c <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne fa30 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ + bne fa28 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa30 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ + b fa28 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f9ac <_PyDict_MergeUniq+0x248> │ │ │ │ │ + bne f9a4 <_PyDict_MergeUniq+0x248> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f9ac <_PyDict_MergeUniq+0x248> │ │ │ │ │ + b f9a4 <_PyDict_MergeUniq+0x248> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f9c8 <_PyDict_MergeUniq+0x264> │ │ │ │ │ + bne f9c0 <_PyDict_MergeUniq+0x264> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f9c8 <_PyDict_MergeUniq+0x264> │ │ │ │ │ + b f9c0 <_PyDict_MergeUniq+0x264> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f9e0 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ + bne f9d8 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f9e0 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ + b f9d8 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f9fc <_PyDict_MergeUniq+0x298> │ │ │ │ │ + bne f9f4 <_PyDict_MergeUniq+0x298> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f9fc <_PyDict_MergeUniq+0x298> │ │ │ │ │ - ldr r2, [pc, #1852] @ 104d4 <_PyDict_MergeUniq+0xd70> │ │ │ │ │ + b f9f4 <_PyDict_MergeUniq+0x298> │ │ │ │ │ + ldr r2, [pc, #1856] @ 104d0 <_PyDict_MergeUniq+0xd74> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1932] @ 0x78c │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi fc24 <_PyDict_MergeUniq+0x4c0> │ │ │ │ │ + bhi fc1c <_PyDict_MergeUniq+0x4c0> │ │ │ │ │ ldr r0, [r2, #1928] @ 0x788 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ str r8, [r2, #1928] @ 0x788 │ │ │ │ │ str r1, [r2, #1932] @ 0x78c │ │ │ │ │ - b fc34 <_PyDict_MergeUniq+0x4d0> │ │ │ │ │ + b fc2c <_PyDict_MergeUniq+0x4d0> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ + ble fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1025c <_PyDict_MergeUniq+0xaf8> │ │ │ │ │ + beq 10254 <_PyDict_MergeUniq+0xaf8> │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt fb88 <_PyDict_MergeUniq+0x424> │ │ │ │ │ - b fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ + bgt fb80 <_PyDict_MergeUniq+0x424> │ │ │ │ │ + b fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + beq 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe28 <_PyDict_MergeUniq+0x6c4> │ │ │ │ │ + bgt fe20 <_PyDict_MergeUniq+0x6c4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 104b4 <_PyDict_MergeUniq+0xd50> │ │ │ │ │ + beq 104a8 <_PyDict_MergeUniq+0xd4c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + beq 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fee0 <_PyDict_MergeUniq+0x77c> │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq fed8 <_PyDict_MergeUniq+0x77c> │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b fe80 <_PyDict_MergeUniq+0x71c> │ │ │ │ │ + b fe78 <_PyDict_MergeUniq+0x71c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe68 <_PyDict_MergeUniq+0x704> │ │ │ │ │ + bgt fe60 <_PyDict_MergeUniq+0x704> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 104c4 <_PyDict_MergeUniq+0xd60> │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - beq 10490 <_PyDict_MergeUniq+0xd2c> │ │ │ │ │ + beq 104b8 <_PyDict_MergeUniq+0xd5c> │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 10458 <_PyDict_MergeUniq+0xcfc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fee0 <_PyDict_MergeUniq+0x77c> │ │ │ │ │ + beq fed8 <_PyDict_MergeUniq+0x77c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 36c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10348 <_PyDict_MergeUniq+0xbe4> │ │ │ │ │ + bne 10338 <_PyDict_MergeUniq+0xbdc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10304 <_PyDict_MergeUniq+0xba0> │ │ │ │ │ + beq 1036c <_PyDict_MergeUniq+0xc10> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 4b7c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 4b6c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe50 <_PyDict_MergeUniq+0x6ec> │ │ │ │ │ + bgt fe48 <_PyDict_MergeUniq+0x6ec> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne fe50 <_PyDict_MergeUniq+0x6ec> │ │ │ │ │ + bne fe48 <_PyDict_MergeUniq+0x6ec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe50 <_PyDict_MergeUniq+0x6ec> │ │ │ │ │ + b fe48 <_PyDict_MergeUniq+0x6ec> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ff00 <_PyDict_MergeUniq+0x79c> │ │ │ │ │ + bgt fef8 <_PyDict_MergeUniq+0x79c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ff00 <_PyDict_MergeUniq+0x79c> │ │ │ │ │ + bne fef8 <_PyDict_MergeUniq+0x79c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ rsb r8, r8, #0 │ │ │ │ │ - b f7f8 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + b f7f0 <_PyDict_MergeUniq+0x94> │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fdf0 <_PyDict_MergeUniq+0x68c> │ │ │ │ │ + beq fde8 <_PyDict_MergeUniq+0x68c> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - b f7cc <_PyDict_MergeUniq+0x68> │ │ │ │ │ + b f7c4 <_PyDict_MergeUniq+0x68> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f950 <_PyDict_MergeUniq+0x1ec> │ │ │ │ │ + bne f948 <_PyDict_MergeUniq+0x1ec> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f950 <_PyDict_MergeUniq+0x1ec> │ │ │ │ │ + b f948 <_PyDict_MergeUniq+0x1ec> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f968 <_PyDict_MergeUniq+0x204> │ │ │ │ │ + bne f960 <_PyDict_MergeUniq+0x204> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f968 <_PyDict_MergeUniq+0x204> │ │ │ │ │ + b f960 <_PyDict_MergeUniq+0x204> │ │ │ │ │ mov lr, #1 │ │ │ │ │ lsl ip, lr, ip │ │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ │ add ip, ip, ip, lsr #31 │ │ │ │ │ bic ip, ip, #1 │ │ │ │ │ smull lr, r5, ip, lr │ │ │ │ │ sub ip, r5, ip, asr #31 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt f844 <_PyDict_MergeUniq+0xe0> │ │ │ │ │ + bgt f83c <_PyDict_MergeUniq+0xe0> │ │ │ │ │ mov ip, #1 │ │ │ │ │ - str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b fa88 <_PyDict_MergeUniq+0x324> │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b fa80 <_PyDict_MergeUniq+0x324> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble fc24 <_PyDict_MergeUniq+0x4c0> │ │ │ │ │ + ble fc1c <_PyDict_MergeUniq+0x4c0> │ │ │ │ │ add r5, r8, r6 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b fffc <_PyDict_MergeUniq+0x898> │ │ │ │ │ + b fff4 <_PyDict_MergeUniq+0x898> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ffec <_PyDict_MergeUniq+0x888> │ │ │ │ │ + beq ffe4 <_PyDict_MergeUniq+0x888> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1002c <_PyDict_MergeUniq+0x8c8> │ │ │ │ │ + ble 10024 <_PyDict_MergeUniq+0x8c8> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 10040 <_PyDict_MergeUniq+0x8dc> │ │ │ │ │ + beq 10038 <_PyDict_MergeUniq+0x8dc> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ffd0 <_PyDict_MergeUniq+0x86c> │ │ │ │ │ + beq ffc8 <_PyDict_MergeUniq+0x86c> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ffd0 <_PyDict_MergeUniq+0x86c> │ │ │ │ │ + bgt ffc8 <_PyDict_MergeUniq+0x86c> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne ffd0 <_PyDict_MergeUniq+0x86c> │ │ │ │ │ + bne ffc8 <_PyDict_MergeUniq+0x86c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ffd0 <_PyDict_MergeUniq+0x86c> │ │ │ │ │ + b ffc8 <_PyDict_MergeUniq+0x86c> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne ffec <_PyDict_MergeUniq+0x888> │ │ │ │ │ + bne ffe4 <_PyDict_MergeUniq+0x888> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ffec <_PyDict_MergeUniq+0x888> │ │ │ │ │ + b ffe4 <_PyDict_MergeUniq+0x888> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b fc0c <_PyDict_MergeUniq+0x4a8> │ │ │ │ │ + b fc04 <_PyDict_MergeUniq+0x4a8> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f91c <_PyDict_MergeUniq+0x1b8> │ │ │ │ │ + bne f914 <_PyDict_MergeUniq+0x1b8> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f91c <_PyDict_MergeUniq+0x1b8> │ │ │ │ │ + b f914 <_PyDict_MergeUniq+0x1b8> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f934 <_PyDict_MergeUniq+0x1d0> │ │ │ │ │ + bne f92c <_PyDict_MergeUniq+0x1d0> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f934 <_PyDict_MergeUniq+0x1d0> │ │ │ │ │ + b f92c <_PyDict_MergeUniq+0x1d0> │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ movge r1, r2 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ @@ -17923,466 +17921,467 @@ │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 2c34 │ │ │ │ │ + bl 2c24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + bne 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b fab0 <_PyDict_MergeUniq+0x34c> │ │ │ │ │ + b faa8 <_PyDict_MergeUniq+0x34c> │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 103f0 <_PyDict_MergeUniq+0xc8c> │ │ │ │ │ + beq 102dc <_PyDict_MergeUniq+0xb80> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 10218 <_PyDict_MergeUniq+0xab4> │ │ │ │ │ + bne 10210 <_PyDict_MergeUniq+0xab4> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fad8 <_PyDict_MergeUniq+0x374> │ │ │ │ │ - b fbd0 <_PyDict_MergeUniq+0x46c> │ │ │ │ │ + bgt fad0 <_PyDict_MergeUniq+0x374> │ │ │ │ │ + b fbc8 <_PyDict_MergeUniq+0x46c> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f900 <_PyDict_MergeUniq+0x19c> │ │ │ │ │ + bne f8f8 <_PyDict_MergeUniq+0x19c> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f900 <_PyDict_MergeUniq+0x19c> │ │ │ │ │ + b f8f8 <_PyDict_MergeUniq+0x19c> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f8e8 <_PyDict_MergeUniq+0x184> │ │ │ │ │ + bne f8e0 <_PyDict_MergeUniq+0x184> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f8e8 <_PyDict_MergeUniq+0x184> │ │ │ │ │ - ldr r2, [pc, #840] @ 104d8 <_PyDict_MergeUniq+0xd74> │ │ │ │ │ + b f8e0 <_PyDict_MergeUniq+0x184> │ │ │ │ │ + ldr r2, [pc, #844] @ 104d4 <_PyDict_MergeUniq+0xd78> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r7, [r1, r2] │ │ │ │ │ add r6, r7, #41216 @ 0xa100 │ │ │ │ │ add r7, r6, #156 @ 0x9c │ │ │ │ │ add r6, r6, #124 @ 0x7c │ │ │ │ │ - b 101c0 <_PyDict_MergeUniq+0xa5c> │ │ │ │ │ + b 101b8 <_PyDict_MergeUniq+0xa5c> │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 1020c <_PyDict_MergeUniq+0xaa8> │ │ │ │ │ + beq 10204 <_PyDict_MergeUniq+0xaa8> │ │ │ │ │ tst r5, #1 │ │ │ │ │ - beq 101b0 <_PyDict_MergeUniq+0xa4c> │ │ │ │ │ + beq 101a8 <_PyDict_MergeUniq+0xa4c> │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 101b0 <_PyDict_MergeUniq+0xa4c> │ │ │ │ │ + beq 101a8 <_PyDict_MergeUniq+0xa4c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #3 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 101b0 <_PyDict_MergeUniq+0xa4c> │ │ │ │ │ + bge 101a8 <_PyDict_MergeUniq+0xa4c> │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 101b0 <_PyDict_MergeUniq+0xa4c> │ │ │ │ │ + b 101a8 <_PyDict_MergeUniq+0xa4c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b f850 <_PyDict_MergeUniq+0xec> │ │ │ │ │ + b f848 <_PyDict_MergeUniq+0xec> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10120 <_PyDict_MergeUniq+0x9bc> │ │ │ │ │ + beq 10118 <_PyDict_MergeUniq+0x9bc> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 10270 <_PyDict_MergeUniq+0xb0c> │ │ │ │ │ + bne 10268 <_PyDict_MergeUniq+0xb0c> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10420 <_PyDict_MergeUniq+0xcbc> │ │ │ │ │ + ble 10314 <_PyDict_MergeUniq+0xbb8> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fb0c <_PyDict_MergeUniq+0x3a8> │ │ │ │ │ + bgt fb04 <_PyDict_MergeUniq+0x3a8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne fb0c <_PyDict_MergeUniq+0x3a8> │ │ │ │ │ + bne fb04 <_PyDict_MergeUniq+0x3a8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb0c <_PyDict_MergeUniq+0x3a8> │ │ │ │ │ + b fb04 <_PyDict_MergeUniq+0x3a8> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt fdd8 <_PyDict_MergeUniq+0x674> │ │ │ │ │ - b fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ + bgt fdd0 <_PyDict_MergeUniq+0x674> │ │ │ │ │ + b fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [r9] │ │ │ │ │ - ble 10478 <_PyDict_MergeUniq+0xd14> │ │ │ │ │ + ble 10440 <_PyDict_MergeUniq+0xce4> │ │ │ │ │ mvn r8, #1 │ │ │ │ │ - b f7f8 <_PyDict_MergeUniq+0x94> │ │ │ │ │ - ldr r1, [pc, #580] @ 104d0 <_PyDict_MergeUniq+0xd6c> │ │ │ │ │ + b f7f0 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + ldr r1, [pc, #584] @ 104cc <_PyDict_MergeUniq+0xd70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ + beq fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fb48 <_PyDict_MergeUniq+0x3e4> │ │ │ │ │ + beq fb40 <_PyDict_MergeUniq+0x3e4> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ + ble fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ add r3, r1, r2, lsl #3 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ - b fc6c <_PyDict_MergeUniq+0x508> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r8, #0 │ │ │ │ │ - b f7f8 <_PyDict_MergeUniq+0x94> │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + b fc7c <_PyDict_MergeUniq+0x520> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble fc94 <_PyDict_MergeUniq+0x538> │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10324 <_PyDict_MergeUniq+0xbc0> │ │ │ │ │ + ble 102fc <_PyDict_MergeUniq+0xba0> │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + b f7f0 <_PyDict_MergeUniq+0x94> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 10324 <_PyDict_MergeUniq+0xbc0> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 10230 <_PyDict_MergeUniq+0xad4> │ │ │ │ │ + b fbe0 <_PyDict_MergeUniq+0x484> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r1, #4369 @ 0x1111 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + bne 1047c <_PyDict_MergeUniq+0xd20> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 103e4 <_PyDict_MergeUniq+0xc88> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + bgt fe68 <_PyDict_MergeUniq+0x70c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + bne fe68 <_PyDict_MergeUniq+0x70c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - bne 10444 <_PyDict_MergeUniq+0xce0> │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 103c4 <_PyDict_MergeUniq+0xc60> │ │ │ │ │ + b fe68 <_PyDict_MergeUniq+0x70c> │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1038c <_PyDict_MergeUniq+0xc30> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 1038c <_PyDict_MergeUniq+0xc30> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe70 <_PyDict_MergeUniq+0x70c> │ │ │ │ │ + bgt 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne fe70 <_PyDict_MergeUniq+0x70c> │ │ │ │ │ + bne 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe70 <_PyDict_MergeUniq+0x70c> │ │ │ │ │ - ldr r1, [pc, #332] @ 104d0 <_PyDict_MergeUniq+0xd6c> │ │ │ │ │ + b 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + ldr r1, [pc, #276] @ 104cc <_PyDict_MergeUniq+0xd70> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 103a8 <_PyDict_MergeUniq+0xc44> │ │ │ │ │ + beq 103c8 <_PyDict_MergeUniq+0xc6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 103a8 <_PyDict_MergeUniq+0xc44> │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #4369 @ 0x1111 │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + beq 10324 <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + b 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ str r5, [r9] │ │ │ │ │ mvn r8, #1 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f7f8 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + bgt f7f0 <_PyDict_MergeUniq+0x94> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f7f8 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + bne f7f0 <_PyDict_MergeUniq+0x94> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f7f8 <_PyDict_MergeUniq+0x94> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fc84 <_PyDict_MergeUniq+0x520> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 10238 <_PyDict_MergeUniq+0xad4> │ │ │ │ │ - b fbe8 <_PyDict_MergeUniq+0x484> │ │ │ │ │ + b f7f0 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + 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 .LC11 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt fce8 <_PyDict_MergeUniq+0x584> │ │ │ │ │ - b fcfc <_PyDict_MergeUniq+0x598> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10458 <_PyDict_MergeUniq+0xcf4> │ │ │ │ │ - mvn r8, #0 │ │ │ │ │ - b 103cc <_PyDict_MergeUniq+0xc68> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 10450 <_PyDict_MergeUniq+0xcec> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10450 <_PyDict_MergeUniq+0xcec> │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b fbe8 <_PyDict_MergeUniq+0x484> │ │ │ │ │ + bgt fce0 <_PyDict_MergeUniq+0x584> │ │ │ │ │ + b fcf4 <_PyDict_MergeUniq+0x598> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 1027c <_PyDict_MergeUniq+0xb18> │ │ │ │ │ + bne 10274 <_PyDict_MergeUniq+0xb18> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1027c <_PyDict_MergeUniq+0xb18> │ │ │ │ │ + b 10274 <_PyDict_MergeUniq+0xb18> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + bgt 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + bne 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 102fc <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + b 102f4 <_PyDict_MergeUniq+0xb98> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10490 <_PyDict_MergeUniq+0xd34> │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + b 103ec <_PyDict_MergeUniq+0xc90> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 10488 <_PyDict_MergeUniq+0xd2c> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 10488 <_PyDict_MergeUniq+0xd2c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b fe28 <_PyDict_MergeUniq+0x6c4> │ │ │ │ │ + b fe20 <_PyDict_MergeUniq+0x6c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe68 <_PyDict_MergeUniq+0x704> │ │ │ │ │ + b fe60 <_PyDict_MergeUniq+0x704> │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b fbe0 <_PyDict_MergeUniq+0x484> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000734 │ │ │ │ │ + .word 0x00000738 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000338 │ │ │ │ │ + .word 0x0000033c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000104dc <_PyDict_SetItem_Take2>: │ │ │ │ │ +000104d8 <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 10540 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ + bne 1053c <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10540 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ - ldr r3, [pc, #92] @ 1057c <_PyDict_SetItem_Take2+0xa0> │ │ │ │ │ + beq 1053c <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ + ldr r3, [pc, #92] @ 10578 <_PyDict_SetItem_Take2+0xa0> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 10570 <_PyDict_SetItem_Take2+0x94> │ │ │ │ │ + beq 1056c <_PyDict_SetItem_Take2+0x94> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 17f0 │ │ │ │ │ + b 17e0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 10518 <_PyDict_SetItem_Take2+0x3c> │ │ │ │ │ + bne 10514 <_PyDict_SetItem_Take2+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 10bc │ │ │ │ │ + b 10ac │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00010580 : │ │ │ │ │ +0001057c : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ 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 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 108f4 │ │ │ │ │ + beq 108f0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r6, [pc, #912] @ 1093c │ │ │ │ │ + ldr r6, [pc, #912] @ 10938 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 108e4 │ │ │ │ │ + beq 108e0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 10728 │ │ │ │ │ + beq 10724 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 10890 │ │ │ │ │ + bne 1088c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldrb r4, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r4, r4, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ ands r4, r4, #255 @ 0xff │ │ │ │ │ - beq 1090c │ │ │ │ │ + beq 10908 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10824 │ │ │ │ │ + bne 10820 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble 10728 │ │ │ │ │ + ble 10724 │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - beq 107fc │ │ │ │ │ + beq 107f8 │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 107e8 │ │ │ │ │ + beq 107e4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 10728 │ │ │ │ │ + bge 10724 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10884 │ │ │ │ │ + ble 10880 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ lsl ip, r8, #2 │ │ │ │ │ str r3, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq 105ec │ │ │ │ │ + beq 105e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne 10770 │ │ │ │ │ + bne 1076c │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b 106ac │ │ │ │ │ + b 106a8 │ │ │ │ │ str r3, [r4, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 10728 │ │ │ │ │ + ble 10724 │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ ldrb r5, [r1, #6] │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - beq 1077c │ │ │ │ │ + beq 10778 │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10704 │ │ │ │ │ + beq 10700 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 106a4 │ │ │ │ │ + bgt 106a0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - b 106a4 │ │ │ │ │ + b 106a0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 10728 │ │ │ │ │ + ble 10724 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 107ac │ │ │ │ │ + beq 107a8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 106e4 │ │ │ │ │ + blt 106e0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldrb lr, [r0] │ │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add lr, r0, lr, lsl #2 │ │ │ │ │ @@ -18394,334 +18393,334 @@ │ │ │ │ │ ldr r6, [lr] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r6, r6, #1 │ │ │ │ │ strle r6, [lr] │ │ │ │ │ str lr, [r4, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 10734 │ │ │ │ │ - b 10728 │ │ │ │ │ + bgt 10730 │ │ │ │ │ + b 10724 │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 107c0 │ │ │ │ │ + beq 107bc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 106a4 │ │ │ │ │ - b 106f8 │ │ │ │ │ + bgt 106a0 │ │ │ │ │ + b 106f4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 10714 │ │ │ │ │ - b 10728 │ │ │ │ │ + blt 10710 │ │ │ │ │ + b 10724 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 10728 │ │ │ │ │ + ble 10724 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10870 │ │ │ │ │ + beq 1086c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 10794 │ │ │ │ │ - b 10728 │ │ │ │ │ + blt 10790 │ │ │ │ │ + b 10724 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 10648 │ │ │ │ │ - b 10728 │ │ │ │ │ + bne 10644 │ │ │ │ │ + b 10724 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1085c │ │ │ │ │ + beq 10858 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble 10728 │ │ │ │ │ + ble 10724 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b 10660 │ │ │ │ │ + b 1065c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 10728 │ │ │ │ │ + ble 10724 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ ldrb ip, [r1, #5] │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ │ add r3, r3, lr, lsl ip │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b 10660 │ │ │ │ │ + b 1065c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 10808 │ │ │ │ │ - b 10728 │ │ │ │ │ + bne 10804 │ │ │ │ │ + b 10724 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 107d0 │ │ │ │ │ - b 10728 │ │ │ │ │ + blt 107cc │ │ │ │ │ + b 10724 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ - b 10670 │ │ │ │ │ + b 1066c │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10928 │ │ │ │ │ + ble 10924 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 10728 │ │ │ │ │ + beq 10724 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 105e4 │ │ │ │ │ + beq 105e0 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1089c │ │ │ │ │ + bgt 10898 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 1089c │ │ │ │ │ + bne 10898 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b 1089c │ │ │ │ │ + b 10898 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105c0 │ │ │ │ │ + bne 105bc │ │ │ │ │ movw r1, #3817 @ 0xee9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 10728 │ │ │ │ │ - ldr r1, [pc, #40] @ 1093c │ │ │ │ │ + b 10724 │ │ │ │ │ + ldr r1, [pc, #40] @ 10938 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10608 │ │ │ │ │ - b 10728 │ │ │ │ │ + bne 10604 │ │ │ │ │ + b 10724 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 1089c │ │ │ │ │ + bne 10898 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 108d8 │ │ │ │ │ + b 108d4 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00010940 : │ │ │ │ │ +0001093c : │ │ │ │ │ dict_get(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 10a30 │ │ │ │ │ + bhi 10a2c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 10a60 │ │ │ │ │ + bne 10a5c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10a10 │ │ │ │ │ + beq 10a0c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a74 │ │ │ │ │ + beq 10a70 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10a20 │ │ │ │ │ + beq 10a1c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10a68 │ │ │ │ │ + bgt 10a64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 10a28 │ │ │ │ │ + beq 10a24 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r4, r3 │ │ │ │ │ - bne 10a04 │ │ │ │ │ + bne 10a00 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 109b4 │ │ │ │ │ - b 10998 │ │ │ │ │ + bne 109b0 │ │ │ │ │ + b 10994 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 109f4 │ │ │ │ │ + bne 109f0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 10a04 │ │ │ │ │ + b 10a00 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ - beq 10a04 │ │ │ │ │ + beq 10a00 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 1097c │ │ │ │ │ + ble 10978 │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b 10984 │ │ │ │ │ + b 10980 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 109e8 │ │ │ │ │ - b 10a28 │ │ │ │ │ + bne 109e4 │ │ │ │ │ + b 10a24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 10a28 │ │ │ │ │ + b 10a24 │ │ │ │ │ │ │ │ │ │ -00010a80 : │ │ │ │ │ +00010a7c : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ 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 r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 10ba8 │ │ │ │ │ + beq 10ba4 │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r4, r0, r2 │ │ │ │ │ - bne 10b44 │ │ │ │ │ + bne 10b40 │ │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10b3c │ │ │ │ │ + beq 10b38 │ │ │ │ │ strb r3, [r4, #3] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10b3c │ │ │ │ │ + beq 10b38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 10af4 │ │ │ │ │ + b 10af0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 10b3c │ │ │ │ │ + bge 10b38 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ae8 │ │ │ │ │ + beq 10ae4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r5, [r2] │ │ │ │ │ sub lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ae8 │ │ │ │ │ + bgt 10ae4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + bne 10ae4 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldrb r1, [r4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 10af4 │ │ │ │ │ + blt 10af0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 10bb4 │ │ │ │ │ + bne 10bb0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1320 │ │ │ │ │ + bl 1320 │ │ │ │ │ R_ARM_CALL detach_dict_from_object │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ba8 │ │ │ │ │ + beq 10ba4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - ldr r2, [pc, #104] @ 10be8 │ │ │ │ │ + ldr r2, [pc, #104] @ 10be4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ bl 8828 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ bl 4b0 <_Py_dict_lookup+0x44> │ │ │ │ │ R_ARM_CALL clear_inline_values │ │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b3c │ │ │ │ │ + beq 10b38 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r5, #-12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b3c │ │ │ │ │ + bgt 10b38 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 10b3c │ │ │ │ │ + bne 10b38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00010bec <_PyDict_DelItemIf>: │ │ │ │ │ +00010be8 <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ 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 │ │ │ │ │ @@ -18730,67 +18729,67 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10ca0 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + beq 10c9c <_PyDict_DelItemIf+0xb4> │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 10cb4 <_PyDict_DelItemIf+0xc8> │ │ │ │ │ + beq 10cb0 <_PyDict_DelItemIf+0xc8> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cac <_PyDict_DelItemIf+0xc0> │ │ │ │ │ + beq 10ca8 <_PyDict_DelItemIf+0xc0> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10cac <_PyDict_DelItemIf+0xc0> │ │ │ │ │ + beq 10ca8 <_PyDict_DelItemIf+0xc0> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10ce4 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ + beq 10ce0 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 10cac <_PyDict_DelItemIf+0xc0> │ │ │ │ │ + ble 10ca8 <_PyDict_DelItemIf+0xc0> │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10cbc <_PyDict_DelItemIf+0xd0> │ │ │ │ │ + bne 10cb8 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl bb18 │ │ │ │ │ + bl bb10 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 10ca0 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + b 10c9c <_PyDict_DelItemIf+0xb4> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 10ca0 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + b 10c9c <_PyDict_DelItemIf+0xb4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 6b44 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b38 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl bb18 │ │ │ │ │ - b 10c9c <_PyDict_DelItemIf+0xb0> │ │ │ │ │ + bl bb10 │ │ │ │ │ + b 10c98 <_PyDict_DelItemIf+0xb0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 10ca0 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + b 10c9c <_PyDict_DelItemIf+0xb4> │ │ │ │ │ │ │ │ │ │ -00010cec <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +00010ce8 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ 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 │ │ │ │ │ @@ -18799,27 +18798,27 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 10d84 <_PyDict_GetItemRef_Unicode_LockHeld+0x98> │ │ │ │ │ + bne 10d80 <_PyDict_GetItemRef_Unicode_LockHeld+0x98> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 10d84 <_PyDict_GetItemRef_Unicode_LockHeld+0x98> │ │ │ │ │ + beq 10d80 <_PyDict_GetItemRef_Unicode_LockHeld+0x98> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 10db0 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ + beq 10dac <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ - bne 10d60 <_PyDict_GetItemRef_Unicode_LockHeld+0x74> │ │ │ │ │ + bne 10d5c <_PyDict_GetItemRef_Unicode_LockHeld+0x74> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -18830,1180 +18829,1180 @@ │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10dbc <_PyDict_GetItemRef_Unicode_LockHeld+0xd0> │ │ │ │ │ + beq 10db8 <_PyDict_GetItemRef_Unicode_LockHeld+0xd0> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 10d40 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + bne 10d3c <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 10d50 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ + b 10d4c <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 10d50 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ + b 10d4c <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ │ │ │ │ │ -00010dd8 : │ │ │ │ │ +00010dd4 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 111c8 │ │ │ │ │ + beq 111c4 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11168 │ │ │ │ │ + beq 11164 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 11114 │ │ │ │ │ + bne 11110 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 11114 │ │ │ │ │ + beq 11110 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 11154 │ │ │ │ │ + beq 11150 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 110bc │ │ │ │ │ + beq 110b8 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 110bc │ │ │ │ │ + beq 110b8 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f68 │ │ │ │ │ + bne 10f64 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f88 │ │ │ │ │ + bgt 10f84 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn ip, ip, lsl lr │ │ │ │ │ and r2, r4, ip │ │ │ │ │ - bgt 10fa8 │ │ │ │ │ + bgt 10fa4 │ │ │ │ │ ldrsb r8, [r1, r2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 110e4 │ │ │ │ │ + bne 110e0 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r5, #8] │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 11200 │ │ │ │ │ + bne 111fc │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bgt 1105c │ │ │ │ │ + bgt 11058 │ │ │ │ │ mvn r0, #1 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ - beq 1108c │ │ │ │ │ + beq 11088 │ │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f34 │ │ │ │ │ + bgt 10f30 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10f34 │ │ │ │ │ + bne 10f30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11108 │ │ │ │ │ + bgt 11104 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 110d8 │ │ │ │ │ + beq 110d4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11188 │ │ │ │ │ + beq 11184 │ │ │ │ │ str r7, [r6] │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 6b44 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b38 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10e7c │ │ │ │ │ + ble 10e78 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn ip, r2, lsl lr │ │ │ │ │ bic r2, r4, r2, lsl lr │ │ │ │ │ - ble 10ea4 │ │ │ │ │ + ble 10ea0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 11174 │ │ │ │ │ + bgt 11170 │ │ │ │ │ lsl r8, r2, #1 │ │ │ │ │ ldrsh r8, [r1, r8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 10eb0 │ │ │ │ │ + beq 10eac │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 11274 │ │ │ │ │ + beq 11270 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ and r2, r2, ip │ │ │ │ │ addgt r8, r0, r2, lsl #2 │ │ │ │ │ lslle r8, r2, #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r1, r8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 10eb0 │ │ │ │ │ + beq 10eac │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 11274 │ │ │ │ │ + beq 11270 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ and r2, r2, ip │ │ │ │ │ cmp lr, #7 │ │ │ │ │ lsl r8, r2, #1 │ │ │ │ │ ldrsble r8, [r1, r2] │ │ │ │ │ - ble 11034 │ │ │ │ │ + ble 11030 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ addgt r8, r0, r2, lsl #2 │ │ │ │ │ ldrshle r8, [r1, r8] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 10eb0 │ │ │ │ │ + beq 10eac │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ - bne 11010 │ │ │ │ │ + bne 1100c │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 10eb0 │ │ │ │ │ + b 10eac │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lslle r2, r2, #1 │ │ │ │ │ mvnle ip, #1 │ │ │ │ │ mvngt ip, #1 │ │ │ │ │ strgt ip, [r1, r2, lsl #2] │ │ │ │ │ strhle ip, [r1, r2] │ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ │ ldrb ip, [r0, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - bne 10f00 │ │ │ │ │ + bne 10efc │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10f24 │ │ │ │ │ - b 10f34 │ │ │ │ │ + ble 10f20 │ │ │ │ │ + b 10f30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f4c │ │ │ │ │ + b 10f48 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 11274 │ │ │ │ │ + beq 11270 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ and r2, r2, ip │ │ │ │ │ ldrsb r8, [r1, r2] │ │ │ │ │ - b 10ff0 │ │ │ │ │ + b 10fec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 10f54 │ │ │ │ │ - b 10f58 │ │ │ │ │ + bne 10f50 │ │ │ │ │ + b 10f54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 111ac │ │ │ │ │ + beq 111a8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 110bc │ │ │ │ │ + beq 110b8 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 10e50 │ │ │ │ │ + bne 10e4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 10f5c │ │ │ │ │ + b 10f58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ strne r4, [r6] │ │ │ │ │ - b 10f5c │ │ │ │ │ + b 10f58 │ │ │ │ │ add r8, r0, r2, lsl #2 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 10eb0 │ │ │ │ │ - b 10fc0 │ │ │ │ │ + beq 10eac │ │ │ │ │ + b 10fbc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f58 │ │ │ │ │ + bgt 10f54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 10f58 │ │ │ │ │ + bne 10f54 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f58 │ │ │ │ │ + b 10f54 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b 10f5c │ │ │ │ │ - ldr r1, [pc, #172] @ 1127c │ │ │ │ │ + b 10f58 │ │ │ │ │ + ldr r1, [pc, #172] @ 11278 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 11248 │ │ │ │ │ + beq 11244 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11248 │ │ │ │ │ + bne 11244 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3288 @ 0xcd8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 11160 │ │ │ │ │ + b 1115c │ │ │ │ │ add r1, ip, r3, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ │ ldrb lr, [r1, r2] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1126c │ │ │ │ │ + bne 11268 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r2 │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 11264 │ │ │ │ │ + ble 11260 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ - b 11230 │ │ │ │ │ + b 1122c │ │ │ │ │ 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 .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11160 │ │ │ │ │ + b 1115c │ │ │ │ │ strb r0, [ip, #1] │ │ │ │ │ - b 10f34 │ │ │ │ │ + b 10f30 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 1121c │ │ │ │ │ + b 11218 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 10eb0 │ │ │ │ │ + b 10eac │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00011280 : │ │ │ │ │ +0001127c : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ 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 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11374 │ │ │ │ │ + beq 11370 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #244] @ 113ac │ │ │ │ │ + ldr r1, [pc, #244] @ 113a8 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1137c │ │ │ │ │ + beq 11378 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 11350 │ │ │ │ │ + bne 1134c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 11350 │ │ │ │ │ + beq 1134c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 11314 │ │ │ │ │ + beq 11310 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 11340 │ │ │ │ │ + bne 1133c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11334 │ │ │ │ │ + bgt 11330 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11334 │ │ │ │ │ + bne 11330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r5, [fp, #-16] │ │ │ │ │ subs r5, r5, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - b 11314 │ │ │ │ │ + b 11310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 112ec │ │ │ │ │ + bne 112e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 11398 │ │ │ │ │ + b 11394 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 11334 │ │ │ │ │ + b 11330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112cc │ │ │ │ │ + bne 112c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #5251 @ 0x1483 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11374 │ │ │ │ │ + bgt 11370 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 11320 │ │ │ │ │ + b 1131c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000113b0 <_PyDict_GetMethodStackRef>: │ │ │ │ │ +000113ac <_PyDict_GetMethodStackRef>: │ │ │ │ │ _PyDict_GetMethodStackRef(): │ │ │ │ │ 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, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 114b8 <_PyDict_GetMethodStackRef+0x108> │ │ │ │ │ + beq 114b4 <_PyDict_GetMethodStackRef+0x108> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 114e4 <_PyDict_GetMethodStackRef+0x134> │ │ │ │ │ + bgt 114e0 <_PyDict_GetMethodStackRef+0x134> │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ str r0, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1141c <_PyDict_GetMethodStackRef+0x6c> │ │ │ │ │ + beq 11418 <_PyDict_GetMethodStackRef+0x6c> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11434 <_PyDict_GetMethodStackRef+0x84> │ │ │ │ │ + bgt 11430 <_PyDict_GetMethodStackRef+0x84> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 1149c <_PyDict_GetMethodStackRef+0xec> │ │ │ │ │ + beq 11498 <_PyDict_GetMethodStackRef+0xec> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ - beq 11484 <_PyDict_GetMethodStackRef+0xd4> │ │ │ │ │ + beq 11480 <_PyDict_GetMethodStackRef+0xd4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmnne r3, #1 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 11458 <_PyDict_GetMethodStackRef+0xa8> │ │ │ │ │ + bne 11454 <_PyDict_GetMethodStackRef+0xa8> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r1, r1, r3 │ │ │ │ │ str r1, [r5] │ │ │ │ │ bl 294 │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 11450 <_PyDict_GetMethodStackRef+0xa0> │ │ │ │ │ + b 1144c <_PyDict_GetMethodStackRef+0xa0> │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bl 294 │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 11450 <_PyDict_GetMethodStackRef+0xa0> │ │ │ │ │ + b 1144c <_PyDict_GetMethodStackRef+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 11434 <_PyDict_GetMethodStackRef+0x84> │ │ │ │ │ + b 11430 <_PyDict_GetMethodStackRef+0x84> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 113e8 <_PyDict_GetMethodStackRef+0x38> │ │ │ │ │ + ble 113e4 <_PyDict_GetMethodStackRef+0x38> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - b 113f4 <_PyDict_GetMethodStackRef+0x44> │ │ │ │ │ + b 113f0 <_PyDict_GetMethodStackRef+0x44> │ │ │ │ │ │ │ │ │ │ -000114ec : │ │ │ │ │ +000114e8 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ 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 ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 1158c │ │ │ │ │ + beq 11588 │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11594 │ │ │ │ │ + bne 11590 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 1158c │ │ │ │ │ + beq 11588 │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1158c │ │ │ │ │ + beq 11588 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1158c │ │ │ │ │ + beq 11588 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 11560 │ │ │ │ │ + b 1155c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 1158c │ │ │ │ │ + ble 11588 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11554 │ │ │ │ │ + beq 11550 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 11560 │ │ │ │ │ + bgt 1155c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000115ac : │ │ │ │ │ +000115a8 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 115cc │ │ │ │ │ + bl 115c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000115cc : │ │ │ │ │ +000115c8 : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r7, [pc, #2016] @ 11dd8 │ │ │ │ │ + ldr r7, [pc, #2016] @ 11dd4 │ │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 11780 │ │ │ │ │ + beq 1177c │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ands r6, r3, #255 @ 0xff │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 11a1c │ │ │ │ │ + bne 11a18 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - bne 11a80 │ │ │ │ │ + bne 11a7c │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 11780 │ │ │ │ │ + blt 1177c │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11780 │ │ │ │ │ + bne 1177c │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ lsl r6, r6, r3 │ │ │ │ │ - beq 1199c │ │ │ │ │ + beq 11998 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 11734 │ │ │ │ │ + ble 11730 │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ ands r3, r5, #3 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ - beq 11854 │ │ │ │ │ + beq 11850 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 116f8 │ │ │ │ │ + beq 116f4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 116c4 │ │ │ │ │ + beq 116c0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 116a8 │ │ │ │ │ + beq 116a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11b24 │ │ │ │ │ + ble 11b20 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 116c0 │ │ │ │ │ + beq 116bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11b38 │ │ │ │ │ + ble 11b34 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 116dc │ │ │ │ │ + beq 116d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11aec │ │ │ │ │ + ble 11ae8 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 116f4 │ │ │ │ │ + beq 116f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11b08 │ │ │ │ │ + ble 11b04 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11710 │ │ │ │ │ + beq 1170c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11980 │ │ │ │ │ + ble 1197c │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11728 │ │ │ │ │ + beq 11724 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11964 │ │ │ │ │ + ble 11960 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 11854 │ │ │ │ │ + bne 11850 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 11870 │ │ │ │ │ + bne 1186c │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 11870 │ │ │ │ │ - ldr r3, [pc, #1672] @ 11ddc │ │ │ │ │ + bne 1186c │ │ │ │ │ + ldr r3, [pc, #1672] @ 11dd8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 11870 │ │ │ │ │ + bhi 1186c │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 11954 │ │ │ │ │ + beq 11950 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117ac │ │ │ │ │ + beq 117a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11880 │ │ │ │ │ + ble 1187c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ ldr r0, [r7, r1, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117c8 │ │ │ │ │ + beq 117c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1189c │ │ │ │ │ + ble 11898 │ │ │ │ │ ldr r0, [r6, r1, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117e0 │ │ │ │ │ + beq 117dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 118b8 │ │ │ │ │ + ble 118b4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117fc │ │ │ │ │ + beq 117f8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 118d4 │ │ │ │ │ + ble 118d0 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11814 │ │ │ │ │ + beq 11810 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 118f8 │ │ │ │ │ + ble 118f4 │ │ │ │ │ add r2, r1, #2 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11830 │ │ │ │ │ + beq 1182c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11914 │ │ │ │ │ + ble 11910 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11848 │ │ │ │ │ + beq 11844 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11938 │ │ │ │ │ + ble 11934 │ │ │ │ │ add r2, r1, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 11734 │ │ │ │ │ + beq 11730 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11794 │ │ │ │ │ + beq 11790 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11794 │ │ │ │ │ - b 11788 │ │ │ │ │ + bgt 11790 │ │ │ │ │ + b 11784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 117ac │ │ │ │ │ + bne 117a8 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 117ac │ │ │ │ │ + b 117a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 117c8 │ │ │ │ │ + bne 117c4 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 117c8 │ │ │ │ │ + b 117c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 117e0 │ │ │ │ │ + bne 117dc │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 117e0 │ │ │ │ │ + b 117dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 117fc │ │ │ │ │ + bne 117f8 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 117fc │ │ │ │ │ + b 117f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11814 │ │ │ │ │ + bne 11810 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11814 │ │ │ │ │ + b 11810 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11830 │ │ │ │ │ + bne 1182c │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11830 │ │ │ │ │ + b 1182c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11848 │ │ │ │ │ + bne 11844 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11848 │ │ │ │ │ + b 11844 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11794 │ │ │ │ │ + b 11790 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11728 │ │ │ │ │ + bne 11724 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11728 │ │ │ │ │ + b 11724 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11710 │ │ │ │ │ + bne 1170c │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11710 │ │ │ │ │ + b 1170c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 11870 │ │ │ │ │ + ble 1186c │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ - b 119d8 │ │ │ │ │ + b 119d4 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119c8 │ │ │ │ │ + beq 119c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a08 │ │ │ │ │ + ble 11a04 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 11734 │ │ │ │ │ + beq 11730 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119ac │ │ │ │ │ + beq 119a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 119ac │ │ │ │ │ + bgt 119a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 119ac │ │ │ │ │ + bne 119a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 119ac │ │ │ │ │ + b 119a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 119c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 119c8 │ │ │ │ │ + b 119c4 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #952] @ 11de0 │ │ │ │ │ + ldr r3, [pc, #952] @ 11ddc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 11c24 │ │ │ │ │ + bne 11c20 │ │ │ │ │ tst r6, #2 │ │ │ │ │ - bne 11bdc │ │ │ │ │ + bne 11bd8 │ │ │ │ │ tst r6, #4 │ │ │ │ │ - bne 11b94 │ │ │ │ │ + bne 11b90 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - bne 11d44 │ │ │ │ │ + bne 11d40 │ │ │ │ │ tst r6, #16 │ │ │ │ │ - bne 11cfc │ │ │ │ │ + bne 11cf8 │ │ │ │ │ tst r6, #32 │ │ │ │ │ - bne 11cb4 │ │ │ │ │ + bne 11cb0 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ - bne 11c6c │ │ │ │ │ + bne 11c68 │ │ │ │ │ lsrs r6, r6, #7 │ │ │ │ │ - bne 11b4c │ │ │ │ │ + bne 11b48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11628 │ │ │ │ │ + beq 11624 │ │ │ │ │ ldrb r6, [r8, #2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11d8c │ │ │ │ │ + beq 11d88 │ │ │ │ │ sub r5, fp, #148 @ 0x94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 11ab4 │ │ │ │ │ + b 11ab0 │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt 11aa8 │ │ │ │ │ + blt 11aa4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strb r4, [r8, #1] │ │ │ │ │ - b 11ae0 │ │ │ │ │ + b 11adc │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 254 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 11acc │ │ │ │ │ - b 11780 │ │ │ │ │ + blt 11ac8 │ │ │ │ │ + b 1177c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 116dc │ │ │ │ │ + bne 116d8 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 116dc │ │ │ │ │ + b 116d8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 116f4 │ │ │ │ │ + bne 116f0 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 116f4 │ │ │ │ │ + b 116f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 116a8 │ │ │ │ │ + bne 116a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 116a8 │ │ │ │ │ + b 116a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 116c0 │ │ │ │ │ + bne 116bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 116c0 │ │ │ │ │ + b 116bc │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r6, [r3, #408] @ 0x198 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11a70 │ │ │ │ │ + beq 11a6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11a70 │ │ │ │ │ + bge 11a6c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11a70 │ │ │ │ │ + b 11a6c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 11a48 │ │ │ │ │ + beq 11a44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11a48 │ │ │ │ │ + bge 11a44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11a48 │ │ │ │ │ + b 11a44 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 11a40 │ │ │ │ │ + beq 11a3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11a40 │ │ │ │ │ + bge 11a3c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11a40 │ │ │ │ │ + b 11a3c │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 11a38 │ │ │ │ │ + beq 11a34 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11a38 │ │ │ │ │ + bge 11a34 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11a38 │ │ │ │ │ + b 11a34 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 11a68 │ │ │ │ │ + beq 11a64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11a68 │ │ │ │ │ + bge 11a64 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11a68 │ │ │ │ │ + b 11a64 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 11a60 │ │ │ │ │ + beq 11a5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11a60 │ │ │ │ │ + bge 11a5c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11a60 │ │ │ │ │ + b 11a5c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 11a58 │ │ │ │ │ + beq 11a54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11a58 │ │ │ │ │ + bge 11a54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11a58 │ │ │ │ │ + b 11a54 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 11a50 │ │ │ │ │ + beq 11a4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11a50 │ │ │ │ │ + bge 11a4c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11a50 │ │ │ │ │ + b 11a4c │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [r5, #28] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 11dc0 │ │ │ │ │ + bge 11dbc │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r7, [r5] │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 254 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11d9c │ │ │ │ │ + b 11d98 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 8828 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000680 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00011de4 : │ │ │ │ │ +00011de0 : │ │ │ │ │ new_dict_with_shared_keys(): │ │ │ │ │ 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 │ │ │ │ │ @@ -20014,52 +20013,52 @@ │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11f64 │ │ │ │ │ + beq 11f60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r5, [r4] │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 11f4c │ │ │ │ │ + blt 11f48 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 11f54 │ │ │ │ │ + beq 11f50 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #296] @ 11f98 │ │ │ │ │ + ldr r3, [pc, #292] @ 11f90 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1920] @ 0x780 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11f0c │ │ │ │ │ + beq 11f08 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r2, #1920] @ 0x780 │ │ │ │ │ ldr r1, [r2, #1924] @ 0x784 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r0, [pc, #236] @ 11f9c │ │ │ │ │ + ldr r0, [pc, #232] @ 11f94 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - vldr d7, [pc, #216] @ 11f90 │ │ │ │ │ + vldr d7, [pc, #212] @ 11f88 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r6, [r3, #24] │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ @@ -20081,91 +20080,90 @@ │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ - beq 11f70 │ │ │ │ │ - ldr r0, [pc, #120] @ 11fa0 │ │ │ │ │ + beq 11f6c │ │ │ │ │ + ldr r0, [pc, #116] @ 11f98 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - vldr d7, [pc, #96] @ 11f90 │ │ │ │ │ + vldr d7, [pc, #92] @ 11f88 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r6, [r3, #24] │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ - b 11ed0 │ │ │ │ │ + b 11ecc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 11e54 │ │ │ │ │ - ldr r3, [pc, #72] @ 11fa4 │ │ │ │ │ + bne 11e50 │ │ │ │ │ + ldr r3, [pc, #68] @ 11f9c │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 11e70 │ │ │ │ │ + b 11e6c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 8828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 11f00 │ │ │ │ │ - nop {0} │ │ │ │ │ + b 11efc │ │ │ │ │ ... │ │ │ │ │ - .word 0x00000124 │ │ │ │ │ + .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000c8 │ │ │ │ │ + .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000054 │ │ │ │ │ + .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000040 │ │ │ │ │ + .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00011fa8 <_PyDict_InsertSplitValue>: │ │ │ │ │ +00011fa0 <_PyDict_InsertSplitValue>: │ │ │ │ │ _PyDict_InsertSplitValue(): │ │ │ │ │ push {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 ip, [r0, #28] │ │ │ │ │ lsl lr, r3, #2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ │ add r1, ip, lr │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 120b8 <_PyDict_InsertSplitValue+0x110> │ │ │ │ │ + bne 120b0 <_PyDict_InsertSplitValue+0x110> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1202c <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ + bne 12024 <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 120ac <_PyDict_InsertSplitValue+0x104> │ │ │ │ │ + ble 120a4 <_PyDict_InsertSplitValue+0x104> │ │ │ │ │ add lr, ip, lr │ │ │ │ │ str r2, [lr, #4] │ │ │ │ │ ldrb r2, [ip] │ │ │ │ │ ldrb r1, [ip, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ │ strb r3, [r2, r1] │ │ │ │ │ strb lr, [ip, #1] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #420] @ 121d8 <_PyDict_InsertSplitValue+0x230> │ │ │ │ │ + ldr r1, [pc, #420] @ 121d0 <_PyDict_InsertSplitValue+0x230> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [ip, r1] │ │ │ │ │ @@ -20174,54 +20172,54 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, ip, #41216 @ 0xa100 │ │ │ │ │ add sl, r5, #156 @ 0x9c │ │ │ │ │ add r5, r5, #124 @ 0x7c │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 12078 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ + beq 12070 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - bne 121a4 <_PyDict_InsertSplitValue+0x1fc> │ │ │ │ │ + bne 1219c <_PyDict_InsertSplitValue+0x1fc> │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 12064 <_PyDict_InsertSplitValue+0xbc> │ │ │ │ │ + bne 1205c <_PyDict_InsertSplitValue+0xbc> │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr ip, [r7, #28] │ │ │ │ │ - bgt 11ff4 <_PyDict_InsertSplitValue+0x4c> │ │ │ │ │ + bgt 11fec <_PyDict_InsertSplitValue+0x4c> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 11ff4 <_PyDict_InsertSplitValue+0x4c> │ │ │ │ │ + b 11fec <_PyDict_InsertSplitValue+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 12100 <_PyDict_InsertSplitValue+0x158> │ │ │ │ │ + bne 120f8 <_PyDict_InsertSplitValue+0x158> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12024 <_PyDict_InsertSplitValue+0x7c> │ │ │ │ │ + bgt 1201c <_PyDict_InsertSplitValue+0x7c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 12024 <_PyDict_InsertSplitValue+0x7c> │ │ │ │ │ + bne 1201c <_PyDict_InsertSplitValue+0x7c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #212] @ 121dc <_PyDict_InsertSplitValue+0x234> │ │ │ │ │ + ldr r3, [pc, #212] @ 121d4 <_PyDict_InsertSplitValue+0x234> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ │ @@ -20230,123 +20228,123 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r3, #41216 @ 0xa100 │ │ │ │ │ add r9, r5, #156 @ 0x9c │ │ │ │ │ add r5, r5, #124 @ 0x7c │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 1217c <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ + beq 12174 <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1217c <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ + beq 12174 <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1217c <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ + bge 12174 <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 12138 <_PyDict_InsertSplitValue+0x190> │ │ │ │ │ + bne 12130 <_PyDict_InsertSplitValue+0x190> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r7, #28] │ │ │ │ │ - b 120c0 <_PyDict_InsertSplitValue+0x118> │ │ │ │ │ + b 120b8 <_PyDict_InsertSplitValue+0x118> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12078 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ + bge 12070 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12078 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ + b 12070 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000121e0 : │ │ │ │ │ +000121d8 : │ │ │ │ │ dict_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 │ │ │ │ │ │ │ │ │ │ -000121f8 : │ │ │ │ │ +000121f0 : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1222c │ │ │ │ │ + beq 12224 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1222c │ │ │ │ │ + bne 12224 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12220 │ │ │ │ │ + b 12218 │ │ │ │ │ │ │ │ │ │ -00012234 : │ │ │ │ │ +0001222c : │ │ │ │ │ dict_keys(): │ │ │ │ │ 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 12334 │ │ │ │ │ + beq 1232c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 122f0 │ │ │ │ │ - ldr r0, [pc, #232] @ 1236c │ │ │ │ │ + beq 122e8 │ │ │ │ │ + ldr r0, [pc, #232] @ 12364 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122e8 │ │ │ │ │ + beq 122e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1234c │ │ │ │ │ - ldr r1, [pc, #208] @ 12370 │ │ │ │ │ + bgt 12344 │ │ │ │ │ + ldr r1, [pc, #208] @ 12368 │ │ │ │ │ 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] │ │ │ │ │ @@ -20366,15 +20364,15 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 1227c │ │ │ │ │ + bne 12274 │ │ │ │ │ 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, [r2, #1524] @ 0x5f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -20382,58 +20380,58 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 122e8 │ │ │ │ │ + b 122e0 │ │ │ │ │ movw r1, #6438 @ 0x1926 │ │ │ │ │ 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, r4 │ │ │ │ │ - b 122e8 │ │ │ │ │ - ldr r1, [pc, #32] @ 12374 │ │ │ │ │ + b 122e0 │ │ │ │ │ + ldr r1, [pc, #32] @ 1236c │ │ │ │ │ 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 122bc │ │ │ │ │ + b 122b4 │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00012378 : │ │ │ │ │ +00012370 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ 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, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 12420 │ │ │ │ │ - ldr r0, [pc, #188] @ 1245c │ │ │ │ │ + beq 12418 │ │ │ │ │ + ldr r0, [pc, #188] @ 12454 │ │ │ │ │ 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 1242c │ │ │ │ │ - ldr r1, [pc, #164] @ 12460 │ │ │ │ │ + bgt 12424 │ │ │ │ │ + ldr r1, [pc, #164] @ 12458 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ @@ -20457,64 +20455,64 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ 12464 │ │ │ │ │ + ldr r1, [pc, #48] @ 1245c │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 123e8 │ │ │ │ │ + b 123e0 │ │ │ │ │ .word 0x000006bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00012468 : │ │ │ │ │ +00012460 : │ │ │ │ │ dict_values(): │ │ │ │ │ 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 12568 │ │ │ │ │ + beq 12560 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r1, r2, #240 @ 0xf0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 12524 │ │ │ │ │ + beq 1251c │ │ │ │ │ add r0, r2, #1936 @ 0x790 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1251c │ │ │ │ │ + beq 12514 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12580 │ │ │ │ │ - ldr r1, [pc, #204] @ 125a0 │ │ │ │ │ + bgt 12578 │ │ │ │ │ + ldr r1, [pc, #204] @ 12598 │ │ │ │ │ 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] │ │ │ │ │ @@ -20534,15 +20532,15 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 124b0 │ │ │ │ │ + bne 124a8 │ │ │ │ │ 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, [r2, #1948] @ 0x79c │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -20550,56 +20548,56 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 1251c │ │ │ │ │ + b 12514 │ │ │ │ │ movw r1, #6438 @ 0x1926 │ │ │ │ │ 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, r4 │ │ │ │ │ - b 1251c │ │ │ │ │ - ldr r1, [pc, #28] @ 125a4 │ │ │ │ │ + b 12514 │ │ │ │ │ + ldr r1, [pc, #28] @ 1259c │ │ │ │ │ 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 124f0 │ │ │ │ │ + b 124e8 │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000125a8 : │ │ │ │ │ +000125a0 : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ 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, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 12650 │ │ │ │ │ - ldr r0, [pc, #188] @ 1268c │ │ │ │ │ + beq 12648 │ │ │ │ │ + ldr r0, [pc, #188] @ 12684 │ │ │ │ │ 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 1265c │ │ │ │ │ - ldr r1, [pc, #164] @ 12690 │ │ │ │ │ + bgt 12654 │ │ │ │ │ + ldr r1, [pc, #164] @ 12688 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ @@ -20623,50 +20621,50 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ 12694 │ │ │ │ │ + ldr r1, [pc, #48] @ 1268c │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 12618 │ │ │ │ │ + b 12610 │ │ │ │ │ .word 0x00000864 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00012698 : │ │ │ │ │ +00012690 : │ │ │ │ │ dict_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #176] @ 12768 │ │ │ │ │ + ldr r0, [pc, #176] @ 12760 │ │ │ │ │ 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 12738 │ │ │ │ │ - ldr r1, [pc, #152] @ 1276c │ │ │ │ │ + bgt 12730 │ │ │ │ │ + ldr r1, [pc, #152] @ 12764 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ @@ -20685,171 +20683,171 @@ │ │ │ │ │ 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, #48] @ 12770 │ │ │ │ │ + ldr r1, [pc, #48] @ 12768 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 12700 │ │ │ │ │ + b 126f8 │ │ │ │ │ .word 0x000006bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00012774 : │ │ │ │ │ +0001276c : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1282c │ │ │ │ │ + beq 12824 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 12990 │ │ │ │ │ + bne 12988 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - bne 12948 │ │ │ │ │ + bne 12940 │ │ │ │ │ ldrb lr, [r0, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr ip, [r0, #16] │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ ldrb lr, [r0, #6] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 12838 │ │ │ │ │ + beq 12830 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 128c8 │ │ │ │ │ + bge 128c0 │ │ │ │ │ add r3, r3, r1, lsl #3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1290c │ │ │ │ │ + beq 12904 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 129bc │ │ │ │ │ + beq 129b4 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r2, #24] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 128c8 │ │ │ │ │ + bge 128c0 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 128f8 │ │ │ │ │ + bne 128f0 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 128c8 │ │ │ │ │ + ble 128c0 │ │ │ │ │ ldr lr, [r3, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addne r3, r3, #12 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - bne 128f8 │ │ │ │ │ + bne 128f0 │ │ │ │ │ add r0, r1, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 128c8 │ │ │ │ │ + ble 128c0 │ │ │ │ │ ldr lr, [r3, #32] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - bne 128f8 │ │ │ │ │ + bne 128f0 │ │ │ │ │ add r1, r1, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 128c8 │ │ │ │ │ + bge 128c0 │ │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 128f0 │ │ │ │ │ + bne 128e8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 128ac │ │ │ │ │ + bgt 128a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 128e8 │ │ │ │ │ + bgt 128e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 12984 │ │ │ │ │ + beq 1297c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1282c │ │ │ │ │ + b 12824 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 128c8 │ │ │ │ │ + ble 128c0 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 129bc │ │ │ │ │ + beq 129b4 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ - b 1280c │ │ │ │ │ + b 12804 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 128c8 │ │ │ │ │ + ble 128c0 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12934 │ │ │ │ │ + beq 1292c │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 127fc │ │ │ │ │ - b 128c8 │ │ │ │ │ + bgt 127f4 │ │ │ │ │ + b 128c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 1291c │ │ │ │ │ - b 128c8 │ │ │ │ │ + bgt 12914 │ │ │ │ │ + b 128c0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 128c8 │ │ │ │ │ + ble 128c0 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 129bc │ │ │ │ │ + beq 129b4 │ │ │ │ │ ldrb lr, [r3] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ │ ldrb lr, [r0, #5] │ │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r3, r0, lsl lr │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ - b 1280c │ │ │ │ │ + b 12804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 128e8 │ │ │ │ │ + b 128e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ @@ -20857,47 +20855,47 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b 128e8 │ │ │ │ │ + b 128e0 │ │ │ │ │ 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 .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 128c8 │ │ │ │ │ + b 128c0 │ │ │ │ │ │ │ │ │ │ -000129e0 : │ │ │ │ │ +000129d8 : │ │ │ │ │ dict_new(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - ldr r1, [pc, #100] @ 12a70 │ │ │ │ │ + ldr r1, [pc, #100] @ 12a68 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #96] @ 12a74 │ │ │ │ │ + ldr r3, [pc, #96] @ 12a6c │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ - vldr d7, [pc, #76] @ 12a68 │ │ │ │ │ + vldr d7, [pc, #76] @ 12a60 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ vstr d7, [r0, #16] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ @@ -20916,15 +20914,15 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ... │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00012a78 : │ │ │ │ │ +00012a70 : │ │ │ │ │ dict_init(): │ │ │ │ │ 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 │ │ │ │ │ @@ -20940,682 +20938,682 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12b28 │ │ │ │ │ + beq 12b20 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 12afc │ │ │ │ │ + beq 12af4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cecc │ │ │ │ │ + bl cec4 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b08 │ │ │ │ │ + bne 12b00 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 12af4 │ │ │ │ │ + beq 12aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12b28 │ │ │ │ │ + beq 12b20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7d54 │ │ │ │ │ - b 12af4 │ │ │ │ │ + bl 7d48 │ │ │ │ │ + b 12aec │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 12af4 │ │ │ │ │ + b 12aec │ │ │ │ │ │ │ │ │ │ -00012b30 : │ │ │ │ │ +00012b28 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 132fc │ │ │ │ │ + bhi 132f4 │ │ │ │ │ ldr r5, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13328 │ │ │ │ │ + beq 13320 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r6, [r8, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 13340 │ │ │ │ │ + beq 13338 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 12eb8 │ │ │ │ │ + bne 12eb0 │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 12eb8 │ │ │ │ │ + beq 12eb0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2060] @ 133b8 │ │ │ │ │ + ldr r3, [pc, #2060] @ 133b0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 13248 │ │ │ │ │ + beq 13240 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ef4 │ │ │ │ │ + bne 12eec │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 12fe0 │ │ │ │ │ + beq 12fd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12ce8 │ │ │ │ │ + bne 12ce0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12d40 │ │ │ │ │ + bgt 12d38 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12d4c │ │ │ │ │ + bgt 12d44 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12c24 │ │ │ │ │ + beq 12c1c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 13288 │ │ │ │ │ + bne 13280 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 12f94 │ │ │ │ │ + ble 12f8c │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r8, r3, #255 @ 0xff │ │ │ │ │ - bne 12d60 │ │ │ │ │ + bne 12d58 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ │ str r8, [r3, #8] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r8, r2, lsl lr │ │ │ │ │ and r2, r8, r7 │ │ │ │ │ - bgt 12ddc │ │ │ │ │ + bgt 12dd4 │ │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d04 │ │ │ │ │ + bge 12cfc │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - beq 12f4c │ │ │ │ │ + beq 12f44 │ │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r6, [r2, #4] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12cf8 │ │ │ │ │ + bgt 12cf0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6] │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12cd4 │ │ │ │ │ + ble 12ccc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ │ - bge 12e28 │ │ │ │ │ + bge 12e20 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b 12c80 │ │ │ │ │ + b 12c78 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12c00 │ │ │ │ │ + ble 12bf8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12c18 │ │ │ │ │ - b 12c24 │ │ │ │ │ + bne 12c10 │ │ │ │ │ + b 12c1c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1616] @ 133bc │ │ │ │ │ + ldr r3, [pc, #1616] @ 133b4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 13198 │ │ │ │ │ + bne 13190 │ │ │ │ │ tst r8, #2 │ │ │ │ │ - bne 13150 │ │ │ │ │ + bne 13148 │ │ │ │ │ tst r8, #4 │ │ │ │ │ - bne 13108 │ │ │ │ │ + bne 13100 │ │ │ │ │ tst r8, #8 │ │ │ │ │ - bne 130c0 │ │ │ │ │ + bne 130b8 │ │ │ │ │ tst r8, #16 │ │ │ │ │ - bne 13078 │ │ │ │ │ + bne 13070 │ │ │ │ │ tst r8, #32 │ │ │ │ │ - bne 13030 │ │ │ │ │ + bne 13028 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ - bne 131e0 │ │ │ │ │ + bne 131d8 │ │ │ │ │ lsrs r8, r8, #7 │ │ │ │ │ - bne 12fe8 │ │ │ │ │ + bne 12fe0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r8, r2, lsl lr │ │ │ │ │ bic r2, r7, r2, lsl lr │ │ │ │ │ - ble 12c60 │ │ │ │ │ + ble 12c58 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 13228 │ │ │ │ │ + bgt 13220 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r0, [r1, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12e00 │ │ │ │ │ + bge 12df8 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ strh r0, [r1, ip] │ │ │ │ │ - b 12c80 │ │ │ │ │ + b 12c78 │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r0, [r1, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12df4 │ │ │ │ │ + blt 12dec │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r0, r2, r9, lsr #5 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r2, r0, r8 │ │ │ │ │ - bgt 12e8c │ │ │ │ │ + bgt 12e84 │ │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12f78 │ │ │ │ │ + bge 12f70 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - ble 12d2c │ │ │ │ │ + ble 12d24 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 13240 │ │ │ │ │ + bgt 13238 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ - b 12df8 │ │ │ │ │ + b 12df0 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r0, r0, r9 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - blt 12e50 │ │ │ │ │ + blt 12e48 │ │ │ │ │ and r2, r0, r8 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 12e6c │ │ │ │ │ + bgt 12e64 │ │ │ │ │ ldrsh ip, [r1, ip] │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r0, r0, r9 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 12e50 │ │ │ │ │ - b 12e88 │ │ │ │ │ + blt 12e48 │ │ │ │ │ + b 12e80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 132ec │ │ │ │ │ + beq 132e4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1248] @ 133b8 │ │ │ │ │ + ldr r3, [pc, #1248] @ 133b0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 13248 │ │ │ │ │ + beq 13240 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12bbc │ │ │ │ │ + beq 12bb4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 12bbc │ │ │ │ │ + bne 12bb4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl bdcc │ │ │ │ │ + bl bdc4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12be0 │ │ │ │ │ + beq 12bd8 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12f34 │ │ │ │ │ + bne 12f2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11fa8 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl 11fa0 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 12cf8 │ │ │ │ │ + b 12cf0 │ │ │ │ │ mov ip, #12 │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r5, r6} │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 12cb8 │ │ │ │ │ + b 12cb0 │ │ │ │ │ lsr r0, r9, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ - b 12e44 │ │ │ │ │ + b 12e3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 2450 │ │ │ │ │ + bl 2440 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12c30 │ │ │ │ │ + bne 12c28 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1336c │ │ │ │ │ + ble 13364 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13384 │ │ │ │ │ + ble 1337c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12cf8 │ │ │ │ │ + b 12cf0 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r8, [r3, #408] @ 0x198 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12db4 │ │ │ │ │ + beq 12dac │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12db4 │ │ │ │ │ + bge 12dac │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12db4 │ │ │ │ │ + b 12dac │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12da4 │ │ │ │ │ + beq 12d9c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12da4 │ │ │ │ │ + bge 12d9c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12da4 │ │ │ │ │ + b 12d9c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12d9c │ │ │ │ │ + beq 12d94 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d9c │ │ │ │ │ + bge 12d94 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12d9c │ │ │ │ │ + b 12d94 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12d94 │ │ │ │ │ + beq 12d8c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d94 │ │ │ │ │ + bge 12d8c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12d94 │ │ │ │ │ + b 12d8c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12d8c │ │ │ │ │ + beq 12d84 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d8c │ │ │ │ │ + bge 12d84 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12d8c │ │ │ │ │ + b 12d84 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12d84 │ │ │ │ │ + beq 12d7c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d84 │ │ │ │ │ + bge 12d7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12d84 │ │ │ │ │ + b 12d7c │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12d7c │ │ │ │ │ + beq 12d74 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d7c │ │ │ │ │ + bge 12d74 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12d7c │ │ │ │ │ + b 12d74 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12dac │ │ │ │ │ + beq 12da4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12dac │ │ │ │ │ + bge 12da4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12dac │ │ │ │ │ + b 12da4 │ │ │ │ │ add r0, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ - bge 132c4 │ │ │ │ │ + bge 132bc │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ - b 12c80 │ │ │ │ │ + b 12c78 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 10bc │ │ │ │ │ + bl 10ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12cec │ │ │ │ │ - b 12fe0 │ │ │ │ │ + bne 12ce4 │ │ │ │ │ + b 12fd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 1f24 │ │ │ │ │ + bl 1f14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12fc8 │ │ │ │ │ + beq 12fc0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - b 12c24 │ │ │ │ │ + b 12c1c │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1323c │ │ │ │ │ - b 12e28 │ │ │ │ │ + blt 13234 │ │ │ │ │ + b 12e20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 12fe0 │ │ │ │ │ + b 12fd8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12fe0 │ │ │ │ │ + beq 12fd8 │ │ │ │ │ ldr r5, [r8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bgt 12b6c │ │ │ │ │ + bgt 12b64 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ movwne r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 12b80 │ │ │ │ │ - ldr r1, [pc, #120] @ 133c0 │ │ │ │ │ + bne 12b78 │ │ │ │ │ + ldr r1, [pc, #120] @ 133b8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1339c │ │ │ │ │ + beq 13394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1339c │ │ │ │ │ + bne 13394 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4780 @ 0x12ac │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12fe0 │ │ │ │ │ + b 12fd8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12fd4 │ │ │ │ │ + bne 12fcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12fd4 │ │ │ │ │ + b 12fcc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 12fe0 │ │ │ │ │ + bne 12fd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12fe0 │ │ │ │ │ + b 12fd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12fe0 │ │ │ │ │ + b 12fd8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000648 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000133c4 : │ │ │ │ │ +000133bc : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ 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, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bic r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 13550 │ │ │ │ │ + bne 13548 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13484 │ │ │ │ │ - ldr r3, [pc, #380] @ 13580 │ │ │ │ │ + beq 1347c │ │ │ │ │ + ldr r3, [pc, #380] @ 13578 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ strd r0, [r4, #16] │ │ │ │ │ - ldr r1, [pc, #368] @ 13584 │ │ │ │ │ + ldr r1, [pc, #368] @ 1357c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ @@ -21628,99 +21626,99 @@ │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ - bne 13490 │ │ │ │ │ + bne 13488 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cecc │ │ │ │ │ + bl cec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13528 │ │ │ │ │ + bne 13520 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addne r5, r5, #4 │ │ │ │ │ - bne 13498 │ │ │ │ │ + bne 13490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13484 │ │ │ │ │ + beq 1347c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 13484 │ │ │ │ │ + ble 1347c │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ - bl f90 │ │ │ │ │ + bl f80 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13528 │ │ │ │ │ + beq 13520 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 13484 │ │ │ │ │ + ble 1347c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - bl f90 │ │ │ │ │ + bl f80 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13528 │ │ │ │ │ + beq 13520 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 13484 │ │ │ │ │ + ble 1347c │ │ │ │ │ add r3, r6, #20 │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl f90 │ │ │ │ │ + bl f80 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13528 │ │ │ │ │ + beq 13520 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt 134f4 │ │ │ │ │ - b 13484 │ │ │ │ │ + blt 134ec │ │ │ │ │ + b 1347c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13548 │ │ │ │ │ + bgt 13540 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 13548 │ │ │ │ │ + bne 13540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13484 │ │ │ │ │ + b 1347c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 │ │ │ │ │ - beq 13548 │ │ │ │ │ + beq 13540 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 133f0 │ │ │ │ │ + b 133e8 │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00013588 : │ │ │ │ │ +00013580 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -21728,108 +21726,108 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1360c │ │ │ │ │ + bne 13604 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1360c │ │ │ │ │ + beq 13604 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 13638 │ │ │ │ │ + beq 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 135f0 │ │ │ │ │ + bne 135e8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 135e0 │ │ │ │ │ + beq 135d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13640 │ │ │ │ │ + beq 13638 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 135d8 │ │ │ │ │ + bne 135d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 135e8 │ │ │ │ │ + b 135e0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 13638 │ │ │ │ │ + b 13630 │ │ │ │ │ │ │ │ │ │ -00013650 : │ │ │ │ │ +00013648 : │ │ │ │ │ frozendict_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 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bic r8, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 1374c │ │ │ │ │ + bne 13744 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13778 │ │ │ │ │ + beq 13770 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ - ldr r3, [pc, #624] @ 13910 │ │ │ │ │ + ldr r3, [pc, #624] @ 13908 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r6, r3 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - beq 138c4 │ │ │ │ │ + beq 138bc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13740 │ │ │ │ │ - ldr r3, [pc, #580] @ 13914 │ │ │ │ │ + beq 13738 │ │ │ │ │ + ldr r3, [pc, #580] @ 1390c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ strd r2, [r4, #16] │ │ │ │ │ - bl cecc │ │ │ │ │ + bl cec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138a0 │ │ │ │ │ - ldr r1, [pc, #532] @ 13918 │ │ │ │ │ + bne 13898 │ │ │ │ │ + ldr r1, [pc, #532] @ 13910 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -21851,246 +21849,246 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq 138ac │ │ │ │ │ + beq 138a4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ cmpeq r7, #0 │ │ │ │ │ - beq 13694 │ │ │ │ │ + beq 1368c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13740 │ │ │ │ │ + beq 13738 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #360] @ 13914 │ │ │ │ │ + ldr r3, [pc, #360] @ 1390c │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r4, #16] │ │ │ │ │ - beq 138f0 │ │ │ │ │ + beq 138e8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 136fc │ │ │ │ │ + beq 136f4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 136fc │ │ │ │ │ + ble 136f4 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r8, r7, #12 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13838 │ │ │ │ │ + b 13830 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 13870 │ │ │ │ │ + bne 13868 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 13870 │ │ │ │ │ + beq 13868 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr ip, [pc, #256] @ 13914 │ │ │ │ │ + ldr ip, [pc, #256] @ 1390c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 138b4 │ │ │ │ │ - bl 17f0 │ │ │ │ │ + beq 138ac │ │ │ │ │ + bl 17e0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 138a0 │ │ │ │ │ + beq 13898 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 136fc │ │ │ │ │ + bge 136f4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 137e8 │ │ │ │ │ + ble 137e0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 137fc │ │ │ │ │ + beq 137f4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 13808 │ │ │ │ │ + bne 13800 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 138d8 │ │ │ │ │ + ble 138d0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13740 │ │ │ │ │ - bl 10bc │ │ │ │ │ + b 13738 │ │ │ │ │ + bl 10ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 13828 │ │ │ │ │ - b 138a0 │ │ │ │ │ + bne 13820 │ │ │ │ │ + b 13898 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 13740 │ │ │ │ │ + b 13738 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 138ac │ │ │ │ │ + bne 138a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 138ac │ │ │ │ │ + b 138a4 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - bl cecc │ │ │ │ │ + bl cec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138a0 │ │ │ │ │ + bne 13898 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 137c4 │ │ │ │ │ - b 136fc │ │ │ │ │ + bne 137bc │ │ │ │ │ + b 136f4 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0001391c : │ │ │ │ │ +00013914 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13aec │ │ │ │ │ + beq 13ae4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 13ac0 │ │ │ │ │ + bne 13ab8 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr ip, [r0, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a9c │ │ │ │ │ + bne 13a94 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldr lr, [r2, #16] │ │ │ │ │ lsl r1, r1, r0 │ │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a3c │ │ │ │ │ + beq 13a34 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bge 139ec │ │ │ │ │ + bge 139e4 │ │ │ │ │ add r1, r1, ip, lsl #3 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13a14 │ │ │ │ │ + beq 13a0c │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r2, #4] │ │ │ │ │ - beq 13a6c │ │ │ │ │ + beq 13a64 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt 13a24 │ │ │ │ │ + bgt 13a1c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13a0c │ │ │ │ │ + bgt 13a04 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 13a90 │ │ │ │ │ + beq 13a88 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 139d4 │ │ │ │ │ + b 139cc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 139ec │ │ │ │ │ + ble 139e4 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 139dc │ │ │ │ │ + beq 139d4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - blt 139a4 │ │ │ │ │ - b 139ec │ │ │ │ │ + blt 1399c │ │ │ │ │ + b 139e4 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r1, r0, ip, r1 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 139ec │ │ │ │ │ + ble 139e4 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13af4 │ │ │ │ │ + beq 13aec │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 139b4 │ │ │ │ │ + bne 139ac │ │ │ │ │ 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 .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 139ec │ │ │ │ │ + b 139e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13a0c │ │ │ │ │ + b 13a04 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble 139ec │ │ │ │ │ + ble 139e4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, ip] │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b 13a60 │ │ │ │ │ + b 13a58 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ @@ -22098,1156 +22096,1156 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 13a0c │ │ │ │ │ + b 13a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 139d4 │ │ │ │ │ + b 139cc │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 13a4c │ │ │ │ │ + b 13a44 │ │ │ │ │ │ │ │ │ │ -00013b00 : │ │ │ │ │ +00013af8 : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r7, [pc, #2016] @ 1430c │ │ │ │ │ + ldr r7, [pc, #2016] @ 14304 │ │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 13cb4 │ │ │ │ │ + beq 13cac │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ands r6, r3, #255 @ 0xff │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 13f50 │ │ │ │ │ + bne 13f48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - bne 13fb4 │ │ │ │ │ + bne 13fac │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 13cb4 │ │ │ │ │ + blt 13cac │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 13cb4 │ │ │ │ │ + bne 13cac │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ lsl r6, r6, r3 │ │ │ │ │ - beq 13ed0 │ │ │ │ │ + beq 13ec8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 13c68 │ │ │ │ │ + ble 13c60 │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ ands r3, r5, #3 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ - beq 13d88 │ │ │ │ │ + beq 13d80 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13c2c │ │ │ │ │ + beq 13c24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13bf8 │ │ │ │ │ + beq 13bf0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13bdc │ │ │ │ │ + beq 13bd4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14058 │ │ │ │ │ + ble 14050 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13bf4 │ │ │ │ │ + beq 13bec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1406c │ │ │ │ │ + ble 14064 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c10 │ │ │ │ │ + beq 13c08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14020 │ │ │ │ │ + ble 14018 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c28 │ │ │ │ │ + beq 13c20 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1403c │ │ │ │ │ + ble 14034 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c44 │ │ │ │ │ + beq 13c3c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13eb4 │ │ │ │ │ + ble 13eac │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c5c │ │ │ │ │ + beq 13c54 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13e98 │ │ │ │ │ + ble 13e90 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 13d88 │ │ │ │ │ + bne 13d80 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 13da4 │ │ │ │ │ + bne 13d9c │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 13da4 │ │ │ │ │ - ldr r3, [pc, #1672] @ 14310 │ │ │ │ │ + bne 13d9c │ │ │ │ │ + ldr r3, [pc, #1672] @ 14308 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 13da4 │ │ │ │ │ + bhi 13d9c │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 13e88 │ │ │ │ │ + beq 13e80 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ce0 │ │ │ │ │ + beq 13cd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13db4 │ │ │ │ │ + ble 13dac │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ ldr r0, [r7, r1, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13cfc │ │ │ │ │ + beq 13cf4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13dd0 │ │ │ │ │ + ble 13dc8 │ │ │ │ │ ldr r0, [r6, r1, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d14 │ │ │ │ │ + beq 13d0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13dec │ │ │ │ │ + ble 13de4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d30 │ │ │ │ │ + beq 13d28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13e08 │ │ │ │ │ + ble 13e00 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d48 │ │ │ │ │ + beq 13d40 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13e2c │ │ │ │ │ + ble 13e24 │ │ │ │ │ add r2, r1, #2 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d64 │ │ │ │ │ + beq 13d5c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13e48 │ │ │ │ │ + ble 13e40 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d7c │ │ │ │ │ + beq 13d74 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13e6c │ │ │ │ │ + ble 13e64 │ │ │ │ │ add r2, r1, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 13c68 │ │ │ │ │ + beq 13c60 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13cc8 │ │ │ │ │ + beq 13cc0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13cc8 │ │ │ │ │ - b 13cbc │ │ │ │ │ + bgt 13cc0 │ │ │ │ │ + b 13cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13ce0 │ │ │ │ │ + bne 13cd8 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13ce0 │ │ │ │ │ + b 13cd8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13cfc │ │ │ │ │ + bne 13cf4 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13cfc │ │ │ │ │ + b 13cf4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13d14 │ │ │ │ │ + bne 13d0c │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13d14 │ │ │ │ │ + b 13d0c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13d30 │ │ │ │ │ + bne 13d28 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13d30 │ │ │ │ │ + b 13d28 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13d48 │ │ │ │ │ + bne 13d40 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13d48 │ │ │ │ │ + b 13d40 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13d64 │ │ │ │ │ + bne 13d5c │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13d64 │ │ │ │ │ + b 13d5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13d7c │ │ │ │ │ + bne 13d74 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13d7c │ │ │ │ │ + b 13d74 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13cc8 │ │ │ │ │ + b 13cc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13c5c │ │ │ │ │ + bne 13c54 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13c5c │ │ │ │ │ + b 13c54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13c44 │ │ │ │ │ + bne 13c3c │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13c44 │ │ │ │ │ + b 13c3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 13da4 │ │ │ │ │ + ble 13d9c │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ - b 13f0c │ │ │ │ │ + b 13f04 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13efc │ │ │ │ │ + beq 13ef4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13f3c │ │ │ │ │ + ble 13f34 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 13c68 │ │ │ │ │ + beq 13c60 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ee0 │ │ │ │ │ + beq 13ed8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13ee0 │ │ │ │ │ + bgt 13ed8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 13ee0 │ │ │ │ │ + bne 13ed8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13ee0 │ │ │ │ │ + b 13ed8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 13efc │ │ │ │ │ + bne 13ef4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13efc │ │ │ │ │ + b 13ef4 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #952] @ 14314 │ │ │ │ │ + ldr r3, [pc, #952] @ 1430c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 14158 │ │ │ │ │ + bne 14150 │ │ │ │ │ tst r6, #2 │ │ │ │ │ - bne 14110 │ │ │ │ │ + bne 14108 │ │ │ │ │ tst r6, #4 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140c0 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - bne 14278 │ │ │ │ │ + bne 14270 │ │ │ │ │ tst r6, #16 │ │ │ │ │ - bne 14230 │ │ │ │ │ + bne 14228 │ │ │ │ │ tst r6, #32 │ │ │ │ │ - bne 141e8 │ │ │ │ │ + bne 141e0 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ - bne 141a0 │ │ │ │ │ + bne 14198 │ │ │ │ │ lsrs r6, r6, #7 │ │ │ │ │ - bne 14080 │ │ │ │ │ + bne 14078 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 13b5c │ │ │ │ │ + beq 13b54 │ │ │ │ │ ldrb r6, [r8, #2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 142c0 │ │ │ │ │ + beq 142b8 │ │ │ │ │ sub r5, fp, #148 @ 0x94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 13fe8 │ │ │ │ │ + b 13fe0 │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt 13fdc │ │ │ │ │ + blt 13fd4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strb r4, [r8, #1] │ │ │ │ │ - b 14014 │ │ │ │ │ + b 1400c │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 254 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 14000 │ │ │ │ │ - b 13cb4 │ │ │ │ │ + blt 13ff8 │ │ │ │ │ + b 13cac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13c10 │ │ │ │ │ + bne 13c08 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13c10 │ │ │ │ │ + b 13c08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13c28 │ │ │ │ │ + bne 13c20 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13c28 │ │ │ │ │ + b 13c20 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13bdc │ │ │ │ │ + bne 13bd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13bdc │ │ │ │ │ + b 13bd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13bf4 │ │ │ │ │ + bne 13bec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13bf4 │ │ │ │ │ + b 13bec │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r6, [r3, #408] @ 0x198 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13fa4 │ │ │ │ │ + beq 13f9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13fa4 │ │ │ │ │ + bge 13f9c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13fa4 │ │ │ │ │ + b 13f9c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 13f74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13f7c │ │ │ │ │ + bge 13f74 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13f7c │ │ │ │ │ + b 13f74 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13f74 │ │ │ │ │ + beq 13f6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13f74 │ │ │ │ │ + bge 13f6c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13f74 │ │ │ │ │ + b 13f6c │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13f6c │ │ │ │ │ + beq 13f64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13f6c │ │ │ │ │ + bge 13f64 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13f6c │ │ │ │ │ + b 13f64 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13f9c │ │ │ │ │ + beq 13f94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13f9c │ │ │ │ │ + bge 13f94 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13f9c │ │ │ │ │ + b 13f94 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13f94 │ │ │ │ │ + beq 13f8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13f94 │ │ │ │ │ + bge 13f8c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13f94 │ │ │ │ │ + b 13f8c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13f8c │ │ │ │ │ + beq 13f84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13f8c │ │ │ │ │ + bge 13f84 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13f8c │ │ │ │ │ + b 13f84 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13f84 │ │ │ │ │ + beq 13f7c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13f84 │ │ │ │ │ + bge 13f7c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13f84 │ │ │ │ │ + b 13f7c │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [r5, #28] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 142f4 │ │ │ │ │ + bge 142ec │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r7, [r5] │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 254 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 142d0 │ │ │ │ │ + b 142c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 8828 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000680 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00014318 : │ │ │ │ │ +00014310 : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ 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 14378 │ │ │ │ │ + beq 14370 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #76] @ 14390 │ │ │ │ │ + ldr r1, [pc, #76] @ 14388 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 14364 │ │ │ │ │ + beq 1435c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14358 │ │ │ │ │ + bne 14350 │ │ │ │ │ movw r1, #4611 @ 0x1203 │ │ │ │ │ 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 │ │ │ │ │ - b 1435c │ │ │ │ │ + b 14354 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00014394 <_PyDictKeys_DecRef>: │ │ │ │ │ +0001438c <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ 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] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 14504 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ + blt 144fc <_PyDictKeys_DecRef+0x170> │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14504 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ + bne 144fc <_PyDictKeys_DecRef+0x170> │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ lsl r4, r4, r3 │ │ │ │ │ - beq 146f0 <_PyDictKeys_DecRef+0x35c> │ │ │ │ │ + beq 146e8 <_PyDictKeys_DecRef+0x35c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 144b8 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ + ble 144b0 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r4, #20 │ │ │ │ │ ands r3, r5, #3 │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ - beq 145d8 <_PyDictKeys_DecRef+0x244> │ │ │ │ │ + beq 145d0 <_PyDictKeys_DecRef+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1447c <_PyDictKeys_DecRef+0xe8> │ │ │ │ │ + beq 14474 <_PyDictKeys_DecRef+0xe8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 14448 <_PyDictKeys_DecRef+0xb4> │ │ │ │ │ + beq 14440 <_PyDictKeys_DecRef+0xb4> │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1442c <_PyDictKeys_DecRef+0x98> │ │ │ │ │ + beq 14424 <_PyDictKeys_DecRef+0x98> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 147bc <_PyDictKeys_DecRef+0x428> │ │ │ │ │ + ble 147b4 <_PyDictKeys_DecRef+0x428> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14444 <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ + beq 1443c <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 147a8 <_PyDictKeys_DecRef+0x414> │ │ │ │ │ + ble 147a0 <_PyDictKeys_DecRef+0x414> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14460 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + beq 14458 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1478c <_PyDictKeys_DecRef+0x3f8> │ │ │ │ │ + ble 14784 <_PyDictKeys_DecRef+0x3f8> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14478 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ + beq 14470 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14770 <_PyDictKeys_DecRef+0x3dc> │ │ │ │ │ + ble 14768 <_PyDictKeys_DecRef+0x3dc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14494 <_PyDictKeys_DecRef+0x100> │ │ │ │ │ + beq 1448c <_PyDictKeys_DecRef+0x100> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 146d4 <_PyDictKeys_DecRef+0x340> │ │ │ │ │ + ble 146cc <_PyDictKeys_DecRef+0x340> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 144ac <_PyDictKeys_DecRef+0x118> │ │ │ │ │ + beq 144a4 <_PyDictKeys_DecRef+0x118> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 146b8 <_PyDictKeys_DecRef+0x324> │ │ │ │ │ + ble 146b0 <_PyDictKeys_DecRef+0x324> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 145d8 <_PyDictKeys_DecRef+0x244> │ │ │ │ │ + bne 145d0 <_PyDictKeys_DecRef+0x244> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 14698 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ + bne 14690 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 14698 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ - ldr r3, [pc, #760] @ 147d0 <_PyDictKeys_DecRef+0x43c> │ │ │ │ │ + bne 14690 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ + ldr r3, [pc, #760] @ 147c8 <_PyDictKeys_DecRef+0x43c> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 14698 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ + bhi 14690 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 146a8 <_PyDictKeys_DecRef+0x314> │ │ │ │ │ + beq 146a0 <_PyDictKeys_DecRef+0x314> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14530 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ + beq 14528 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14638 <_PyDictKeys_DecRef+0x2a4> │ │ │ │ │ + ble 14630 <_PyDictKeys_DecRef+0x2a4> │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ ldr r0, [r8, r7, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1454c <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + beq 14544 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14654 <_PyDictKeys_DecRef+0x2c0> │ │ │ │ │ + ble 1464c <_PyDictKeys_DecRef+0x2c0> │ │ │ │ │ ldr r0, [r4, r7, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14564 <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ + beq 1455c <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14668 <_PyDictKeys_DecRef+0x2d4> │ │ │ │ │ + ble 14660 <_PyDictKeys_DecRef+0x2d4> │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14580 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ + beq 14578 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1467c <_PyDictKeys_DecRef+0x2e8> │ │ │ │ │ + ble 14674 <_PyDictKeys_DecRef+0x2e8> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14598 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ + beq 14590 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14608 <_PyDictKeys_DecRef+0x274> │ │ │ │ │ + ble 14600 <_PyDictKeys_DecRef+0x274> │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 145b4 <_PyDictKeys_DecRef+0x220> │ │ │ │ │ + beq 145ac <_PyDictKeys_DecRef+0x220> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1461c <_PyDictKeys_DecRef+0x288> │ │ │ │ │ + ble 14614 <_PyDictKeys_DecRef+0x288> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 145cc <_PyDictKeys_DecRef+0x238> │ │ │ │ │ + beq 145c4 <_PyDictKeys_DecRef+0x238> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 145f4 <_PyDictKeys_DecRef+0x260> │ │ │ │ │ + ble 145ec <_PyDictKeys_DecRef+0x260> │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 144b8 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ + beq 144b0 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14518 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ + beq 14510 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14518 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ - b 1450c <_PyDictKeys_DecRef+0x178> │ │ │ │ │ + bgt 14510 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ + b 14504 <_PyDictKeys_DecRef+0x178> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 145cc <_PyDictKeys_DecRef+0x238> │ │ │ │ │ + bne 145c4 <_PyDictKeys_DecRef+0x238> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 145cc <_PyDictKeys_DecRef+0x238> │ │ │ │ │ + b 145c4 <_PyDictKeys_DecRef+0x238> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14598 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ + bne 14590 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14598 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ + b 14590 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 145b4 <_PyDictKeys_DecRef+0x220> │ │ │ │ │ + bne 145ac <_PyDictKeys_DecRef+0x220> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 145b4 <_PyDictKeys_DecRef+0x220> │ │ │ │ │ + b 145ac <_PyDictKeys_DecRef+0x220> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14530 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ + bne 14528 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14530 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ + b 14528 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1454c <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + bne 14544 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1454c <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + b 14544 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14564 <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ + bne 1455c <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14564 <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ + b 1455c <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14580 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ + bne 14578 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14580 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ + b 14578 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14518 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ + b 14510 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 144ac <_PyDictKeys_DecRef+0x118> │ │ │ │ │ + bne 144a4 <_PyDictKeys_DecRef+0x118> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 144ac <_PyDictKeys_DecRef+0x118> │ │ │ │ │ + b 144a4 <_PyDictKeys_DecRef+0x118> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14494 <_PyDictKeys_DecRef+0x100> │ │ │ │ │ + bne 1448c <_PyDictKeys_DecRef+0x100> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14494 <_PyDictKeys_DecRef+0x100> │ │ │ │ │ + b 1448c <_PyDictKeys_DecRef+0x100> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 14698 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ + ble 14690 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ - b 1472c <_PyDictKeys_DecRef+0x398> │ │ │ │ │ + b 14724 <_PyDictKeys_DecRef+0x398> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1471c <_PyDictKeys_DecRef+0x388> │ │ │ │ │ + beq 14714 <_PyDictKeys_DecRef+0x388> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1475c <_PyDictKeys_DecRef+0x3c8> │ │ │ │ │ + ble 14754 <_PyDictKeys_DecRef+0x3c8> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 144b8 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ + beq 144b0 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14700 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ + beq 146f8 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14700 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ + bgt 146f8 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 14700 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ + bne 146f8 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14700 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ + b 146f8 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1471c <_PyDictKeys_DecRef+0x388> │ │ │ │ │ + bne 14714 <_PyDictKeys_DecRef+0x388> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1471c <_PyDictKeys_DecRef+0x388> │ │ │ │ │ + b 14714 <_PyDictKeys_DecRef+0x388> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14478 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ + bne 14470 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14478 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ + b 14470 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14460 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + bne 14458 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14460 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + b 14458 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14444 <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ + bne 1443c <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14444 <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ + b 1443c <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1442c <_PyDictKeys_DecRef+0x98> │ │ │ │ │ + bne 14424 <_PyDictKeys_DecRef+0x98> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1442c <_PyDictKeys_DecRef+0x98> │ │ │ │ │ + b 14424 <_PyDictKeys_DecRef+0x98> │ │ │ │ │ .word 0x000002f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000147d4 : │ │ │ │ │ +000147cc : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 148a4 │ │ │ │ │ + beq 1489c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 14858 │ │ │ │ │ + bne 14850 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 14858 │ │ │ │ │ + beq 14850 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 14884 │ │ │ │ │ + beq 1487c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 14848 │ │ │ │ │ + bne 14840 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b 1483c │ │ │ │ │ + b 14834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1488c │ │ │ │ │ + beq 14884 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 46c <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 14830 │ │ │ │ │ + bne 14828 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 1483c │ │ │ │ │ + b 14834 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2d0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1483c │ │ │ │ │ + b 14834 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 1483c │ │ │ │ │ + b 14834 │ │ │ │ │ │ │ │ │ │ -000148ac : │ │ │ │ │ +000148a4 : │ │ │ │ │ anydict_repr_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 14b08 │ │ │ │ │ + bne 14b00 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14aec │ │ │ │ │ + beq 14ae4 │ │ │ │ │ mov r0, #6 │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14a4c │ │ │ │ │ + beq 14a44 │ │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a4c │ │ │ │ │ + blt 14a44 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl a1d0 <_PyDict_Next.constprop.1> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14ac0 │ │ │ │ │ + beq 14ab8 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1498c │ │ │ │ │ + bne 14984 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a4c │ │ │ │ │ + blt 14a44 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a4c │ │ │ │ │ + blt 14a44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a4c │ │ │ │ │ + blt 14a44 │ │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a4c │ │ │ │ │ + blt 14a44 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a4c │ │ │ │ │ + blt 14a44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a4c │ │ │ │ │ + blt 14a44 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14a20 │ │ │ │ │ + bgt 14a18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a10 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14a34 │ │ │ │ │ + ble 14a2c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 14918 │ │ │ │ │ + b 14910 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14a10 │ │ │ │ │ + bgt 14a08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 14a10 │ │ │ │ │ + bne 14a08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14a10 │ │ │ │ │ + b 14a08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a74 │ │ │ │ │ + beq 14a6c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14aac │ │ │ │ │ + ble 14aa4 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a8c │ │ │ │ │ + beq 14a84 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14a98 │ │ │ │ │ + ble 14a90 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14a8c │ │ │ │ │ + bne 14a84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14a8c │ │ │ │ │ + b 14a84 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14a74 │ │ │ │ │ + bne 14a6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14a74 │ │ │ │ │ + b 14a6c │ │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14a4c │ │ │ │ │ + blt 14a44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -23259,22 +23257,22 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ble 14a8c │ │ │ │ │ + ble 14a84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - b 14afc │ │ │ │ │ + b 14af4 │ │ │ │ │ │ │ │ │ │ -00014b18 <_PyDict_FromKeys>: │ │ │ │ │ +00014b10 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -23283,42 +23281,42 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r8, r7, #240 @ 0xf0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 150dc <_PyDict_FromKeys+0x5c4> │ │ │ │ │ - ldr r2, [pc, #1096] @ 14fa0 <_PyDict_FromKeys+0x488> │ │ │ │ │ + beq 150d4 <_PyDict_FromKeys+0x5c4> │ │ │ │ │ + ldr r2, [pc, #1096] @ 14f98 <_PyDict_FromKeys+0x488> │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r4, r2] │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 150bc <_PyDict_FromKeys+0x5a4> │ │ │ │ │ + beq 150b4 <_PyDict_FromKeys+0x5a4> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr r5, [r0, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 150bc <_PyDict_FromKeys+0x5a4> │ │ │ │ │ + beq 150b4 <_PyDict_FromKeys+0x5a4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_vectorcall │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_vectorcall │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 14ed0 <_PyDict_FromKeys+0x3b8> │ │ │ │ │ + bne 14ec8 <_PyDict_FromKeys+0x3b8> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c00 <_PyDict_FromKeys+0xe8> │ │ │ │ │ - ldr ip, [pc, #1016] @ 14fa4 <_PyDict_FromKeys+0x48c> │ │ │ │ │ + beq 14bf8 <_PyDict_FromKeys+0xe8> │ │ │ │ │ + ldr ip, [pc, #1016] @ 14f9c <_PyDict_FromKeys+0x48c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - vldr d7, [pc, #996] @ 14f98 <_PyDict_FromKeys+0x480> │ │ │ │ │ + vldr d7, [pc, #996] @ 14f90 <_PyDict_FromKeys+0x480> │ │ │ │ │ sub r0, r2, #8 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ add r1, r7, #212 @ 0xd4 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ vstr d7, [r2, #16] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ @@ -23338,218 +23336,218 @@ │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 14de4 <_PyDict_FromKeys+0x2cc> │ │ │ │ │ + beq 14ddc <_PyDict_FromKeys+0x2cc> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 150f4 <_PyDict_FromKeys+0x5dc> │ │ │ │ │ - ldr r1, [pc, #896] @ 14fb0 <_PyDict_FromKeys+0x498> │ │ │ │ │ + beq 150ec <_PyDict_FromKeys+0x5dc> │ │ │ │ │ + ldr r1, [pc, #896] @ 14fa8 <_PyDict_FromKeys+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 14f68 <_PyDict_FromKeys+0x450> │ │ │ │ │ + bne 14f60 <_PyDict_FromKeys+0x450> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 14e0c <_PyDict_FromKeys+0x2f4> │ │ │ │ │ - ldr r1, [pc, #864] @ 14fb0 <_PyDict_FromKeys+0x498> │ │ │ │ │ + beq 14e04 <_PyDict_FromKeys+0x2f4> │ │ │ │ │ + ldr r1, [pc, #864] @ 14fa8 <_PyDict_FromKeys+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 14e04 <_PyDict_FromKeys+0x2ec> │ │ │ │ │ + bne 14dfc <_PyDict_FromKeys+0x2ec> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 14e5c <_PyDict_FromKeys+0x344> │ │ │ │ │ + beq 14e54 <_PyDict_FromKeys+0x344> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 14e5c <_PyDict_FromKeys+0x344> │ │ │ │ │ + beq 14e54 <_PyDict_FromKeys+0x344> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq 14e3c <_PyDict_FromKeys+0x324> │ │ │ │ │ + beq 14e34 <_PyDict_FromKeys+0x324> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14ea0 <_PyDict_FromKeys+0x388> │ │ │ │ │ + beq 14e98 <_PyDict_FromKeys+0x388> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 14f7c <_PyDict_FromKeys+0x464> │ │ │ │ │ - ldr sl, [pc, #764] @ 14fac <_PyDict_FromKeys+0x494> │ │ │ │ │ + bne 14f74 <_PyDict_FromKeys+0x464> │ │ │ │ │ + ldr sl, [pc, #764] @ 14fa4 <_PyDict_FromKeys+0x494> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_NextItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 14da8 <_PyDict_FromKeys+0x290> │ │ │ │ │ + ble 14da0 <_PyDict_FromKeys+0x290> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14d4c <_PyDict_FromKeys+0x234> │ │ │ │ │ + bgt 14d44 <_PyDict_FromKeys+0x234> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 14d58 <_PyDict_FromKeys+0x240> │ │ │ │ │ + bne 14d50 <_PyDict_FromKeys+0x240> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 14d58 <_PyDict_FromKeys+0x240> │ │ │ │ │ + beq 14d50 <_PyDict_FromKeys+0x240> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 14d84 <_PyDict_FromKeys+0x26c> │ │ │ │ │ + beq 14d7c <_PyDict_FromKeys+0x26c> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17f0 │ │ │ │ │ + bl 17e0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14d40 <_PyDict_FromKeys+0x228> │ │ │ │ │ + bgt 14d38 <_PyDict_FromKeys+0x228> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 14df0 <_PyDict_FromKeys+0x2d8> │ │ │ │ │ + beq 14de8 <_PyDict_FromKeys+0x2d8> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 14cb4 <_PyDict_FromKeys+0x19c> │ │ │ │ │ - b 14ea0 <_PyDict_FromKeys+0x388> │ │ │ │ │ + bne 14cac <_PyDict_FromKeys+0x19c> │ │ │ │ │ + b 14e98 <_PyDict_FromKeys+0x388> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 14cfc <_PyDict_FromKeys+0x1e4> │ │ │ │ │ + beq 14cf4 <_PyDict_FromKeys+0x1e4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14e74 <_PyDict_FromKeys+0x35c> │ │ │ │ │ - ldr r3, [pc, #560] @ 14fac <_PyDict_FromKeys+0x494> │ │ │ │ │ + beq 14e6c <_PyDict_FromKeys+0x35c> │ │ │ │ │ + ldr r3, [pc, #560] @ 14fa4 <_PyDict_FromKeys+0x494> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 14d14 <_PyDict_FromKeys+0x1fc> │ │ │ │ │ + bne 14d0c <_PyDict_FromKeys+0x1fc> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bc │ │ │ │ │ + bl 10ac │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14d34 <_PyDict_FromKeys+0x21c> │ │ │ │ │ - b 14d40 <_PyDict_FromKeys+0x228> │ │ │ │ │ - bne 14ea0 <_PyDict_FromKeys+0x388> │ │ │ │ │ + ble 14d2c <_PyDict_FromKeys+0x21c> │ │ │ │ │ + b 14d38 <_PyDict_FromKeys+0x228> │ │ │ │ │ + bne 14e98 <_PyDict_FromKeys+0x388> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14dcc <_PyDict_FromKeys+0x2b4> │ │ │ │ │ + bgt 14dc4 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 14dcc <_PyDict_FromKeys+0x2b4> │ │ │ │ │ + bne 14dc4 <_PyDict_FromKeys+0x2b4> │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes